[PATCH 0/3] Support for Voipac X53-DMM-668 module and Voipac Baseboard
Rostislav Lisovy
lisovy at gmail.com
Tue Nov 5 09:42:04 EST 2013
The first patch modifies the general imx53.dtsi file. The reason is to
make it possible to add Devicetree definition for the board (later in
this patch) as a copy from the Linux kernel -- such a DTS can be used
also to boot Linux kernel.
I am not sure if this should be in a separate patch or if this file
(imx53.dtsi) is being regularly mirrored from the Linux kernel.
The second patch modifies the IMX FEC driver to make it possible to
parse the gpio reset pin from the Devicetree and perform the reset in
the driver (thus saving unnecessary code duplication in different
board.c files). The added code is very similar to one in Linux kernel
driver.
The 3rd patch adds the Devicetree definition for the Voipac
x53-dmm-668 module (equipped with i.mx53 CPU) and Voipac Baseboard.
More info about the module might be found at:
http://www.voipac.com/#X53-DMM-668
The DTS files have already been accepted to Linux kernel (waiting in
linux-next). The rest is the necessary hardware initialization etc. The
devices successfully initialized (and tested) are uart0 and Ethernet.
Rostislav Lisovy (3):
ARM: dts: i.mx53: Internal keyboard controller + i2c pinmux
ARM: i.mx53: Parse Reset GPIO pin in FEC driver from Devicetree
ARM: i.mx53: Support for Voipac board. Device definition is read from
Devicetree
arch/arm/boards/Makefile | 1 +
arch/arm/boards/freescale-mx53-vmx53/Makefile | 3 +
arch/arm/boards/freescale-mx53-vmx53/board.c | 42 +++++
arch/arm/boards/freescale-mx53-vmx53/env/config | 46 +++++
.../arm/boards/freescale-mx53-vmx53/flash_header.c | 103 ++++++++++
arch/arm/boards/freescale-mx53-vmx53/lowlevel.c | 9 +
arch/arm/dts/Makefile | 4 +-
arch/arm/dts/imx53-voipac-bsb.dts | 135 ++++++++++++++
arch/arm/dts/imx53-voipac-dmm-668.dtsi | 196 ++++++++++++++++++++
arch/arm/dts/imx53.dtsi | 15 ++
arch/arm/mach-imx/Kconfig | 9 +
drivers/net/fec_imx.c | 21 +++
12 files changed, 583 insertions(+), 1 deletion(-)
create mode 100644 arch/arm/boards/freescale-mx53-vmx53/Makefile
create mode 100644 arch/arm/boards/freescale-mx53-vmx53/board.c
create mode 100644 arch/arm/boards/freescale-mx53-vmx53/env/config
create mode 100644 arch/arm/boards/freescale-mx53-vmx53/flash_header.c
create mode 100644 arch/arm/boards/freescale-mx53-vmx53/lowlevel.c
create mode 100644 arch/arm/dts/imx53-voipac-bsb.dts
create mode 100644 arch/arm/dts/imx53-voipac-dmm-668.dtsi
--
1.7.10.4
More information about the barebox
mailing list