summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPortisch <hugo.portisch@yahoo.de>2018-10-23 12:49:06 +0200
committerDongjin Kim <tobetter@gmail.com>2020-02-13 17:13:40 +0900
commitce050a9bf1a50d3d8344ba5f36170f6fca524dc1 (patch)
treedf451f59b8b7f4e6298a65603f89dded56992990
parent17799f47c2542f6baccfd5fd88c4d12afef542be (diff)
downloadu-boot-odroid-c1-ce050a9bf1a50d3d8344ba5f36170f6fca524dc1.tar.gz
gxl/gxm: fix null reference power_off_at_mcu
Change-Id: Ie0f83da80c6fa1c6b055ae6926c129ea5d9e4652
-rwxr-xr-x[-rw-r--r--]board/amlogic/gxl_p212_v1/firmware/scp_task/pwr_ctrl.c6
-rwxr-xr-x[-rw-r--r--]board/amlogic/gxl_p241_v1/firmware/scp_task/pwr_ctrl.c7
-rwxr-xr-x[-rw-r--r--]board/amlogic/gxl_p281_v1/firmware/scp_task/pwr_ctrl.c7
-rwxr-xr-x[-rw-r--r--]board/amlogic/gxl_p400_v1/firmware/scp_task/pwr_ctrl.c7
-rwxr-xr-x[-rw-r--r--]board/amlogic/gxl_p401_v1/firmware/scp_task/pwr_ctrl.c7
-rwxr-xr-x[-rw-r--r--]board/amlogic/gxl_skt_v1/firmware/scp_task/pwr_ctrl.c7
-rwxr-xr-x[-rw-r--r--]board/amlogic/gxm_q200_v1/firmware/scp_task/pwr_ctrl.c7
-rwxr-xr-x[-rw-r--r--]board/amlogic/gxm_q201_v1/firmware/scp_task/pwr_ctrl.c7
-rwxr-xr-x[-rw-r--r--]board/amlogic/gxm_skt_v1/firmware/scp_task/pwr_ctrl.c6
9 files changed, 61 insertions, 0 deletions
diff --git a/board/amlogic/gxl_p212_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxl_p212_v1/firmware/scp_task/pwr_ctrl.c
index 180257e8ee..e2a92e23c1 100644..100755
--- a/board/amlogic/gxl_p212_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxl_p212_v1/firmware/scp_task/pwr_ctrl.c
@@ -90,6 +90,11 @@ static void vcck_ctrl(unsigned int ctrl)
}
}
+static void power_off_at_mcu(unsigned int shutdown)
+{
+
+}
+
static void power_off_at_clk81(void)
{
hdmi_5v_ctrl(OFF);
@@ -281,6 +286,7 @@ static void pwr_op_init(struct pwr_op *pwr_op)
pwr_op->power_on_at_24M = power_on_at_24M;
pwr_op->power_off_at_32k = power_off_at_32k;
pwr_op->power_on_at_32k = power_on_at_32k;
+ pwr_op->power_off_at_mcu = power_off_at_mcu;
pwr_op->detect_key = detect_key;
pwr_op->get_wakeup_source = get_wakeup_source;
diff --git a/board/amlogic/gxl_p241_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxl_p241_v1/firmware/scp_task/pwr_ctrl.c
index b8af1a20b7..66ed83e3c0 100644..100755
--- a/board/amlogic/gxl_p241_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxl_p241_v1/firmware/scp_task/pwr_ctrl.c
@@ -64,6 +64,12 @@ void pwm_set_voltage(unsigned int id, unsigned int voltage)
}
_udelay(200);
}
+
+static void power_off_at_mcu(unsigned int shutdown)
+{
+
+}
+
/*GPIOAO_9*/
static void hdmi_5v_ctrl(unsigned int ctrl)
{
@@ -280,6 +286,7 @@ static void pwr_op_init(struct pwr_op *pwr_op)
pwr_op->power_on_at_24M = power_on_at_24M;
pwr_op->power_off_at_32k = power_off_at_32k;
pwr_op->power_on_at_32k = power_on_at_32k;
+ pwr_op->power_off_at_mcu = power_off_at_mcu;
pwr_op->detect_key = detect_key;
pwr_op->get_wakeup_source = get_wakeup_source;
diff --git a/board/amlogic/gxl_p281_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxl_p281_v1/firmware/scp_task/pwr_ctrl.c
index 5213e19967..0f1dbd1b98 100644..100755
--- a/board/amlogic/gxl_p281_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxl_p281_v1/firmware/scp_task/pwr_ctrl.c
@@ -64,6 +64,12 @@ void pwm_set_voltage(unsigned int id, unsigned int voltage)
}
_udelay(200);
}
+
+static void power_off_at_mcu(unsigned int shutdown)
+{
+
+}
+
/*GPIOH_3*/
static void hdmi_5v_ctrl(unsigned int ctrl)
{
@@ -278,6 +284,7 @@ static void pwr_op_init(struct pwr_op *pwr_op)
pwr_op->power_on_at_24M = power_on_at_24M;
pwr_op->power_off_at_32k = power_off_at_32k;
pwr_op->power_on_at_32k = power_on_at_32k;
+ pwr_op->power_off_at_mcu = power_off_at_mcu;
pwr_op->detect_key = detect_key;
pwr_op->get_wakeup_source = get_wakeup_source;
diff --git a/board/amlogic/gxl_p400_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxl_p400_v1/firmware/scp_task/pwr_ctrl.c
index 3417e6d45f..bed023e438 100644..100755
--- a/board/amlogic/gxl_p400_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxl_p400_v1/firmware/scp_task/pwr_ctrl.c
@@ -71,6 +71,12 @@ void pwm_set_voltage(unsigned int id, unsigned int voltage)
}
_udelay(200);
}
+
+static void power_off_at_mcu(unsigned int shutdown)
+{
+
+}
+
/*GPIOH_3*/
static void hdmi_5v_ctrl(unsigned int ctrl)
{
@@ -278,6 +284,7 @@ static void pwr_op_init(struct pwr_op *pwr_op)
pwr_op->power_on_at_24M = power_on_at_24M;
pwr_op->power_off_at_32k = power_off_at_32k;
pwr_op->power_on_at_32k = power_on_at_32k;
+ pwr_op->power_off_at_mcu = power_off_at_mcu;
pwr_op->detect_key = detect_key;
pwr_op->get_wakeup_source = get_wakeup_source;
diff --git a/board/amlogic/gxl_p401_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxl_p401_v1/firmware/scp_task/pwr_ctrl.c
index 3417e6d45f..bed023e438 100644..100755
--- a/board/amlogic/gxl_p401_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxl_p401_v1/firmware/scp_task/pwr_ctrl.c
@@ -71,6 +71,12 @@ void pwm_set_voltage(unsigned int id, unsigned int voltage)
}
_udelay(200);
}
+
+static void power_off_at_mcu(unsigned int shutdown)
+{
+
+}
+
/*GPIOH_3*/
static void hdmi_5v_ctrl(unsigned int ctrl)
{
@@ -278,6 +284,7 @@ static void pwr_op_init(struct pwr_op *pwr_op)
pwr_op->power_on_at_24M = power_on_at_24M;
pwr_op->power_off_at_32k = power_off_at_32k;
pwr_op->power_on_at_32k = power_on_at_32k;
+ pwr_op->power_off_at_mcu = power_off_at_mcu;
pwr_op->detect_key = detect_key;
pwr_op->get_wakeup_source = get_wakeup_source;
diff --git a/board/amlogic/gxl_skt_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxl_skt_v1/firmware/scp_task/pwr_ctrl.c
index c647add617..7ce73e31d2 100644..100755
--- a/board/amlogic/gxl_skt_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxl_skt_v1/firmware/scp_task/pwr_ctrl.c
@@ -61,6 +61,12 @@ void pwm_set_voltage(unsigned int id, unsigned int voltage)
}
_udelay(200);
}
+
+static void power_off_at_mcu(unsigned int shutdown)
+{
+
+}
+
/*GPIOH_3*/
static void hdmi_5v_ctrl(unsigned int ctrl)
{
@@ -263,6 +269,7 @@ static void pwr_op_init(struct pwr_op *pwr_op)
pwr_op->power_on_at_24M = power_on_at_24M;
pwr_op->power_off_at_32k = power_off_at_32k;
pwr_op->power_on_at_32k = power_on_at_32k;
+ pwr_op->power_off_at_mcu = power_off_at_mcu;
pwr_op->detect_key = detect_key;
pwr_op->get_wakeup_source = get_wakeup_source;
diff --git a/board/amlogic/gxm_q200_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxm_q200_v1/firmware/scp_task/pwr_ctrl.c
index 8ba3c157f5..ef08e7c920 100644..100755
--- a/board/amlogic/gxm_q200_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxm_q200_v1/firmware/scp_task/pwr_ctrl.c
@@ -71,6 +71,12 @@ void pwm_set_voltage(unsigned int id, unsigned int voltage)
}
_udelay(200);
}
+
+static void power_off_at_mcu(unsigned int shutdown)
+{
+
+}
+
/*GPIOH_3*/
static void hdmi_5v_ctrl(unsigned int ctrl)
{
@@ -298,6 +304,7 @@ static void pwr_op_init(struct pwr_op *pwr_op)
pwr_op->power_on_at_24M = power_on_at_24M;
pwr_op->power_off_at_32k = power_off_at_32k;
pwr_op->power_on_at_32k = power_on_at_32k;
+ pwr_op->power_off_at_mcu = power_off_at_mcu;
pwr_op->detect_key = detect_key;
pwr_op->get_wakeup_source = get_wakeup_source;
diff --git a/board/amlogic/gxm_q201_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxm_q201_v1/firmware/scp_task/pwr_ctrl.c
index abae9902ab..a4b0b1d3bc 100644..100755
--- a/board/amlogic/gxm_q201_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxm_q201_v1/firmware/scp_task/pwr_ctrl.c
@@ -71,6 +71,12 @@ void pwm_set_voltage(unsigned int id, unsigned int voltage)
}
_udelay(200);
}
+
+static void power_off_at_mcu(unsigned int shutdown)
+{
+
+}
+
/*GPIOH_3*/
static void hdmi_5v_ctrl(unsigned int ctrl)
{
@@ -297,6 +303,7 @@ static void pwr_op_init(struct pwr_op *pwr_op)
pwr_op->power_on_at_24M = power_on_at_24M;
pwr_op->power_off_at_32k = power_off_at_32k;
pwr_op->power_on_at_32k = power_on_at_32k;
+ pwr_op->power_off_at_mcu = power_off_at_mcu;
pwr_op->detect_key = detect_key;
pwr_op->get_wakeup_source = get_wakeup_source;
diff --git a/board/amlogic/gxm_skt_v1/firmware/scp_task/pwr_ctrl.c b/board/amlogic/gxm_skt_v1/firmware/scp_task/pwr_ctrl.c
index 871c1d1ba8..55dc54d5bd 100644..100755
--- a/board/amlogic/gxm_skt_v1/firmware/scp_task/pwr_ctrl.c
+++ b/board/amlogic/gxm_skt_v1/firmware/scp_task/pwr_ctrl.c
@@ -110,6 +110,11 @@ static void vcck_ctrl(unsigned int ctrl)
}
}
+static void power_off_at_mcu(unsigned int shutdown)
+{
+
+}
+
static void power_off_at_clk81(void)
{
hdmi_5v_ctrl(OFF);
@@ -274,6 +279,7 @@ static void pwr_op_init(struct pwr_op *pwr_op)
pwr_op->power_on_at_24M = power_on_at_24M;
pwr_op->power_off_at_32k = power_off_at_32k;
pwr_op->power_on_at_32k = power_on_at_32k;
+ pwr_op->power_off_at_mcu = power_off_at_mcu;
pwr_op->detect_key = detect_key;
pwr_op->get_wakeup_source = get_wakeup_source;