Skip to content
  1. Nov 09, 2017
    • Masahiro Yamada's avatar
      kbuild: handle dtb-y and CONFIG_OF_ALL_DTBS natively in Makefile.lib · 7e7962dd
      Masahiro Yamada authored
      
      
      If CONFIG_OF_ALL_DTBS is enabled, "make ARCH=arm64 dtbs" compiles each
      DTB twice; one from arch/arm64/boot/dts/*/Makefile and the other from
      the dtb-$(CONFIG_OF_ALL_DTBS) line in arch/arm64/boot/dts/Makefile.
      It could be a race problem when building DTBS in parallel.
      
      Another minor issue is CONFIG_OF_ALL_DTBS covers only *.dts in vendor
      sub-directories, so this broke when Broadcom added one more hierarchy
      in arch/arm64/boot/dts/broadcom/<soc>/.
      
      One idea to fix the issues in a clean way is to move DTB handling
      to Kbuild core scripts.  Makefile.dtbinst already recognizes dtb-y
      natively, so it should not hurt to do so.
      
      Add $(dtb-y) to extra-y, and $(dtb-) as well if CONFIG_OF_ALL_DTBS is
      enabled.  All clutter things in Makefiles go away.
      
      As a bonus clean-up, I also removed dts-dirs.  Just use subdir-y
      directly to traverse sub-directories.
      
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
      [robh: corrected BUILTIN_DTB to CONFIG_BUILTIN_DTB]
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      7e7962dd
  2. Nov 08, 2017
  3. Aug 31, 2017
  4. Aug 30, 2017
  5. Aug 28, 2017
  6. Aug 27, 2017
  7. Aug 23, 2017
  8. Aug 22, 2017
  9. Aug 21, 2017
  10. Aug 19, 2017
    • Chen-Yu Tsai's avatar
      ARM: sun8i: a83t: Add device tree for Sinovoip Bananapi BPI-M3 · 359b5a1e
      Chen-Yu Tsai authored
      
      
      The BPI-M3 is an Allwinner A83T based SBC in the Bananapi/Bpi family.
      It is roughly the same form factor as the BPI-M1+, with roughly the
      same peripherals and connectors:
      
        - 2GB LPDDR3 DRAM
        - 8GB eMMC
        - Micro-SD card slot
        - HDMI output
        - Headset (stereo + mic) jack
        - Onboard mic
        - Gigabit Ethernet with RTL8211E transceiver
        - Ampak AP6212 WiFi + BT
        - USB OTG connector
        - USB-to-SATA bridge connected through a USB 2.0 hub
        - Consumer IR receiver
        - MIPI DSI LCD panel connector
        - Camera interface (parallel and MIPI CSI) connector
        - 3 LEDs (Red, Green, Blue), of which 2 are controllable (GB)
        - Raspberry Pi 2 compatible GPIO header
      
      Signed-off-by: default avatarChen-Yu Tsai <wens@csie.org>
      359b5a1e
  11. Aug 18, 2017
  12. Aug 17, 2017
Loading