Advertisement
Guest User

FW patch

a guest
Aug 9th, 2016
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 2.14 KB | None | 0 0
  1. $ git show -1
  2. commit 1ac1ffe1bd6791b84e16204c1ed8cc87122242f0
  3. Author: Daiane Angolini <daiane.angolini@nxp.com>
  4. Date:   Tue Aug 9 14:08:02 2016 -0300
  5.  
  6.     firmware-imx: Add firmware for WiFi and Bluetooth
  7.    
  8.     Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
  9.  
  10. diff --git a/recipes-bsp/firmware-imx/firmware-imx.inc b/recipes-bsp/firmware-imx/firmware-imx.inc
  11. index 558f7fb..d75c7ad 100644
  12. --- a/recipes-bsp/firmware-imx/firmware-imx.inc
  13. +++ b/recipes-bsp/firmware-imx/firmware-imx.inc
  14. @@ -8,11 +8,19 @@ PE = "1"
  15.  
  16.  SRC_URI = "${FSL_MIRROR}/firmware-imx-${PV}.bin;fsl-eula=true"
  17.  
  18. +SRCBRANCH = "pico-brillo-20160727"
  19. +SRCREV = "43627cc213d5192293637933de3aecf1f51b1c22"
  20. +SRC_URI += "git://git.freescale.com/imx/imx-firmware.git;branch=${SRCBRANCH}"
  21. +
  22. +
  23.  inherit fsl-eula-unpack
  24.  
  25.  do_install() {
  26.      install -d ${D}/lib/firmware/imx
  27. +    install -d ${D}/lib/firmware/bcm
  28.      cp -rfv firmware/* ${D}/lib/firmware/
  29. +    cp -rfv ../git/BCM4339/TypeZP/BCM4339_wifi/*.bin ${D}/lib/firmware/bcm
  30. +    cp -rfv ../git/BCM4339/TypeZP/BCM4339_BT/*.hcd ${D}/lib/firmware/
  31.  
  32.      mv ${D}/lib/firmware/epdc/ ${D}/lib/firmware/imx/epdc/
  33.      mv ${D}/lib/firmware/imx/epdc/epdc_ED060XH2C1.fw.nonrestricted ${D}/lib/firmware/imx/epdc/epdc_ED060XH2C1.fw
  34. @@ -38,14 +46,23 @@ python populate_packages_prepend() {
  35.                        description='Freescale IMX Firmware %s',
  36.                        extra_depends='',
  37.                        prepend=True)
  38. +
  39. +    bcmdir = bb.data.expand('/lib/firmware/bcm', d)
  40. +    do_split_packages(d, bcmdir, '^fw_bcmdhd([^_]*).*\.bin',
  41. +                      output_pattern='firmware-imx-bcmdhd-wf%s',
  42. +                      description='Freescale IMX Firmware for wifi %s',
  43. +                      extra_depends='',
  44. +                      prepend=True)
  45.  }
  46.  
  47.  ALLOW_EMPTY_${PN} = "1"
  48.  
  49. -PACKAGES_DYNAMIC = "${PN}-vpu-* ${PN}-sdma-*"
  50. +PACKAGES_DYNAMIC = "${PN}-vpu-* ${PN}-sdma-* ${PN}-bcmdhd-wf*"
  51.  
  52. -PACKAGES =+ "${PN}-epdc"
  53. +PACKAGES =+ "${PN}-epdc ${PN}-bcmdhd-bt"
  54.  
  55.  FILES_${PN}-epdc = "/lib/firmware/imx/epdc/"
  56. +FILES_${PN}-bcmdhd-bt = "/lib/firmware/*.hcd"
  57. +
  58.  
  59.  PACKAGE_ARCH = "${MACHINE_SOCARCH}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement