Applied Thanks, Manju
> -----Original Message----- > From: Manjukumar Matha [mailto:[email protected]] > Sent: Wednesday, January 03, 2018 4:14 PM > To: [email protected] > Cc: Cyril Chemparathy <[email protected]>; Manjukumar Harthikote Matha > <[email protected]> > Subject: [meta-xilinx-tools][PATCH 1/2] pmu-firmware: Keep recipe path > consistent > with meta-xilinx > > From: Cyril Chemparathy <[email protected]> > > Make recipe path for pmu-firmware consistent with the recipe path in > meta-xilinx- > bsp layer. We can implement a preferred provider switch to select the pmu- > firmware recipe between meta-xilinx-tools and meta-xilinx-bsp > > Signed-off-by: Cyril Chemparathy <[email protected]> > Signed-off-by: Manjukumar Matha <[email protected]> > --- > .../0001-zcu100-poweroff-support.patch | 42 > ++++++++++++++++++++++ > recipes-bsp/pmu-firmware/pmu-firmware_git.bb | 18 ++++++++++ > .../0001-zcu100-poweroff-support.patch | 42 > ---------------------- > recipes-bsp/pmu/pmu-firmware_git.bb | 18 ---------- > 4 files changed, 60 insertions(+), 60 deletions(-) create mode 100755 > recipes- > bsp/pmu-firmware/pmu-firmware/0001-zcu100-poweroff-support.patch > create mode 100644 recipes-bsp/pmu-firmware/pmu-firmware_git.bb > delete mode 100755 recipes-bsp/pmu/pmu-firmware/0001-zcu100-poweroff- > support.patch > delete mode 100644 recipes-bsp/pmu/pmu-firmware_git.bb > > diff --git a/recipes-bsp/pmu-firmware/pmu-firmware/0001-zcu100-poweroff- > support.patch b/recipes-bsp/pmu-firmware/pmu-firmware/0001-zcu100- > poweroff-support.patch > new file mode 100755 > index 0000000..734aa31 > --- /dev/null > +++ b/recipes-bsp/pmu-firmware/pmu-firmware/0001-zcu100-poweroff-support > +++ .patch > @@ -0,0 +1,42 @@ > +From 31d733ec064ad7fd96552e98fff81fb5da42a205 Mon Sep 17 00:00:00 > 2001 > +From: Sreeja Vadakattu <[email protected]> > +Date: Tue, 16 May 2017 16:46:34 +0530 > +Subject: [EMBEDDEDSW PATCH] zcu100 poweroff support > + > +Signed-off-by: Sreeja Vadakattu <[email protected]> > +--- > + lib/sw_apps/zynqmp_pmufw/src/pm_core.c | 11 +++++++++++ > + 1 files changed, 11 insertions(+), 0 deletions(-) > + > +diff --git a/lib/sw_apps/zynqmp_pmufw/src/pm_core.c > +b/lib/sw_apps/zynqmp_pmufw/src/pm_core.c > +index 13072de..587f4cc 100644 > +--- a/lib/sw_apps/zynqmp_pmufw/src/pm_core.c > ++++ b/lib/sw_apps/zynqmp_pmufw/src/pm_core.c > +@@ -535,6 +535,11 @@ static void PmGetApiVersion(const PmMaster *const > master) > + PmDbg(DEBUG_DETAILED,"version %d.%d\r\n", PM_VERSION_MAJOR, > + PM_VERSION_MINOR); > + > ++ /* GPIO MIO34 power off for zcu100 poweroff is done by writing 0 - > default setting is 1 on that pin */ > ++ u32 reg = XPfw_Read32(PMU_LOCAL_GPO1_READ); > ++ reg |= PMU_IOMODULE_GPO1_MIO_2_MASK; > ++ XPfw_Write32(PMU_IOMODULE_GPO1, reg); > ++ > + IPI_RESPONSE2(master->ipiMask, XST_SUCCESS, version); } > + > +@@ -778,6 +783,12 @@ static void PmSystemShutdown(PmMaster* const > master, const u32 type, > + /* For shutdown type the subtype is irrelevant: shut the caller down */ > + if (PMF_SHUTDOWN_TYPE_SHUTDOWN == type) { > + status = PmMasterFsm(master, > PM_MASTER_EVENT_FORCE_DOWN); > ++ > ++ /* GPIO MIO34 power off for zcu100 poweroff is done by writing > 0 */ > ++ u32 reg = XPfw_Read32(PMU_LOCAL_GPO1_READ); > ++ reg &= ~PMU_IOMODULE_GPO1_MIO_2_MASK; > ++ XPfw_Write32(PMU_IOMODULE_GPO1, reg); > ++ > + goto done; > + } > + > +-- > +1.7.1 > + > diff --git a/recipes-bsp/pmu-firmware/pmu-firmware_git.bb b/recipes-bsp/pmu- > firmware/pmu-firmware_git.bb > new file mode 100644 > index 0000000..630b881 > --- /dev/null > +++ b/recipes-bsp/pmu-firmware/pmu-firmware_git.bb > @@ -0,0 +1,18 @@ > +DESCRIPTION = "PMU Firmware" > + > +PROVIDES = "virtual/pmufw" > + > +SRC_URI_append_zcu100-zynqmp = " file://0001-zcu100-poweroff- > support.patch" > + > +inherit xsctapp xsctyaml deploy > + > +COMPATIBLE_MACHINE = "^$" > +COMPATIBLE_MACHINE_zynqmp = "zynqmp" > + > +XSCTH_COMPILER_DEBUG_FLAGS = "-O2 -DDEBUG_MODE -DENABLE_EM" > +XSCTH_PROC_zynqmp = "psu_pmu_0" > +XSCTH_APP = "ZynqMP PMU Firmware" > + > +do_deploy_append() { > + ln -sf ${PN}-${MACHINE}.elf ${DEPLOYDIR}/pmu-${MACHINE}.elf } > diff --git a/recipes-bsp/pmu/pmu-firmware/0001-zcu100-poweroff-support.patch > b/recipes-bsp/pmu/pmu-firmware/0001-zcu100-poweroff-support.patch > deleted file mode 100755 > index 734aa31..0000000 > --- a/recipes-bsp/pmu/pmu-firmware/0001-zcu100-poweroff-support.patch > +++ /dev/null > @@ -1,42 +0,0 @@ > -From 31d733ec064ad7fd96552e98fff81fb5da42a205 Mon Sep 17 00:00:00 2001 > -From: Sreeja Vadakattu <[email protected]> > -Date: Tue, 16 May 2017 16:46:34 +0530 > -Subject: [EMBEDDEDSW PATCH] zcu100 poweroff support > - > -Signed-off-by: Sreeja Vadakattu <[email protected]> > ---- > - lib/sw_apps/zynqmp_pmufw/src/pm_core.c | 11 +++++++++++ > - 1 files changed, 11 insertions(+), 0 deletions(-) > - > -diff --git a/lib/sw_apps/zynqmp_pmufw/src/pm_core.c > b/lib/sw_apps/zynqmp_pmufw/src/pm_core.c > -index 13072de..587f4cc 100644 > ---- a/lib/sw_apps/zynqmp_pmufw/src/pm_core.c > -+++ b/lib/sw_apps/zynqmp_pmufw/src/pm_core.c > -@@ -535,6 +535,11 @@ static void PmGetApiVersion(const PmMaster *const > master) > - PmDbg(DEBUG_DETAILED,"version %d.%d\r\n", PM_VERSION_MAJOR, > - PM_VERSION_MINOR); > - > -+ /* GPIO MIO34 power off for zcu100 poweroff is done by writing 0 - > default setting is 1 on that pin */ > -+ u32 reg = XPfw_Read32(PMU_LOCAL_GPO1_READ); > -+ reg |= PMU_IOMODULE_GPO1_MIO_2_MASK; > -+ XPfw_Write32(PMU_IOMODULE_GPO1, reg); > -+ > - IPI_RESPONSE2(master->ipiMask, XST_SUCCESS, version); > - } > - > -@@ -778,6 +783,12 @@ static void PmSystemShutdown(PmMaster* const > master, const u32 type, > - /* For shutdown type the subtype is irrelevant: shut the caller down */ > - if (PMF_SHUTDOWN_TYPE_SHUTDOWN == type) { > - status = PmMasterFsm(master, > PM_MASTER_EVENT_FORCE_DOWN); > -+ > -+ /* GPIO MIO34 power off for zcu100 poweroff is done by writing > 0 */ > -+ u32 reg = XPfw_Read32(PMU_LOCAL_GPO1_READ); > -+ reg &= ~PMU_IOMODULE_GPO1_MIO_2_MASK; > -+ XPfw_Write32(PMU_IOMODULE_GPO1, reg); > -+ > - goto done; > - } > - > --- > -1.7.1 > - > diff --git a/recipes-bsp/pmu/pmu-firmware_git.bb b/recipes-bsp/pmu/pmu- > firmware_git.bb > deleted file mode 100644 > index 630b881..0000000 > --- a/recipes-bsp/pmu/pmu-firmware_git.bb > +++ /dev/null > @@ -1,18 +0,0 @@ > -DESCRIPTION = "PMU Firmware" > - > -PROVIDES = "virtual/pmufw" > - > -SRC_URI_append_zcu100-zynqmp = " file://0001-zcu100-poweroff- > support.patch" > - > -inherit xsctapp xsctyaml deploy > - > -COMPATIBLE_MACHINE = "^$" > -COMPATIBLE_MACHINE_zynqmp = "zynqmp" > - > -XSCTH_COMPILER_DEBUG_FLAGS = "-O2 -DDEBUG_MODE -DENABLE_EM" > -XSCTH_PROC_zynqmp = "psu_pmu_0" > -XSCTH_APP = "ZynqMP PMU Firmware" > - > -do_deploy_append() { > - ln -sf ${PN}-${MACHINE}.elf ${DEPLOYDIR}/pmu-${MACHINE}.elf > -} > -- > 2.7.4 -- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx
