Keerthy
77c09a9e55
ARM: dts: AM437X-CM-T43: Remove redundant regulator compatibles
...
With the device tree parsing using the regulator framework
there is a no longer a need for separate compatibles for
individual regulator nodes. Hence removing them all.
Signed-off-by: Keerthy <j-keerthy@ti.com >
Signed-off-by: Tony Lindgren <tony@atomide.com >
2016-08-26 07:50:19 -07:00
Roger Quadros
cb9ea8b693
ARM: dts: am437x: Disable wait pin monitoring for NAND
...
The NAND Ready/Busy# line is connected to GPMC_WAIT0 pin and
can't be used for wait state insertion for NAND I/O read/write.
So disable read/write wait monitoring as per Reference Manual's
suggestion [1].
[1] AM437x TRM: SPRUHL7D: 9.1.3.3.12.2 NAND Device-Ready Pin
Signed-off-by: Roger Quadros <rogerq@ti.com >
Signed-off-by: Tony Lindgren <tony@atomide.com >
2016-02-26 10:32:14 -08:00
Roger Quadros
be3f39c835
ARM: dts: am437x: Fix NAND device nodes
...
Add compatible id, GPMC register resource and interrupt
resource to NAND controller nodes.
The GPMC node will provide an interrupt controller for the
NAND IRQs.
Signed-off-by: Roger Quadros <rogerq@ti.com >
Signed-off-by: Tony Lindgren <tony@atomide.com >
2016-02-26 10:32:14 -08:00
Nikita Kiryanov
a7c7876774
ARM: dts: am437x: cm-t43: add touchscreen support
...
AM437x has an internal touchscreen controller. Add support for it
on cm-t43.
Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il >
Cc: Tony Lindgren <tony@atomide.com >
Cc: Benoit Cousson <bcousson@baylibre.com >
Cc: Rob Herring <robh@kernel.org >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Pawel Moll <pawel.moll@arm.com >
Cc: Igor Grinberg <grinberg@compulab.co.il >
Cc: Dmitry Lifshitz <lifshitz@compulab.co.il >
Cc: Ian Campbell <ijc+devicetree@hellion.org.uk >
Signed-off-by: Tony Lindgren <tony@atomide.com >
2015-12-03 08:12:59 -08:00
Nikita Kiryanov
e7f83e8f3d
ARM: dts: am437x: cm-t43: add eMMC support
...
One of the CompuLab cm-t43 configurations comes with on-board eMMC as
primary storage, residing on the mmc2 interface. Add it to the device tree.
Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il >
Cc: Tony Lindgren <tony@atomide.com >
Cc: Benoit Cousson <bcousson@baylibre.com >
Cc: Rob Herring <robh@kernel.org >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Pawel Moll <pawel.moll@arm.com >
Cc: Igor Grinberg <grinberg@compulab.co.il >
Cc: Dmitry Lifshitz <lifshitz@compulab.co.il >
Cc: Ian Campbell <ijc+devicetree@hellion.org.uk >
Signed-off-by: Tony Lindgren <tony@atomide.com >
2015-12-03 08:12:59 -08:00
Nikita Kiryanov
9fc830b037
ARM: dts: am437x: cm-t43: add USB support
...
Add USB support for CompuLab sbc-t43 single board computer,
defaulting to host mode.
Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il >
Cc: Tony Lindgren <tony@atomide.com >
Cc: Benoit Cousson <bcousson@baylibre.com >
Cc: Rob Herring <robh@kernel.org >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Pawel Moll <pawel.moll@arm.com >
Cc: Igor Grinberg <grinberg@compulab.co.il >
Cc: Dmitry Lifshitz <lifshitz@compulab.co.il >
Cc: Ian Campbell <ijc+devicetree@hellion.org.uk >
Signed-off-by: Tony Lindgren <tony@atomide.com >
2015-12-03 08:12:58 -08:00
Nikita Kiryanov
4b4959af13
ARM: dts: am437x: cm-t43: add dual emac support
...
CM-T43 comes with 2 ethernet ports connected to the cpsw subsystem, which
has 2 modes of operation: switch mode and dual emac mode.
Add the relevant muxing and set it up to work in dual emac mode by
default.
Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il >
Acked-by: Mugunthan V N <mugunthanvnm@ti.com >
Cc: Tony Lindgren <tony@atomide.com >
Cc: Benoit Cousson <bcousson@baylibre.com >
Cc: Rob Herring <robh@kernel.org >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Pawel Moll <pawel.moll@arm.com >
Cc: Igor Grinberg <grinberg@compulab.co.il >
Cc: Dmitry Lifshitz <lifshitz@compulab.co.il >
Cc: Ian Campbell <ijc+devicetree@hellion.org.uk >
Signed-off-by: Tony Lindgren <tony@atomide.com >
2015-12-03 08:12:58 -08:00
Nikita Kiryanov
3edac2f8e3
ARM: dts: am437x: cm-t43: add NAND support
...
One of the CompuLab cm-t43 configurations comes with on-board NAND flash as
primary storage. It is partitioned into kernel, dtb, and rootfs partitions.
Add it to the device tree.
Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il >
Cc: Tony Lindgren <tony@atomide.com >
Cc: Benoit Cousson <bcousson@baylibre.com >
Cc: Rob Herring <robh@kernel.org >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Pawel Moll <pawel.moll@arm.com >
Cc: Igor Grinberg <grinberg@compulab.co.il >
Cc: Dmitry Lifshitz <lifshitz@compulab.co.il >
Cc: Ian Campbell <ijc+devicetree@hellion.org.uk >
Signed-off-by: Tony Lindgren <tony@atomide.com >
2015-12-03 08:12:58 -08:00
Nikita Kiryanov
81fb61fc2e
ARM: dts: am437x: cm-t43: add spi-flash support
...
CM-T43 has an on-board 2MB SPI-flash which stores U-Boot and the U-Boot
environment. Add it to the device tree.
Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il >
Cc: Tony Lindgren <tony@atomide.com >
Cc: Benoit Cousson <bcousson@baylibre.com >
Cc: Rob Herring <robh@kernel.org >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Pawel Moll <pawel.moll@arm.com >
Cc: Igor Grinberg <grinberg@compulab.co.il >
Cc: Dmitry Lifshitz <lifshitz@compulab.co.il >
Cc: Ian Campbell <ijc+devicetree@hellion.org.uk >
Signed-off-by: Tony Lindgren <tony@atomide.com >
2015-12-03 08:12:57 -08:00
Nikita Kiryanov
4bbbd23c05
ARM: dts: am437x: cm-t43: add PMIC support.
...
Add PMIC support for CompuLab cm-t43 module. For now we keep all regulators
enabled until this could be refined with power management support.
Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il >
Cc: Tony Lindgren <tony@atomide.com >
Cc: Benoit Cousson <bcousson@baylibre.com >
Cc: Rob Herring <robh@kernel.org >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Pawel Moll <pawel.moll@arm.com >
Cc: Igor Grinberg <grinberg@compulab.co.il >
Cc: Dmitry Lifshitz <lifshitz@compulab.co.il >
Cc: Ian Campbell <ijc+devicetree@hellion.org.uk >
Signed-off-by: Tony Lindgren <tony@atomide.com >
2015-12-03 08:12:57 -08:00
Nikita Kiryanov
989d21ec79
ARM: dts: am437x: cm-t43: add support for module eeprom
...
CM-T43 has an on-board EEPROM on i2c bus 0. Add it to the device tree.
Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il >
Cc: Tony Lindgren <tony@atomide.com >
Cc: Benoit Cousson <bcousson@baylibre.com >
Cc: Rob Herring <robh@kernel.org >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Pawel Moll <pawel.moll@arm.com >
Cc: Igor Grinberg <grinberg@compulab.co.il >
Cc: Dmitry Lifshitz <lifshitz@compulab.co.il >
Cc: Ian Campbell <ijc+devicetree@hellion.org.uk >
Signed-off-by: Tony Lindgren <tony@atomide.com >
2015-12-03 08:12:57 -08:00
Nikita Kiryanov
686c47f130
ARM: dts: am437x: cm-t43: add basic support for sbc-t43
...
Add basic support for SBC-T43: a CM-T43 based single board computer.
CM-T43 is an AM437x based System-on-Module designed to serve as a building
block in embedded applications. SBC-T43 is composed of CM-T43 module on
top of the SB-SOM-T43 baseboard.
Basic support includes UART, GPIO, and I2C.
Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il >
Acked-by: Rob Herring <robh@kernel.org >
Cc: Tony Lindgren <tony@atomide.com >
Cc: Benoit Cousson <bcousson@baylibre.com >
Cc: Rob Herring <robh@kernel.org >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Pawel Moll <pawel.moll@arm.com >
Cc: Igor Grinberg <grinberg@compulab.co.il >
Cc: Dmitry Lifshitz <lifshitz@compulab.co.il >
Cc: Ian Campbell <ijc+devicetree@hellion.org.uk >
Signed-off-by: Tony Lindgren <tony@atomide.com >
2015-12-03 08:12:56 -08:00