public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v3 0/6] dm: Introduce driver model for sunxi
@ 2014-10-31  2:25 Simon Glass
  2014-10-31  2:25 ` [U-Boot] [PATCH v3 1/6] dm: sunxi: dts: Add sun7i device tree files Simon Glass
                   ` (6 more replies)
  0 siblings, 7 replies; 10+ messages in thread
From: Simon Glass @ 2014-10-31  2:25 UTC (permalink / raw)
  To: u-boot

This series adds driver model support for serial and GPIO for sunxi. Since
I only have a sun7i board to test with, I have added a new config for the
pcDuino3, which uses device tree and driver model. This should make it
fairly easy to enable for the other boards at some point.

This series is available at u-boot-dm/sunix-working.

Changes in v3:
- Move enabling of 'dm' command to sunxi-common.h
- Put enabling of DM GPIO into sunxi-common.h
- Rebase to master
- Move DM enable options to sunxi-common

Changes in v2:
- Remove references to exynos and tegra
- Use the word 'bank' instead of 'port'
- Split non-sunxi patches into a separate dependent series

Simon Glass (6):
  dm: sunxi: dts: Add sun7i device tree files
  dm: sunxi: Add a new config for an FDT-based pcDuino3
  dm: sunxi: Add pinmux functions which take a bank parameter
  dm: sunxi: Make sure that GPIOs are requested
  dm: sunxi: Modify the GPIO driver to support driver model
  dm: sunxi: Add support for serial using driver model

 Makefile                                  |   3 +-
 arch/arm/cpu/armv7/sunxi/pinmux.c         |  32 +-
 arch/arm/dts/Makefile                     |   1 +
 arch/arm/dts/sun7i-a20-pcduino3.dts       | 177 ++++++
 arch/arm/dts/sun7i-a20.dtsi               | 988 ++++++++++++++++++++++++++++++
 arch/arm/dts/sunxi-common-regulators.dtsi |  89 +++
 arch/arm/include/asm/arch-sunxi/gpio.h    |   4 +-
 board/sunxi/MAINTAINERS                   |   1 +
 board/sunxi/ahci.c                        |   1 +
 configs/Linksprite_pcDuino3_fdt_defconfig |   8 +
 drivers/gpio/sunxi_gpio.c                 | 170 +++++
 drivers/serial/Makefile                   |   1 +
 drivers/serial/serial_dw.c                |  39 ++
 include/configs/sunxi-common.h            |  22 +-
 include/dt-bindings/input/input.h         | 525 ++++++++++++++++
 15 files changed, 2042 insertions(+), 19 deletions(-)
 create mode 100644 arch/arm/dts/sun7i-a20-pcduino3.dts
 create mode 100644 arch/arm/dts/sun7i-a20.dtsi
 create mode 100644 arch/arm/dts/sunxi-common-regulators.dtsi
 create mode 100644 configs/Linksprite_pcDuino3_fdt_defconfig
 create mode 100644 drivers/serial/serial_dw.c
 create mode 100644 include/dt-bindings/input/input.h

-- 
2.1.0.rc2.206.gedb03e5

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2014-11-01 15:11 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-31  2:25 [U-Boot] [PATCH v3 0/6] dm: Introduce driver model for sunxi Simon Glass
2014-10-31  2:25 ` [U-Boot] [PATCH v3 1/6] dm: sunxi: dts: Add sun7i device tree files Simon Glass
2014-10-31  2:25 ` [U-Boot] [PATCH v3 2/6] dm: sunxi: Add a new config for an FDT-based pcDuino3 Simon Glass
2014-10-31  2:25 ` [U-Boot] [PATCH v3 3/6] dm: sunxi: Add pinmux functions which take a bank parameter Simon Glass
2014-10-31  2:25 ` [U-Boot] [PATCH v3 4/6] dm: sunxi: Make sure that GPIOs are requested Simon Glass
2014-10-31  2:25 ` [U-Boot] [PATCH v3 5/6] dm: sunxi: Modify the GPIO driver to support driver model Simon Glass
2014-10-31  2:25 ` [U-Boot] [PATCH v3 6/6] dm: sunxi: Add support for serial using " Simon Glass
2014-10-31 14:03 ` [U-Boot] [PATCH v3 0/6] dm: Introduce driver model for sunxi Hans de Goede
2014-10-31 16:23   ` Hans de Goede
2014-11-01 15:11     ` Simon Glass

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox