summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi
diff options
context:
space:
mode:
authorNishanth Menon <nm@ti.com>2016-09-02 12:14:44 -0500
committerTony Lindgren <tony@atomide.com>2016-09-13 16:14:19 -0700
commitd20f997b4d1f3fc41703c95e4f4bb4ebca90da42 (patch)
tree02508fb2effd0451b67639d34748df96601a8475 /arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi
parente7ee0bc6ae1eb6b3db3c81956e7123ef9a28cd35 (diff)
ARM: dts: am57xx-beagle-x15: Remove pinmux configurations for erratum i869
Pinmuxing for DRA7x/AM57x family of processors need to be done in IO isolation as part of initial bootloader executed from SRAM. This is done as part of iodelay configuration sequence and is required due to the limitations introduced by erratum ID: i869[1] (IO Glitches can occur when changing IO settings) and elaborated in the Technical Reference Manual[2] 18.4.6.1.7 Isolation Requirements. Only peripheral that is permitted for dynamic pin mux configuration is MMC and DCAN. MMC is permitted to change to accommodate the requirements for varied speeds (which require IO-delay support in kernel as well). DCAN is a result of i893[1] (DCAN initialization sequence). However, since we don't use DCAN on X15, with the exception of MMC, all other pin mux configurations are removed from the dts. [1] http://www.ti.com/lit/pdf/sprz429 [2] http://www.ti.com/lit/pdf/sprui30 Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi')
0 files changed, 0 insertions, 0 deletions