* [U-Boot] [PATCH v2 1/2] mach-imx: Adding new argument for SIP call interface
@ 2019-10-26 14:24 Anatolij Gustschin
2019-10-26 14:24 ` [U-Boot] [PATCH v2 2/2] imx8: output SECO-FW and ATF commit IDs Anatolij Gustschin
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Anatolij Gustschin @ 2019-10-26 14:24 UTC (permalink / raw)
To: u-boot
From: Ye Li <ye.li@nxp.com>
Need to pass total 5 arguments for SIP HAB call on i.MX8MQ,
so update the interface to add new argument.
Signed-off-by: Ye Li <ye.li@nxp.com>
[agust: fixed imx8m-power-domain build]
Signed-off-by: Anatolij Gustschin <agust@denx.de>
Reviewed-by: Patrick Wildt <patrick@blueri.se>
---
Changes in v2:
- fix build breakage in imx8m-power-domain.c
arch/arm/include/asm/mach-imx/sys_proto.h | 3 ++-
arch/arm/mach-imx/imx_bootaux.c | 4 ++--
arch/arm/mach-imx/sip.c | 4 +++-
drivers/misc/imx8/fuse.c | 2 +-
drivers/power/domain/imx8m-power-domain.c | 6 ++++--
5 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/arch/arm/include/asm/mach-imx/sys_proto.h b/arch/arm/include/asm/mach-imx/sys_proto.h
index aa66fdc88f..139a7638c1 100644
--- a/arch/arm/include/asm/mach-imx/sys_proto.h
+++ b/arch/arm/include/asm/mach-imx/sys_proto.h
@@ -143,7 +143,8 @@ int mxs_wait_mask_set(struct mxs_register_32 *reg, u32 mask, u32 timeout);
int mxs_wait_mask_clr(struct mxs_register_32 *reg, u32 mask, u32 timeout);
unsigned long call_imx_sip(unsigned long id, unsigned long reg0,
- unsigned long reg1, unsigned long reg2);
+ unsigned long reg1, unsigned long reg2,
+ unsigned long reg3);
unsigned long call_imx_sip_ret2(unsigned long id, unsigned long reg0,
unsigned long *reg1, unsigned long reg2,
unsigned long reg3);
diff --git a/arch/arm/mach-imx/imx_bootaux.c b/arch/arm/mach-imx/imx_bootaux.c
index 18d7e6819c..3d9422d5a2 100644
--- a/arch/arm/mach-imx/imx_bootaux.c
+++ b/arch/arm/mach-imx/imx_bootaux.c
@@ -26,7 +26,7 @@ int arch_auxiliary_core_up(u32 core_id, ulong boot_private_data)
/* Enable M4 */
#ifdef CONFIG_IMX8M
- call_imx_sip(IMX_SIP_SRC, IMX_SIP_SRC_M4_START, 0, 0);
+ call_imx_sip(IMX_SIP_SRC, IMX_SIP_SRC_M4_START, 0, 0, 0);
#else
clrsetbits_le32(SRC_BASE_ADDR + SRC_M4_REG_OFFSET,
SRC_M4C_NON_SCLR_RST_MASK, SRC_M4_ENABLE_MASK);
@@ -38,7 +38,7 @@ int arch_auxiliary_core_up(u32 core_id, ulong boot_private_data)
int arch_auxiliary_core_check_up(u32 core_id)
{
#ifdef CONFIG_IMX8M
- return call_imx_sip(IMX_SIP_SRC, IMX_SIP_SRC_M4_STARTED, 0, 0);
+ return call_imx_sip(IMX_SIP_SRC, IMX_SIP_SRC_M4_STARTED, 0, 0, 0);
#else
unsigned int val;
diff --git a/arch/arm/mach-imx/sip.c b/arch/arm/mach-imx/sip.c
index 968e7cf309..fca520c671 100644
--- a/arch/arm/mach-imx/sip.c
+++ b/arch/arm/mach-imx/sip.c
@@ -7,7 +7,8 @@
#include <asm/arch/sys_proto.h>
unsigned long call_imx_sip(unsigned long id, unsigned long reg0,
- unsigned long reg1, unsigned long reg2)
+ unsigned long reg1, unsigned long reg2,
+ unsigned long reg3)
{
struct pt_regs regs;
@@ -15,6 +16,7 @@ unsigned long call_imx_sip(unsigned long id, unsigned long reg0,
regs.regs[1] = reg0;
regs.regs[2] = reg1;
regs.regs[3] = reg2;
+ regs.regs[4] = reg3;
smc_call(®s);
diff --git a/drivers/misc/imx8/fuse.c b/drivers/misc/imx8/fuse.c
index 2f2fad2c17..1309215d4d 100644
--- a/drivers/misc/imx8/fuse.c
+++ b/drivers/misc/imx8/fuse.c
@@ -74,7 +74,7 @@ int fuse_prog(u32 bank, u32 word, u32 val)
}
return call_imx_sip(FSL_SIP_OTP_WRITE, (unsigned long)word,
- (unsigned long)val, 0);
+ (unsigned long)val, 0, 0);
}
int fuse_override(u32 bank, u32 word, u32 val)
diff --git a/drivers/power/domain/imx8m-power-domain.c b/drivers/power/domain/imx8m-power-domain.c
index 164fb3d31d..40ece9ee3f 100644
--- a/drivers/power/domain/imx8m-power-domain.c
+++ b/drivers/power/domain/imx8m-power-domain.c
@@ -37,7 +37,8 @@ static int imx8m_power_domain_on(struct power_domain *power_domain)
if (pdata->has_pd)
power_domain_on(&pdata->pd);
- call_imx_sip(IMX_SIP_GPC, IMX_SIP_GPC_PM_DOMAIN, pdata->resource_id, 1);
+ call_imx_sip(IMX_SIP_GPC, IMX_SIP_GPC_PM_DOMAIN,
+ pdata->resource_id, 1, 0);
return 0;
}
@@ -51,7 +52,8 @@ static int imx8m_power_domain_off(struct power_domain *power_domain)
if (pdata->resource_id < 0)
return -EINVAL;
- call_imx_sip(IMX_SIP_GPC, IMX_SIP_GPC_PM_DOMAIN, pdata->resource_id, 0);
+ call_imx_sip(IMX_SIP_GPC, IMX_SIP_GPC_PM_DOMAIN,
+ pdata->resource_id, 0, 0);
if (pdata->has_pd)
power_domain_off(&pdata->pd);
--
2.17.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [U-Boot] [PATCH v2 2/2] imx8: output SECO-FW and ATF commit IDs
2019-10-26 14:24 [U-Boot] [PATCH v2 1/2] mach-imx: Adding new argument for SIP call interface Anatolij Gustschin
@ 2019-10-26 14:24 ` Anatolij Gustschin
2019-10-28 1:26 ` Peng Fan
2019-11-04 8:53 ` sbabic at denx.de
2019-10-28 1:27 ` [U-Boot] [PATCH v2 1/2] mach-imx: Adding new argument for SIP call interface Peng Fan
2019-11-04 8:56 ` sbabic at denx.de
2 siblings, 2 replies; 6+ messages in thread
From: Anatolij Gustschin @ 2019-10-26 14:24 UTC (permalink / raw)
To: u-boot
Borrow ID reading code from Ye Li (NXP U-Boot, commit ID 5b443e3e2617)
but drop imx-mkimage commit ID reading since we now use in tree mkimage.
Signed-off-by: Anatolij Gustschin <agust@denx.de>
---
Changes in v2:
- reword subject and commit description
- use in tree sc_seco_build_info() instead of adding
sc_misc_seco_build_info()
- drop output of imx-mkimage commit ID code
- drop setting the IDs to environment because build_info()
is called before environment init and setting variables
doesn't work yet
arch/arm/mach-imx/imx8/misc.c | 26 +++++++++++++++++++++++++-
1 file changed, 25 insertions(+), 1 deletion(-)
diff --git a/arch/arm/mach-imx/imx8/misc.c b/arch/arm/mach-imx/imx8/misc.c
index fe73e29eee..00fe4670bb 100644
--- a/arch/arm/mach-imx/imx8/misc.c
+++ b/arch/arm/mach-imx/imx8/misc.c
@@ -1,6 +1,7 @@
// SPDX-License-Identifier: GPL-2.0+
#include <common.h>
#include <asm/arch/sci/sci.h>
+#include <asm/mach-imx/sys_proto.h>
int sc_pm_setup_uart(sc_rsrc_t uart_rsrc, sc_pm_clock_rate_t clk_rate)
{
@@ -25,9 +26,14 @@ int sc_pm_setup_uart(sc_rsrc_t uart_rsrc, sc_pm_clock_rate_t clk_rate)
return 0;
}
+#define FSL_SIP_BUILDINFO 0xC2000003
+#define FSL_SIP_BUILDINFO_GET_COMMITHASH 0x00
+
void build_info(void)
{
+ u32 seco_build = 0, seco_commit = 0;
u32 sc_build = 0, sc_commit = 0;
+ ulong atf_commit = 0;
/* Get SCFW build and commit id */
sc_misc_build_info(-1, &sc_build, &sc_commit);
@@ -35,5 +41,23 @@ void build_info(void)
printf("SCFW does not support build info\n");
sc_commit = 0; /* Display 0 if build info not supported */
}
- printf("Build: SCFW %x\n", sc_commit);
+
+ /* Get SECO FW build and commit id */
+ sc_seco_build_info(-1, &seco_build, &seco_commit);
+ if (!seco_build) {
+ debug("SECO FW does not support build info\n");
+ /* Display 0 when the build info is not supported */
+ seco_commit = 0;
+ }
+
+ /* Get ARM Trusted Firmware commit id */
+ atf_commit = call_imx_sip(FSL_SIP_BUILDINFO,
+ FSL_SIP_BUILDINFO_GET_COMMITHASH, 0, 0, 0);
+ if (atf_commit == 0xffffffff) {
+ debug("ATF does not support build info\n");
+ atf_commit = 0x30; /* Display 0 */
+ }
+
+ printf("Build: SCFW %08x, SECO-FW %08x, ATF %s\n",
+ sc_commit, seco_commit, (char *)&atf_commit);
}
--
2.17.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [U-Boot] [PATCH v2 2/2] imx8: output SECO-FW and ATF commit IDs
2019-10-26 14:24 ` [U-Boot] [PATCH v2 2/2] imx8: output SECO-FW and ATF commit IDs Anatolij Gustschin
@ 2019-10-28 1:26 ` Peng Fan
2019-11-04 8:53 ` sbabic at denx.de
1 sibling, 0 replies; 6+ messages in thread
From: Peng Fan @ 2019-10-28 1:26 UTC (permalink / raw)
To: u-boot
> Subject: [PATCH v2 2/2] imx8: output SECO-FW and ATF commit IDs
>
> Borrow ID reading code from Ye Li (NXP U-Boot, commit ID 5b443e3e2617)
> but drop imx-mkimage commit ID reading since we now use in tree mkimage.
>
> Signed-off-by: Anatolij Gustschin <agust@denx.de>
> ---
> Changes in v2:
> - reword subject and commit description
> - use in tree sc_seco_build_info() instead of adding
> sc_misc_seco_build_info()
> - drop output of imx-mkimage commit ID code
> - drop setting the IDs to environment because build_info()
> is called before environment init and setting variables
> doesn't work yet
>
> arch/arm/mach-imx/imx8/misc.c | 26 +++++++++++++++++++++++++-
> 1 file changed, 25 insertions(+), 1 deletion(-)
>
> diff --git a/arch/arm/mach-imx/imx8/misc.c
> b/arch/arm/mach-imx/imx8/misc.c index fe73e29eee..00fe4670bb 100644
> --- a/arch/arm/mach-imx/imx8/misc.c
> +++ b/arch/arm/mach-imx/imx8/misc.c
> @@ -1,6 +1,7 @@
> // SPDX-License-Identifier: GPL-2.0+
> #include <common.h>
> #include <asm/arch/sci/sci.h>
> +#include <asm/mach-imx/sys_proto.h>
>
> int sc_pm_setup_uart(sc_rsrc_t uart_rsrc, sc_pm_clock_rate_t clk_rate)
> { @@ -25,9 +26,14 @@ int sc_pm_setup_uart(sc_rsrc_t uart_rsrc,
> sc_pm_clock_rate_t clk_rate)
> return 0;
> }
>
> +#define FSL_SIP_BUILDINFO 0xC2000003
> +#define FSL_SIP_BUILDINFO_GET_COMMITHASH 0x00
> +
> void build_info(void)
> {
> + u32 seco_build = 0, seco_commit = 0;
> u32 sc_build = 0, sc_commit = 0;
> + ulong atf_commit = 0;
>
> /* Get SCFW build and commit id */
> sc_misc_build_info(-1, &sc_build, &sc_commit); @@ -35,5 +41,23 @@
> void build_info(void)
> printf("SCFW does not support build info\n");
> sc_commit = 0; /* Display 0 if build info not supported */
> }
> - printf("Build: SCFW %x\n", sc_commit);
> +
> + /* Get SECO FW build and commit id */
> + sc_seco_build_info(-1, &seco_build, &seco_commit);
> + if (!seco_build) {
> + debug("SECO FW does not support build info\n");
> + /* Display 0 when the build info is not supported */
> + seco_commit = 0;
> + }
> +
> + /* Get ARM Trusted Firmware commit id */
> + atf_commit = call_imx_sip(FSL_SIP_BUILDINFO,
> + FSL_SIP_BUILDINFO_GET_COMMITHASH, 0, 0, 0);
> + if (atf_commit == 0xffffffff) {
> + debug("ATF does not support build info\n");
> + atf_commit = 0x30; /* Display 0 */
> + }
> +
> + printf("Build: SCFW %08x, SECO-FW %08x, ATF %s\n",
> + sc_commit, seco_commit, (char *)&atf_commit);
> }
> --
Reviewed-by: Peng Fan <peng.fan@nxp.com>
> 2.17.1
^ permalink raw reply [flat|nested] 6+ messages in thread
* [U-Boot] [PATCH v2 1/2] mach-imx: Adding new argument for SIP call interface
2019-10-26 14:24 [U-Boot] [PATCH v2 1/2] mach-imx: Adding new argument for SIP call interface Anatolij Gustschin
2019-10-26 14:24 ` [U-Boot] [PATCH v2 2/2] imx8: output SECO-FW and ATF commit IDs Anatolij Gustschin
@ 2019-10-28 1:27 ` Peng Fan
2019-11-04 8:56 ` sbabic at denx.de
2 siblings, 0 replies; 6+ messages in thread
From: Peng Fan @ 2019-10-28 1:27 UTC (permalink / raw)
To: u-boot
> Subject: [PATCH v2 1/2] mach-imx: Adding new argument for SIP call interface
>
> From: Ye Li <ye.li@nxp.com>
>
> Need to pass total 5 arguments for SIP HAB call on i.MX8MQ, so update the
> interface to add new argument.
>
> Signed-off-by: Ye Li <ye.li@nxp.com>
> [agust: fixed imx8m-power-domain build]
> Signed-off-by: Anatolij Gustschin <agust@denx.de>
> Reviewed-by: Patrick Wildt <patrick@blueri.se>
> ---
> Changes in v2:
> - fix build breakage in imx8m-power-domain.c
>
> arch/arm/include/asm/mach-imx/sys_proto.h | 3 ++-
> arch/arm/mach-imx/imx_bootaux.c | 4 ++--
> arch/arm/mach-imx/sip.c | 4 +++-
> drivers/misc/imx8/fuse.c | 2 +-
> drivers/power/domain/imx8m-power-domain.c | 6 ++++--
> 5 files changed, 12 insertions(+), 7 deletions(-)
>
> diff --git a/arch/arm/include/asm/mach-imx/sys_proto.h
> b/arch/arm/include/asm/mach-imx/sys_proto.h
> index aa66fdc88f..139a7638c1 100644
> --- a/arch/arm/include/asm/mach-imx/sys_proto.h
> +++ b/arch/arm/include/asm/mach-imx/sys_proto.h
> @@ -143,7 +143,8 @@ int mxs_wait_mask_set(struct mxs_register_32 *reg,
> u32 mask, u32 timeout); int mxs_wait_mask_clr(struct mxs_register_32
> *reg, u32 mask, u32 timeout);
>
> unsigned long call_imx_sip(unsigned long id, unsigned long reg0,
> - unsigned long reg1, unsigned long reg2);
> + unsigned long reg1, unsigned long reg2,
> + unsigned long reg3);
> unsigned long call_imx_sip_ret2(unsigned long id, unsigned long reg0,
> unsigned long *reg1, unsigned long reg2,
> unsigned long reg3);
> diff --git a/arch/arm/mach-imx/imx_bootaux.c
> b/arch/arm/mach-imx/imx_bootaux.c index 18d7e6819c..3d9422d5a2
> 100644
> --- a/arch/arm/mach-imx/imx_bootaux.c
> +++ b/arch/arm/mach-imx/imx_bootaux.c
> @@ -26,7 +26,7 @@ int arch_auxiliary_core_up(u32 core_id, ulong
> boot_private_data)
>
> /* Enable M4 */
> #ifdef CONFIG_IMX8M
> - call_imx_sip(IMX_SIP_SRC, IMX_SIP_SRC_M4_START, 0, 0);
> + call_imx_sip(IMX_SIP_SRC, IMX_SIP_SRC_M4_START, 0, 0, 0);
> #else
> clrsetbits_le32(SRC_BASE_ADDR + SRC_M4_REG_OFFSET,
> SRC_M4C_NON_SCLR_RST_MASK, SRC_M4_ENABLE_MASK);
> @@ -38,7 +38,7 @@ int arch_auxiliary_core_up(u32 core_id, ulong
> boot_private_data) int arch_auxiliary_core_check_up(u32 core_id)
> { #ifdef CONFIG_IMX8M
> - return call_imx_sip(IMX_SIP_SRC, IMX_SIP_SRC_M4_STARTED, 0, 0);
> + return call_imx_sip(IMX_SIP_SRC, IMX_SIP_SRC_M4_STARTED, 0, 0, 0);
> #else
> unsigned int val;
>
> diff --git a/arch/arm/mach-imx/sip.c b/arch/arm/mach-imx/sip.c index
> 968e7cf309..fca520c671 100644
> --- a/arch/arm/mach-imx/sip.c
> +++ b/arch/arm/mach-imx/sip.c
> @@ -7,7 +7,8 @@
> #include <asm/arch/sys_proto.h>
>
> unsigned long call_imx_sip(unsigned long id, unsigned long reg0,
> - unsigned long reg1, unsigned long reg2)
> + unsigned long reg1, unsigned long reg2,
> + unsigned long reg3)
> {
> struct pt_regs regs;
>
> @@ -15,6 +16,7 @@ unsigned long call_imx_sip(unsigned long id, unsigned
> long reg0,
> regs.regs[1] = reg0;
> regs.regs[2] = reg1;
> regs.regs[3] = reg2;
> + regs.regs[4] = reg3;
>
> smc_call(®s);
>
> diff --git a/drivers/misc/imx8/fuse.c b/drivers/misc/imx8/fuse.c index
> 2f2fad2c17..1309215d4d 100644
> --- a/drivers/misc/imx8/fuse.c
> +++ b/drivers/misc/imx8/fuse.c
> @@ -74,7 +74,7 @@ int fuse_prog(u32 bank, u32 word, u32 val)
> }
>
> return call_imx_sip(FSL_SIP_OTP_WRITE, (unsigned long)word,
> - (unsigned long)val, 0);
> + (unsigned long)val, 0, 0);
> }
>
> int fuse_override(u32 bank, u32 word, u32 val) diff --git
> a/drivers/power/domain/imx8m-power-domain.c
> b/drivers/power/domain/imx8m-power-domain.c
> index 164fb3d31d..40ece9ee3f 100644
> --- a/drivers/power/domain/imx8m-power-domain.c
> +++ b/drivers/power/domain/imx8m-power-domain.c
> @@ -37,7 +37,8 @@ static int imx8m_power_domain_on(struct
> power_domain *power_domain)
> if (pdata->has_pd)
> power_domain_on(&pdata->pd);
>
> - call_imx_sip(IMX_SIP_GPC, IMX_SIP_GPC_PM_DOMAIN,
> pdata->resource_id, 1);
> + call_imx_sip(IMX_SIP_GPC, IMX_SIP_GPC_PM_DOMAIN,
> + pdata->resource_id, 1, 0);
>
> return 0;
> }
> @@ -51,7 +52,8 @@ static int imx8m_power_domain_off(struct
> power_domain *power_domain)
> if (pdata->resource_id < 0)
> return -EINVAL;
>
> - call_imx_sip(IMX_SIP_GPC, IMX_SIP_GPC_PM_DOMAIN,
> pdata->resource_id, 0);
> + call_imx_sip(IMX_SIP_GPC, IMX_SIP_GPC_PM_DOMAIN,
> + pdata->resource_id, 0, 0);
>
> if (pdata->has_pd)
> power_domain_off(&pdata->pd);
Reviewed-by: Peng Fan <peng.fan@nxp.com>
> --
> 2.17.1
^ permalink raw reply [flat|nested] 6+ messages in thread
* [U-Boot] [PATCH v2 2/2] imx8: output SECO-FW and ATF commit IDs
2019-10-26 14:24 ` [U-Boot] [PATCH v2 2/2] imx8: output SECO-FW and ATF commit IDs Anatolij Gustschin
2019-10-28 1:26 ` Peng Fan
@ 2019-11-04 8:53 ` sbabic at denx.de
1 sibling, 0 replies; 6+ messages in thread
From: sbabic at denx.de @ 2019-11-04 8:53 UTC (permalink / raw)
To: u-boot
> Borrow ID reading code from Ye Li (NXP U-Boot, commit ID 5b443e3e2617)
> but drop imx-mkimage commit ID reading since we now use in tree mkimage.
> Signed-off-by: Anatolij Gustschin <agust@denx.de>
> Reviewed-by: Peng Fan <peng.fan@nxp.com>
Applied to u-boot-imx, master, thanks !
Best regards,
Stefano Babic
--
=====================================================================
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================
^ permalink raw reply [flat|nested] 6+ messages in thread
* [U-Boot] [PATCH v2 1/2] mach-imx: Adding new argument for SIP call interface
2019-10-26 14:24 [U-Boot] [PATCH v2 1/2] mach-imx: Adding new argument for SIP call interface Anatolij Gustschin
2019-10-26 14:24 ` [U-Boot] [PATCH v2 2/2] imx8: output SECO-FW and ATF commit IDs Anatolij Gustschin
2019-10-28 1:27 ` [U-Boot] [PATCH v2 1/2] mach-imx: Adding new argument for SIP call interface Peng Fan
@ 2019-11-04 8:56 ` sbabic at denx.de
2 siblings, 0 replies; 6+ messages in thread
From: sbabic at denx.de @ 2019-11-04 8:56 UTC (permalink / raw)
To: u-boot
> From: Ye Li <ye.li@nxp.com>
> Need to pass total 5 arguments for SIP HAB call on i.MX8MQ,
> so update the interface to add new argument.
> Signed-off-by: Ye Li <ye.li@nxp.com>
> [agust: fixed imx8m-power-domain build]
> Signed-off-by: Anatolij Gustschin <agust@denx.de>
> Reviewed-by: Patrick Wildt <patrick@blueri.se>
> Reviewed-by: Peng Fan <peng.fan@nxp.com>
Applied to u-boot-imx, master, thanks !
Best regards,
Stefano Babic
--
=====================================================================
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2019-11-04 8:56 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-26 14:24 [U-Boot] [PATCH v2 1/2] mach-imx: Adding new argument for SIP call interface Anatolij Gustschin
2019-10-26 14:24 ` [U-Boot] [PATCH v2 2/2] imx8: output SECO-FW and ATF commit IDs Anatolij Gustschin
2019-10-28 1:26 ` Peng Fan
2019-11-04 8:53 ` sbabic at denx.de
2019-10-28 1:27 ` [U-Boot] [PATCH v2 1/2] mach-imx: Adding new argument for SIP call interface Peng Fan
2019-11-04 8:56 ` sbabic at denx.de
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.