ARM: dts/dra72-evm add the i2c5 node and pinmux.

Adding the nodes for J6eco to enable i2c5 and configure the necessary
pinmux.

On the J6eco EVM the following devices are connected to the i2c5 bus:

PCA9306 I2C Bus Voltage-level translator
DS90UH925Q FPDLink III Serializer
PCF8575 IO Expander
OV10633 Parallel Sensor (if connected to J5)
AR0330 CSI-2 Sensor (if connected to J1002)

All of which should be able to run with an i2c bus configured as
400KHz as per this commit.

Acked-by: Nishanth Menon <nm@ti.com>
Signed-off-by: Darren Etheridge <detheridge@ti.com>
Signed-off-by: Sekhar Nori <nsekhar@ti.com>
Merge branch 'connectivity-ti-linux-3.14.y' of git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel into ti-linux-3.14.y

TI-Feature: connectivity
TI-Tree: git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel.git
TI-Branch: connectivity-ti-linux-3.14.y

* 'connectivity-ti-linux-3.14.y' of git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel:
  ARM: dts/dra72-evm add the i2c5 node and pinmux.

Signed-off-by: Dan Murphy <DMurphy@ti.com>
ARM: dts: dra72-evm: Enable I2C1 node

I2C1 bus is used for the following peripherals
	P8 connector (MLB)
	TLV320AIC3106 Audio codec
	J15 LCD header
	24WC256 eeprom
	TMP102AIDRLT temperature sensor
	PCF8575 GPIO expander
	PCA9306 i2c voltage translator -> Goes to P9 for comm interface
	P2 expansion connector
	TPS65917 PMIC

The slowest speed of all the peripherals seems to be 400KHz.

Signed-off-by: Keerthy J <j-keerthy@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
ARM: dts: dra72-evm: Add tps65917 PMIC node

DRA72x-evm uses TPS65917 PMIC. Add the node.

NOTE: LDO2 is actually unused, but the usage if any is expected to be
between 1.8 to 3.3v IO voltage. So define the node.

NOTE: Interrupt used is crossbar number based.

Signed-off-by: Keerthy J <j-keerthy@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
ARM: dts: dra72-evm: Add MMC nodes

Add MMC1 and 2 nodes. MMC1 is SDcard and MMC2 is eMMC.

NOTE on MMC1 card detect: Ideally, we should be using in-built SDCD
support, but we dont have it yet. So, use the fact that control module
of DRA7 is setup such that no matter what mode one configures it, GPIO
option is always hardwired in - use GPIO mode for SDcard detection.

Signed-off-by: Nishanth Menon <nm@ti.com>
Merge branch 'platform-ti-linux-3.14.y' of git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree into ti-linux-3.14.y

TI-Feature: platform_base
TI-Tree: git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree.git
TI-Branch: platform-ti-linux-3.14.y

* 'platform-ti-linux-3.14.y' of git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree:
  ARM: dts: dra72-evm: Add MMC nodes
  ARM: dts: dra72-evm: Add tps65917 PMIC node
  ARM: dts: dra72-evm: Enable I2C1 node

Signed-off-by: Dan Murphy <DMurphy@ti.com>