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

Simon Glass sjg at chromium.org
Fri Nov 25 20:45:38 CET 2016


Hi,

On 16 November 2016 at 06:43, Fabian Vogt <fvogt at suse.com> wrote:
> Hi,
>
> any news on this? As far as I can tell nothing happened after my last
> reply to this thread, so: Ping!

Adding Tom - the patches are assigned to him in Patchwork.

- Simon

>
> 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
>>
>>
>
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot


More information about the U-Boot mailing list