]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ARM: sunxi: dt: Split the SPI pinctrl groups
authorMaxime Ripard <maxime.ripard@free-electrons.com>
Sun, 3 May 2015 07:25:41 +0000 (09:25 +0200)
committerMaxime Ripard <maxime.ripard@free-electrons.com>
Sun, 10 May 2015 08:23:56 +0000 (10:23 +0200)
commitf3022c6ca06e0b8d8e77c94da1af5f41210e52ba
tree30cee5dcde63427b6c22845e0a65853a6af8810d
parent8358aada4e4ba8fddbf792329e11dc4a9660c51f
ARM: sunxi: dt: Split the SPI pinctrl groups

The pinctrl groups for SPI until now were also adding the chip selects in
the SPI pinctrl group.

This was causing a few issues, since a board was forced to use a random
number of chipselects, even though it might use one of these chip selects
for another pin.

The number of chipselects defined was also not the same from one group to
another because of different needs at the time these groups have been
introduced, resulting in no clear view from the board DTS on what exactly
is being muxed, which even might change in the future.

Solve this by creating different pinctrl groups for the chipselects and the
standard SPI pins (CLK, MOSI and MISO) so that we fix both issues.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
arch/arm/boot/dts/sun4i-a10-cubieboard.dts
arch/arm/boot/dts/sun4i-a10-marsboard.dts
arch/arm/boot/dts/sun4i-a10.dtsi
arch/arm/boot/dts/sun7i-a20-bananapi.dts
arch/arm/boot/dts/sun7i-a20-bananapro.dts
arch/arm/boot/dts/sun7i-a20-hummingbird.dts
arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
arch/arm/boot/dts/sun7i-a20.dtsi