Hi, Daiane, It is no need to create <Module_name> inside the sysconfdir. Will send u in another email for the internal link for reference.
BR, Jun Zhu -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Daiane Angolini Sent: Monday, September 12, 2016 8:17 PM To: Jun Zhu <[email protected]> Cc: Daiane Angolini <[email protected]>; [email protected] Subject: Re: [meta-freescale] [meta-fsl-arm][PATCH 2/2] firmware-imx: Rename files on installation On Mon, Sep 12, 2016 at 4:33 AM, Jun Zhu <[email protected]> wrote: > Hi, Daiane, > > According to the i.MX formal kernel, the Maruta module firmware/calibration > files have the default path and name: > - The path should be /lib/firmware/bcm/<Module_name>/ > - The firmware file name should be fw_bcmdhd.bin and > fw_bcmdhd_apsta.bin Does it mean you prefer to have the firmware installed inside a directory with the module_name? I am personally unsure on what I prefer. The NXP formal kernel configuration can only work for ZP module [1], and I have changed it locally to be able to test it on warp7 machine. Anyway, I can rework the patch. Do you think I should create the <Module_name> inside the sysconfdir and follow the same template on installing the files under /etc? Or can it follow a different template? (imx_v7_defconfig does not state the /etc file names) Regards, Daiane [1] http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/tree/arch/arm/configs/imx_v7_defconfig?h=imx_4.1.15_1.0.0_ga#n149 > > If change the path name and file name, the driver may not fail to be loaded. > > BR, > Jun Zhu > > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Daiane > Angolini > Sent: Saturday, September 10, 2016 3:37 AM > To: [email protected] > Subject: [meta-freescale] [meta-fsl-arm][PATCH 2/2] firmware-imx: > Rename files on installation > > The package provides the same filename for every partnumber. This patch copy > that file using a different filename so they can coexist. > > Signed-off-by: Daiane Angolini <[email protected]> > --- > recipes-bsp/firmware-imx/firmware-imx.inc | 10 ++++++---- > 1 file changed, 6 insertions(+), 4 deletions(-) > > diff --git a/recipes-bsp/firmware-imx/firmware-imx.inc > b/recipes-bsp/firmware-imx/firmware-imx.inc > index 90218c9..182678e 100644 > --- a/recipes-bsp/firmware-imx/firmware-imx.inc > +++ b/recipes-bsp/firmware-imx/firmware-imx.inc > @@ -22,22 +22,24 @@ do_install() { > cp -rfv firmware/* ${D}${base_libdir}/firmware/ > > #1BW_BCM43340 > - cp -rfv git/brcm/1BW_BCM43340/*.bin ${D}${base_libdir}/firmware/bcm > + cp -rfv git/brcm/1BW_BCM43340/fw_bcmdhd.bin > + ${D}${base_libdir}/firmware/bcm/fw_bcmdhd.1BW.bin > cp -rfv git/brcm/1BW_BCM43340/*.cal ${D}${base_libdir}/firmware/bcm > cp -rfv git/brcm/1BW_BCM43340/*.hcd ${D}${sysconfdir}/firmware/ > > #1DX_BCM4343W > - cp -rfv git/brcm/1DX_BCM4343W/*.bin ${D}${base_libdir}/firmware/bcm > + cp -rfv git/brcm/1DX_BCM4343W/fw_bcmdhd.bin > + ${D}${base_libdir}/firmware/bcm/fw_bcmdhd.1DX.bin > cp -rfv git/brcm/1DX_BCM4343W/*.cal ${D}${base_libdir}/firmware/bcm > cp -rfv git/brcm/1DX_BCM4343W/*.hcd ${D}${sysconfdir}/firmware/ > > #SN8000_BCM43362 > - cp -rfv git/brcm/SN8000_BCM43362/*.bin ${D}${base_libdir}/firmware/bcm > + cp -rfv git/brcm/SN8000_BCM43362/fw_bcmdhd_apsta.bin > ${D}${base_libdir}/firmware/bcm/fw_bcmdhd_apsta.SN8000.bin > + cp -rfv git/brcm/SN8000_BCM43362/fw_bcmdhd.bin > + ${D}${base_libdir}/firmware/bcm/fw_bcmdhd.SN8000.bin > cp -rfv git/brcm/SN8000_BCM43362/*.cal ${D}${base_libdir}/firmware/bcm > cp -rfv git/brcm/1DX_BCM4343W/*.hcd ${D}${sysconfdir}/firmware/ > > #ZP_BCM4339 > - cp -rfv git/brcm/ZP_BCM4339/*.bin ${D}${base_libdir}/firmware/bcm > + cp -rfv git/brcm/ZP_BCM4339/fw_bcmdhd_apsta.bin > ${D}${base_libdir}/firmware/bcm/fw_bcmdhd_apsta.ZP.bin > + cp -rfv git/brcm/ZP_BCM4339/fw_bcmdhd.bin > + ${D}${base_libdir}/firmware/bcm/fw_bcmdhd.ZP.bin > cp -rfv git/brcm/ZP_BCM4339/*.cal ${D}${base_libdir}/firmware/bcm > cp -rfv git/brcm/ZP_BCM4339/*.hcd ${D}${sysconfdir}/firmware/ > > -- > 2.7.4 > > -- > _______________________________________________ > meta-freescale mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/meta-freescale > -- > _______________________________________________ > meta-freescale mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/meta-freescale -- _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
