[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