summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/da850.dtsi
Commit message (Collapse)AuthorAgeFilesLines
* ARM: DTS: da850: Enable DMA for SPI1Peter Ujfalusi2015-12-241-0/+2
| | | | | | | | Add the needed bindings so the SPI driver can use DMA with SPI1. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Tested-by: Sushaanth Srirangapathi <sushaanth.s@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: DTS: da850: Add node for mmc1Peter Ujfalusi2015-12-241-0/+8
| | | | | | | | da850 has two MMC controller, MMCSD1 is served by eDMA1 Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Tested-by: Sushaanth Srirangapathi <sushaanth.s@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: DTS: da850: Enable DMA use for MMC0Peter Ujfalusi2015-12-241-0/+2
| | | | | | | | | Add the needed bindings for MMC0 in order to be able to utilize the DMA instead of PIO mode. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Tested-by: Sushaanth Srirangapathi <sushaanth.s@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: DTS: da850: Enable eDMA1Peter Ujfalusi2015-12-241-0/+17
| | | | | | | | | The eDMA1 in da850 has only one TPTC and for example MMC1 is HW events are handled by it. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Tested-by: Sushaanth Srirangapathi <sushaanth.s@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: DTS: da850: Use the new DT bindings for the eDMA3Peter Ujfalusi2015-12-241-5/+21
| | | | | | | | | | | | | | | | | | | Switch to use the ti,edma3-tpcc and ti,edma3-tptc binding for the eDMA3. With the new bindings boards can customize and tweak the DMA channel priority to match their needs. With the new binding the memcpy is safe to be used since with the old binding it was not possible for a driver to know which channel is allowed to be used as non HW triggered channel. Using the new binding will allow us to reserve PaRAM slots to be used by the DSP which was not possible before and prevented the da850 boards to be moved to DT only. Note that the DMA memcpy is disabled, it can be enabled by reserving channels for memcpy by adding the following property to the edma node: ti,edma-memcpy-channels = <20 21>; /* Reserving channel 20 and 21 for memcpy */ Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Tested-by: Sushaanth Srirangapathi <sushaanth.s@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: DTS: da850: fix edma0 reg spacePeter Ujfalusi2015-12-241-1/+2
| | | | | | | | The size of the eDMA0 CC register space is 0x8000 and not 0x10000. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Tested-by: Sushaanth Srirangapathi <sushaanth.s@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: DTS: da850: Add node for McASPPeter Ujfalusi2014-08-261-0/+13
| | | | | | | Node for mcasp0 Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: DTS: da850: Add node for edma0Peter Ujfalusi2014-08-261-0/+6
| | | | | | | Add DT node for edma0. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: davinci: da850: add GPIO DT nodeKV Sujith2013-12-151-0/+14
| | | | | | | | | Add DT node for Davinci GPIO driver. Signed-off-by: KV Sujith <sujithkv@ti.com> Signed-off-by: Philip Avinash <avinashphilip@ti.com> Signed-off-by: Lad, Prabhakar <prabhakar.csengg@gmail.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: davinci: da850: do not specify clock_frequency for UART DT nodeManjunathappa, Prakash2013-08-221-3/+0
| | | | | | | | | | | | | | DT kernel on da850-evm comes up with garbled UART logs. This is because of mismatch in actual module clock rate and rate specified(clock-frequency) in DT blob. kernel should not assume or depend on bootloaders clock configuration, instead let it find the clock rate at runtime. Issue discussed here before arriving on this implementation: "ARM: davinci: da850 evm: update clock rate for UART 1/2 DT nodes" https://patchwork.kernel.org/patch/2162271/ Signed-off-by: Manjunathappa, Prakash <prakash.pm@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: davinci: da850: add DT node for ethernetLad, Prabhakar2013-08-221-0/+30
| | | | | | | | Add ethernet device tree node information and pinmux for mii to da850 by providing interrupt details and local mac address. Signed-off-by: Lad, Prabhakar <prabhakar.csengg@gmail.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: davinci: da850: add DT node for mdio deviceLad, Prabhakar2013-08-221-0/+13
| | | | | | | | Add mdio device tree node information to da850 by providing register details and bus frequency of mdio. Signed-off-by: Lad, Prabhakar <prabhakar.csengg@gmail.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: davinci: da850: adopt to pinctrl-single change for configuring multiple ↵Manjunathappa, Prakash2013-06-261-1/+1
| | | | | | | | | | | | pins function-mask DT property is now a mask for a pin at each pin offset inside a given pincontrol register. Fix DA850 DT data to reflect this change. Signed-off-by: Manjunathappa, Prakash <prakash.pm@ti.com> [nsekhar@ti.com: reword commit message for clarity] Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: davinci: da850: Use #include for all device treesPhilip Avinash2013-06-201-1/+1
| | | | | | | | Replace /include/ by #include for da850 device tree files, in order to use the C pre-processor, making use of #define features possible. Signed-off-by: Philip Avinash <avinashphilip@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: davinci: da850: add SPI1 DT nodeManjunathappa, Prakash2013-04-171-1/+22
| | | | | | | Patch adds SPI1 DT node along with pinmux data. Signed-off-by: Manjunathappa, Prakash <prakash.pm@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: davinci: da850: add EHRPWM & ECAP DT nodePhilip Avinash2013-04-151-0/+73
| | | | | | | | | Add da850 EHRPWM & ECAP DT node along with pin-mux details. Also adds OF_DEV_AUXDATA for EHRPWM & ECAP driver to use EHRPWM & ECAP clock. Signed-off-by: Philip Avinash <avinashphilip@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: davinci: da850: add mmc DT entriesManjunathappa, Prakash2013-04-041-0/+15
| | | | | | | | | | | | | | | | | | | Add DT entry for MMC. Also add entry for pinmux information. Tested: 1) Without GPIO card detection and EDMA support as DT support for GPIO and EDMA are yet come. 2) By creating/deleting files and mounting/unmounting the partition. Signed-off-by: Manjunathappa, Prakash <prakash.pm@ti.com> Cc: linux-mmc@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org Cc: davinci-linux-open-source@linux.davincidsp.com Cc: devicetree-discuss@lists.ozlabs.org Cc: cjb@laptop.org Cc: Sekhar Nori <nsekhar@ti.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: davinci: da850: add wdt DT nodeKumar, Anil2013-02-091-0/+5
| | | | | | | | Add da850 wdt DT node. Add OF_DEV_AUXDATA for wdt driver to use wdt clock. Signed-off-by: Kumar, Anil <anilkumar.v@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: davinci: da850: add DT node for I2C0Vishwanathrao Badarkhe, Manish2013-02-091-0/+14
| | | | | | | | | | | | | Add I2C0 device tree and pin muxing information to da850-evm. Also, add OF_DEV_AUXDATA for I2C0 controller driver in da850 board dt file to use I2C0 clock. Verified i2c0 node gets created in sys class interface as "/sys/class/i2c-dev/i2c-0/subsystem/i2c-0". nsekhar@ti.com: tested using i2cdetect and i2cdump. Signed-off-by: Vishwanathrao Badarkhe, Manish <manishv.b@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: davinci: da850: add RTC DT entriesMrugesh Katepallewar2013-01-281-0/+7
| | | | | | | | | | | | | Add RTC DT entries in da850 dts file. Tested on da850-evm device. Test Procedure: $ date 2013.01.28-10:00:00 # usage: date[YYYY.]MM.DD-hh:mm[:ss] $ hwclock -w (reset board and check system time) Signed-off-by: Mrugesh Katepallewar <mrugesh.mk@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: davinci: da850: move interrupt-parent property to soc nodeLad, Prabhakar2013-01-281-3/+1
| | | | | | | | | | | | | | | This patch moves 'interrupt-parent' property to soc node, so that the child inherits this property. This avoids adding 'interrupt-parent' property to each node. Signed-off-by: Lad, Prabhakar <prabhakar.lad@ti.com> Cc: linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org Cc: davinci-linux-open-source@linux.davincidsp.com Cc: devicetree-discuss@lists.ozlabs.org Cc: Sekhar Nori <nsekhar@ti.com> Cc: Heiko Schocher <hs@denx.de> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: davinci: da850: add NAND driver DT entriesKumar, Anil2013-01-211-0/+30
| | | | | | | | Add NAND driver DT node and related pinctrl DT data to export NAND functionality on da850 evm. Signed-off-by: Kumar, Anil <anilkumar.v@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: davinci: da850: add pinctrl driver DT entriesKumar, Anil2013-01-211-0/+10
| | | | | | | | | | | | | | | | | For DT, DaVinci platform can use pinctrl-single driver for handling padconf registers. Enable PINCTRL Kconfig for MACH_DA8XX_DT platform. Add required pinctrl DT entries in da850 dts file. Test procedure 1)Populate DT file with NAND node information. 2)Populate board DT file with pinmux information for NAND. 3)Boot and confirm NAND is detected by the kernel. 4)cat /proc/mtd to show partitions. Signed-off-by: Kumar, Anil <anilkumar.v@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: davinci: da850: add SoC DT dataHeiko Schocher2012-10-291-0/+60
Add DT data for DA850 SoC. Only interrupt controller and serial port information is being added at this time. Signed-off-by: Heiko Schocher <hs@denx.de> [nsekhar@ti.com: refactored DT data into SoC specific and board specific and include SoC data into .dtsi file] Signed-off-by: Sekhar Nori <nsekhar@ti.com>
OpenPOWER on IntegriCloud