summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/ste-nomadik-stn8815.dtsi
Commit message (Collapse)AuthorAgeFilesLines
* ARM: nomadik: Remove '0x's from nomadik stn8815 DTS fileLee Jones2013-11-281-2/+2
| | | | | Signed-off-by: Lee Jones <lee.jones@linaro.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: nomadik: delete FSMC platform dataLinus Walleij2013-09-241-0/+1
| | | | | | | | We now have device tree support for setting the NAND timings for FSMC from the device tree, so delete the last piece of platform data and auxdata. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: nomadik: register VMMC regulatorLinus Walleij2013-09-241-2/+9
| | | | | | | This adds the STw481x VMMC regulator to the Nomadik device tree. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: nomadik: switch to use the Nomadik I2C driverLinus Walleij2013-08-071-11/+31
| | | | | | | | | | | Instead of using bit-banged I2C, let's use the actual I2C driver in the kernel. Since the I2C block may be communicating with things like the PMIC, we need to select it from the Kconfig just like the bit-banged adapter is selected today. The rest of the configuration for this driver can be done from the device tree. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: nomadik: add the new clocks to the device treeLinus Walleij2013-06-201-37/+464
| | | | | | | | | | | | This revamps the device tree to fit with the new clock implementation and brings it quite a bit closer to how the hardware actually works. After this the clock implementation knows about all clock gates and will gate off all unused clocks at boot time and save a bit of power. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: nomadik: Standardise Nomadik STN8815 based Pinctrl compat string in the DTSLee Jones2013-05-281-1/+1
| | | | | Signed-off-by: Lee Jones <lee.jones@linaro.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: nomadik: move the pin configuration to DTLinus Walleij2013-05-261-0/+82
| | | | | | | | | | | This moves the pin configuration for the Nomadik over to the device tree using Gabriel's bindings. Remove the auxdata nailing down the name of the pin controller as this is no longer necessary. Cc: Gabriel Fernandez <gabriel.fernandez@st.com> Cc: Patrice Chotard <patrice.chotard@st.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: nomadik: register clocksource from device treeLinus Walleij2013-05-121-3/+8
| | | | | | | | | This switches the Nomadik platform to also registering its clocksource from the device tree, removing unused support code as we go along. Acked-by: Mike Turquette <mturquette@linaro.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: nomadik: convert all clocks except timer to dtLinus Walleij2013-05-121-0/+54
| | | | | | | | This moves all Nomadik clocks except the one used for the timer/clocksource over to the device tree. Acked-by: Mike Turquette <mturquette@linaro.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: nomadik: add I2C devices to the device treeLinus Walleij2013-01-281-0/+49
| | | | | | This adds the GPIO-based I2C devices to the Nomadik device tree. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: nomadik: migrate MMC/SD card support to device treeLinus Walleij2013-01-281-0/+13
| | | | | | | | | This moves over the MMC/SD card support to the device tree probe path. The special GPIO to bias the card detect line is kept, but the pin property is moved to the device tree as part of the MMC/SD card node. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: nomadik: convert SMSC91x ethernet to device treeLinus Walleij2013-01-281-0/+12
| | | | | | | | | | This converts the SMSC91x ethernet controller to use device tree. The existing solution from the board file, to request the GPIO triggering the ethernet IRQ from the board file is kept for the time being, but the GPIO number assignment is moved over to the device tree. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: nomadik: move GPIO and pinctrl to device treeLinus Walleij2013-01-281-0/+52
| | | | | | | | | This moves the instances of the Nomadik pin controller and the Nomadik GPIO blocks (also handled by the GPIO driver) over to the device tree. A new compatible string is added to the pin control driver in the process. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: nomadik: add FSMC NANDLinus Walleij2013-01-281-0/+38
| | | | | | | | | | | | | | | This adds the FSMC NAND driver and flash partitions to the Nomadik device tree. The only compatible string accepted by this driver is currently "st,spear600-fsmc-nand" which is inappropriate for this system, so this patch adds the compatible value "stericsson,fsmc-nand" as well. Cc: linux-mtd@vger.kernel.org Cc: David Woodhouse <dwmw2@infradead.org> Cc: Artem Bityutskiy <dedekind1@gmail.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: nomadik: move remaining PrimeCells to device treeLinus Walleij2013-01-281-0/+12
| | | | | | | The two remaining PrimeCells, RNG and RTC, are migrated to the device tree for device tree boot. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ARM: nomadik: initial devicetree supportLinus Walleij2013-01-281-0/+80
Support basic device tree boot on the Nomadik. Implement the support in the cpu file with the intent of deleting the board files later. At this stage IRQ controllers, system timer, l2x0 cache, UARTs and thus console boot is fully functional. Patch out the code adding devices by initcalls for now so as not to disturb the boot. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
OpenPOWER on IntegriCloud