[U-Boot] Please pull u-boot-dm

Hi Tom,
Here with some DM changes as well as the long-standing AT91 DM/DT conversion patches which I have picked up via dm.
The following changes since commit 40a808f173008729a0c631ab84693b6a2b0dcfc9:
ARCv2: SLC: Make sure busy bit is set properly on SLC flushing (2017-04-11 17:54:31 +0300)
are available in the git repository at:
git://git.denx.de/u-boot-dm.git
for you to fetch changes up to 22e10be456014400788f80d45fc5f5c0b9d4a81d:
board: sama5d4ek: enable early debug UART (2017-04-13 14:44:53 -0600)
---------------------------------------------------------------- Alexandru Gagniuc (2): serial: ns16550: Link in the DM driver when when using platdata core/uclass: Print name of device in uclass_find_device_by_seq()
George McCollister (2): patman: Convert byte arrays to strings dtoc: Decode val if it's a byte string
Simon Glass (3): fdtgrep: Cope with the /aliases node being last dm: core: Ensure DMA regions start up with the cache clean buildman: Handle commit subjects containing unicode
Stefano Babic (1): tools: allow to override python
Wenyou Yang (22): ARM: at91: gpio: fix at91_set_gpio_value() define mtd: nand: atmel: use another functions to set gpio value gpio: at91_gpio: remove CPU_HAS_PIO3 macro pinctrl: at91: add pinctrl driver gpio: Kconfig: add CONFIG_AT91_GPIO option gpio: at91_gpio: add the device tree support gpio: at91_gpio: add the clock support ARM: at91: dt: add dts files for sama5d3xek board ARM: at91: dt: add dts file for sama5d3 Xplained ARM: dts: at91: add dts files for sama5d4 Xplained ARM: dts: at91: add dts file for sama5d4ek ARM: at91: spl: specify MMC and NAND boot device ARM: spl: atmel: bring in serial device before init ARM: spl: atmel: move mem_init() advance in SPL init. ARM: at91: lds: use "_image_binary_end" for DT location configs: at91-sama5_common: fix for CONFIG_AT91_GPIO board: sama5d4_xplained: update to support DM/DT board: sama5d4_xplained: clean up code board: sama5d4_xplained: enable early debug UART board: sama5d4ek: update to support DM/DT board: sama5d4ek: clean up code board: sama5d4ek: enable early debug UART
Makefile | 2 +- arch/arm/dts/Makefile | 17 + arch/arm/dts/at91-sama5d3_xplained.dts | 348 ++++ arch/arm/dts/at91-sama5d4_xplained.dts | 286 +++ arch/arm/dts/at91-sama5d4ek.dts | 341 ++++ arch/arm/dts/sama5d3.dtsi | 1539 ++++++++++++++++ arch/arm/dts/sama5d31.dtsi | 16 + arch/arm/dts/sama5d31ek.dts | 56 + arch/arm/dts/sama5d33.dtsi | 14 + arch/arm/dts/sama5d33ek.dts | 49 + arch/arm/dts/sama5d34.dtsi | 16 + arch/arm/dts/sama5d34ek.dts | 66 + arch/arm/dts/sama5d35.dtsi | 18 + arch/arm/dts/sama5d35ek.dts | 59 + arch/arm/dts/sama5d36.dtsi | 20 + arch/arm/dts/sama5d36ek.dts | 57 + arch/arm/dts/sama5d36ek_cmp.dts | 55 + arch/arm/dts/sama5d3_can.dtsi | 74 + arch/arm/dts/sama5d3_emac.dtsi | 55 + arch/arm/dts/sama5d3_gmac.dtsi | 88 + arch/arm/dts/sama5d3_lcd.dtsi | 215 +++ arch/arm/dts/sama5d3_mci2.dtsi | 59 + arch/arm/dts/sama5d3_tcb1.dtsi | 39 + arch/arm/dts/sama5d3_uart.dtsi | 79 + arch/arm/dts/sama5d3xcm.dtsi | 123 ++ arch/arm/dts/sama5d3xcm_cmp.dtsi | 166 ++ arch/arm/dts/sama5d3xdm.dtsi | 41 + arch/arm/dts/sama5d3xmb.dtsi | 234 +++ arch/arm/dts/sama5d3xmb_cmp.dtsi | 236 +++ arch/arm/dts/sama5d4.dtsi | 1935 ++++++++++++++++++++ arch/arm/mach-at91/arm926ejs/at91sam9n12_devices.c | 106 +- arch/arm/mach-at91/arm926ejs/at91sam9x5_devices.c | 112 +- arch/arm/mach-at91/armv7/sama5d3_devices.c | 140 +- arch/arm/mach-at91/armv7/u-boot-spl.lds | 2 + arch/arm/mach-at91/include/mach/at91_pio.h | 69 +- arch/arm/mach-at91/include/mach/at91sam9x5.h | 2 - arch/arm/mach-at91/include/mach/gpio.h | 12 +- arch/arm/mach-at91/include/mach/sama5d3.h | 2 - arch/arm/mach-at91/include/mach/sama5d4.h | 2 - arch/arm/mach-at91/spl.c | 7 + arch/arm/mach-at91/spl_atmel.c | 11 +- board/atmel/at91sam9n12ek/at91sam9n12ek.c | 10 +- board/atmel/at91sam9x5ek/at91sam9x5ek.c | 90 +- board/atmel/sama5d3xek/sama5d3xek.c | 64 +- board/atmel/sama5d4_xplained/sama5d4_xplained.c | 241 +-- board/atmel/sama5d4ek/sama5d4ek.c | 229 +-- board/denx/ma5d4evk/ma5d4evk.c | 178 +- board/l+g/vinco/vinco.c | 70 +- configs/rock_defconfig | 1 + configs/sama5d4_xplained_mmc_defconfig | 37 +- configs/sama5d4_xplained_nandflash_defconfig | 36 +- configs/sama5d4_xplained_spiflash_defconfig | 37 +- configs/sama5d4ek_mmc_defconfig | 37 + configs/sama5d4ek_nandflash_defconfig | 38 +- configs/sama5d4ek_spiflash_defconfig | 38 +- drivers/core/device.c | 30 +- drivers/core/uclass.c | 2 +- drivers/gpio/Kconfig | 13 + drivers/gpio/at91_gpio.c | 170 +- drivers/mtd/nand/atmel_nand.c | 5 +- drivers/net/at91_emac.c | 4 +- drivers/pinctrl/Kconfig | 14 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/pinctrl-at91.c | 453 +++++ drivers/serial/ns16550.c | 13 +- include/configs/at91-sama5_common.h | 2 + include/configs/sama5d4_xplained.h | 45 +- include/configs/sama5d4ek.h | 45 +- include/dt-bindings/pinctrl/at91.h | 2 + lib/libfdt/fdt_region.c | 40 +- tools/Makefile | 2 +- tools/buildman/builder.py | 5 +- tools/dtoc/fdt_util.py | 2 + tools/fdtgrep.c | 3 - tools/patman/cros_subprocess.py | 4 + 75 files changed, 7790 insertions(+), 939 deletions(-) create mode 100644 arch/arm/dts/at91-sama5d3_xplained.dts create mode 100644 arch/arm/dts/at91-sama5d4_xplained.dts create mode 100644 arch/arm/dts/at91-sama5d4ek.dts create mode 100644 arch/arm/dts/sama5d3.dtsi create mode 100644 arch/arm/dts/sama5d31.dtsi create mode 100644 arch/arm/dts/sama5d31ek.dts create mode 100644 arch/arm/dts/sama5d33.dtsi create mode 100644 arch/arm/dts/sama5d33ek.dts create mode 100644 arch/arm/dts/sama5d34.dtsi create mode 100644 arch/arm/dts/sama5d34ek.dts create mode 100644 arch/arm/dts/sama5d35.dtsi create mode 100644 arch/arm/dts/sama5d35ek.dts create mode 100644 arch/arm/dts/sama5d36.dtsi create mode 100644 arch/arm/dts/sama5d36ek.dts create mode 100644 arch/arm/dts/sama5d36ek_cmp.dts create mode 100644 arch/arm/dts/sama5d3_can.dtsi create mode 100644 arch/arm/dts/sama5d3_emac.dtsi create mode 100644 arch/arm/dts/sama5d3_gmac.dtsi create mode 100644 arch/arm/dts/sama5d3_lcd.dtsi create mode 100644 arch/arm/dts/sama5d3_mci2.dtsi create mode 100644 arch/arm/dts/sama5d3_tcb1.dtsi create mode 100644 arch/arm/dts/sama5d3_uart.dtsi create mode 100644 arch/arm/dts/sama5d3xcm.dtsi create mode 100644 arch/arm/dts/sama5d3xcm_cmp.dtsi create mode 100644 arch/arm/dts/sama5d3xdm.dtsi create mode 100644 arch/arm/dts/sama5d3xmb.dtsi create mode 100644 arch/arm/dts/sama5d3xmb_cmp.dtsi create mode 100644 arch/arm/dts/sama5d4.dtsi create mode 100644 drivers/pinctrl/pinctrl-at91.c
Regards, Simon

On Thu, Apr 13, 2017 at 03:27:56PM -0600, Simon Glass wrote:
Hi Tom,
Here with some DM changes as well as the long-standing AT91 DM/DT conversion patches which I have picked up via dm.
The following changes since commit 40a808f173008729a0c631ab84693b6a2b0dcfc9:
ARCv2: SLC: Make sure busy bit is set properly on SLC flushing (2017-04-11 17:54:31 +0300)
are available in the git repository at:
git://git.denx.de/u-boot-dm.git
for you to fetch changes up to 22e10be456014400788f80d45fc5f5c0b9d4a81d:
board: sama5d4ek: enable early debug UART (2017-04-13 14:44:53 -0600)
Applied to u-boot/master, thanks!
participants (2)
-
Simon Glass
-
Tom Rini