[U-Boot] [PATCH 0/9] Switch bcm283x platform to use OF_CONTROL

Fabian Vogt fvogt at suse.com
Wed Nov 16 14:43:47 CET 2016


Hi,

any news on this? As far as I can tell nothing happened after my last
reply to this thread, so: Ping!

Thanks,
Fabian

Am Montag, 26. September 2016, 14:26:42 CET schrieben Sie:
> This patch series modifies the used drivers to work with OF_CONTROL
> and switches the board code and configs to use it.
> The added device trees are directly from the linux kernel tree
> and can thus be used for booting the (upstream) kernel.
> 
> Fabian Vogt (9):
>   gpio: bcm2835: add device tree support
>   serial: bcm283x_mu: add device tree support
>   serial: pl01x: expose skip_init platdata option in DT
>   fdt: add dt-bindings for bcm2835
>   fdt: import bcm283x device tree sources from the linux kernel tree
>   fdt: adjust bcm283x device tree for u-boot
>   serial: bcm283x_mu: support disabling after initialization
>   board: rpi: move uart deactivation to board_init
>   ARM: bcm283x: use OF_CONTROL for bcm283x
> 
>  arch/arm/Kconfig                                   |   1 +
>  arch/arm/dts/Makefile                              |   9 +
>  arch/arm/dts/bcm2835-rpi-a-plus.dts                |  35 +++
>  arch/arm/dts/bcm2835-rpi-a.dts                     |  28 ++
>  arch/arm/dts/bcm2835-rpi-b-plus.dts                |  36 +++
>  arch/arm/dts/bcm2835-rpi-b-rev2.dts                |  29 ++
>  arch/arm/dts/bcm2835-rpi-b.dts                     |  23 ++
>  arch/arm/dts/bcm2835-rpi.dtsi                      |  86 ++++++
>  arch/arm/dts/bcm2835.dtsi                          |  25 ++
>  arch/arm/dts/bcm2836-rpi-2-b.dts                   |  40 +++
>  arch/arm/dts/bcm2836.dtsi                          |  78 +++++
>  arch/arm/dts/bcm2837-rpi-3-b.dts                   |  30 ++
>  arch/arm/dts/bcm2837.dtsi                          |  76 +++++
>  arch/arm/dts/bcm283x-rpi-smsc9512.dtsi             |  19 ++
>  arch/arm/dts/bcm283x-rpi-smsc9514.dtsi             |  19 ++
>  arch/arm/dts/bcm283x-uboot.dtsi                    |  22 ++
>  arch/arm/dts/bcm283x.dtsi                          | 323 +++++++++++++++++++++
>  board/raspberrypi/rpi/rpi.c                        |  77 ++---
>  configs/rpi_2_defconfig                            |   2 +
>  configs/rpi_3_32b_defconfig                        |   2 +
>  configs/rpi_3_defconfig                            |   2 +
>  configs/rpi_defconfig                              |   2 +
>  doc/device-tree-bindings/gpio/bcm2835-gpio.txt     |   5 +
>  .../serial/bcm2835-aux-uart.txt                    |  10 +
>  doc/device-tree-bindings/serial/pl01x.txt          |   3 +
>  drivers/gpio/bcm2835_gpio.c                        |  24 ++
>  drivers/serial/serial_bcm283x_mu.c                 |  46 ++-
>  drivers/serial/serial_pl01x.c                      |   2 +
>  include/configs/rpi.h                              |   1 -
>  include/dt-bindings/clock/bcm2835-aux.h            |  17 ++
>  include/dt-bindings/clock/bcm2835.h                |  66 +++++
>  include/dt-bindings/pinctrl/bcm2835.h              |  27 ++
>  include/dt-bindings/power/raspberrypi-power.h      |  41 +++
>  33 files changed, 1152 insertions(+), 54 deletions(-)
>  create mode 100644 arch/arm/dts/bcm2835-rpi-a-plus.dts
>  create mode 100644 arch/arm/dts/bcm2835-rpi-a.dts
>  create mode 100644 arch/arm/dts/bcm2835-rpi-b-plus.dts
>  create mode 100644 arch/arm/dts/bcm2835-rpi-b-rev2.dts
>  create mode 100644 arch/arm/dts/bcm2835-rpi-b.dts
>  create mode 100644 arch/arm/dts/bcm2835-rpi.dtsi
>  create mode 100644 arch/arm/dts/bcm2835.dtsi
>  create mode 100644 arch/arm/dts/bcm2836-rpi-2-b.dts
>  create mode 100644 arch/arm/dts/bcm2836.dtsi
>  create mode 100644 arch/arm/dts/bcm2837-rpi-3-b.dts
>  create mode 100644 arch/arm/dts/bcm2837.dtsi
>  create mode 100644 arch/arm/dts/bcm283x-rpi-smsc9512.dtsi
>  create mode 100644 arch/arm/dts/bcm283x-rpi-smsc9514.dtsi
>  create mode 100644 arch/arm/dts/bcm283x-uboot.dtsi
>  create mode 100644 arch/arm/dts/bcm283x.dtsi
>  create mode 100644 doc/device-tree-bindings/gpio/bcm2835-gpio.txt
>  create mode 100644 doc/device-tree-bindings/serial/bcm2835-aux-uart.txt
>  create mode 100644 include/dt-bindings/clock/bcm2835-aux.h
>  create mode 100644 include/dt-bindings/clock/bcm2835.h
>  create mode 100644 include/dt-bindings/pinctrl/bcm2835.h
>  create mode 100644 include/dt-bindings/power/raspberrypi-power.h
> 
> 




More information about the U-Boot mailing list