Changes from the first patch series: - Base Compute Module 3 device tree off upstream device tree for CM3 + IO3 dev board, instead of R. Pi 3B. - Keep Makefile.bcm283x without a newline at the end of file. - Make mci init before pinctrl by moving mci-bcm2835 to device_initcall() instead of changing link order. - Add CONFIG_PINCTRL to rpi_defconfig. Best regards Tomaz Tomaz Solc (8): ARM: rpi: switch emmc from sdhost to sdhci Kconfig: add pin controllers submenu. pinctrl: bcm2835: move existing code from gpio. pinctrl: bcm2835: register the pin controller. mci: bcm2835: use device_initcall(), not coredev. mci: bcm2835: parse other device tree properties. ARM: rpi: Add device tree for Compute Module 3. ARM: rpi: add CONFIG_PINCTRL to rpi_defconfig. arch/arm/boards/raspberry-pi/lowlevel.c | 10 +++++ arch/arm/configs/rpi_defconfig | 4 +- arch/arm/dts/Makefile | 1 + arch/arm/dts/bcm2837-rpi-3.dts | 9 ++++ arch/arm/dts/bcm2837-rpi-cm3.dts | 18 ++++++++ arch/arm/mach-bcm283x/Kconfig | 6 +++ drivers/gpio/Kconfig | 4 -- drivers/gpio/Makefile | 1 - drivers/mci/mci-bcm2835.c | 5 ++- drivers/pinctrl/Kconfig | 10 +++++ drivers/pinctrl/Makefile | 1 + .../gpio-bcm2835.c => pinctrl/pinctrl-bcm2835.c} | 52 +++++++++++++++++++++- images/Makefile.bcm283x | 6 ++- 13 files changed, 117 insertions(+), 10 deletions(-) create mode 100644 arch/arm/dts/bcm2837-rpi-cm3.dts rename drivers/{gpio/gpio-bcm2835.c => pinctrl/pinctrl-bcm2835.c} (77%) -- 2.11.0 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox