summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/da850-lcdk.dts
Commit message (Collapse)AuthorAgeFilesLines
* ARM: dts: da850-lcdk: Remove leading 0x and 0s from unit addressMathieu Malaterre2018-01-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improve the DTS files by removing all the leading "0x" and zeros to fix the following dtc warnings: Warning (unit_address_format): Node /XXX unit name should not have leading "0x" and Warning (unit_address_format): Node /XXX unit name should not have leading 0s Converted using the following command: find . -type f \( -iname *.dts -o -iname *.dtsi \) -exec sed -i -e "s/@\([0-9a-fA-FxX\.;:#]+\)\s*{/@\L\1 {/g" -e "s/@0x\(.*\) {/@\1 {/g" -e "s/@0+\(.*\) {/@\1 {/g" {} +^C For simplicity, two sed expressions were used to solve each warnings separately. To make the regex expression more robust a few other issues were resolved, namely setting unit-address to lower case, and adding a whitespace before the the opening curly brace: https://elinux.org/Device_Tree_Linux#Linux_conventions This will solve as a side effect warning: Warning (simple_bus_reg): Node /XXX@<UPPER> simple-bus unit address format error, expected "<lower>" This is a follow up to commit 4c9847b7375a ("dt-bindings: Remove leading 0x from bindings notation") Reported-by: David Daney <ddaney@caviumnetworks.com> Suggested-by: Rob Herring <robh@kernel.org> Signed-off-by: Mathieu Malaterre <malat@debian.org> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: dts: da850-lcdk: Add and enable CMA reserved pool for DSPSuman Anna2017-09-201-0/+18
| | | | | | | | | | | A CMA reserved memory node of 16 MB has been added and assigned to the DSP remoteproc device on the OMAP-L138 LCDK board. The CMA starting address matches the values used within the TI IPC 3.x software. Both the CMA node and the corresponding rproc node are also marked okay to enable the DSP on the OMAP-L138 LCDK board. Signed-off-by: Suman Anna <s-anna@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: dts: da850-lcdk: drop unused VPIF endpointsKevin Hilman2017-07-271-7/+0
| | | | | | | | | Drop the unused endpoints. They should only be used when there is an actual remote-endpoint connected. Cc: Sekhar Nori <nsekhar@ti.com> Signed-off-by: Kevin Hilman <khilman@baylibre.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: dts: da850-lcdk: enable the SATA nodeBartosz Golaszewski2017-01-311-0/+4
| | | | | | | | | Enable the SATA node for da850-lcdk. We omit the pinctrl property on purpose - the muxed SATA pins are not hooked up to anything SATA-related on the lcdk. Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: dts: davinci: da850-lcdk: enable VPIFKevin Hilman2017-01-101-0/+13
| | | | | | | | Enable VPIF for video captpure and configure input channel 0, used for composite input. Signed-off-by: Kevin Hilman <khilman@baylibre.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: dts: da850-lcdk: Enable ohci for omapl138 lcdkAxel Haslam2017-01-071-0/+4
| | | | | | | Enable the usb1 controller (ohci) and phy for the lcdk board Signed-off-by: Axel Haslam <ahaslam@baylibre.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: dts: da850-lcdk: add the vga-bridge nodeBartosz Golaszewski2017-01-021-0/+51
| | | | | | | | | | | Add the vga-bridge node to the board DT together with corresponding ports and vga connector. This allows to retrieve the edid info from the display automatically. Reviewed-by: Tomi Valkeinen <tomi.valkeinen@ti.com> Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: dts: da850-lcdk: add gpio-keysBartosz Golaszewski2017-01-021-0/+18
| | | | | | | Add a gpio-keys node for two user buttons present on the board. Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: dts: da850: enable memctrl and mstpri nodes per boardBartosz Golaszewski2016-11-281-0/+8
| | | | | | | | | | | | Currently the memory controller and master priorities drivers are enabled in da850.dtsi. For boards for which there are no settings defined, this makes these drivers emit error messages. Disable the nodes in da850.dtsi and only enable them for da850-lcdk - the only board that currently needs them. Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: dts: da850-lcdk: Add ethernet0 alias to DTFabien Parent2016-11-281-0/+1
| | | | | | | | | In order to avoid Linux generating a random mac address on every boot, add an ethernet0 alias that will allow u-boot to patch the dtb with the MAC address programmed into the EEPROM. Signed-off-by: Fabien Parent <fparent@baylibre.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: dts: da850-lcdk: fix mmc card detect polarityAxel Haslam2016-11-221-1/+1
| | | | | | | | | | The polarity of the card detect pin is inverted. Change it to reflect the right polarity for the board which is ACTIVE_LOW. Signed-off-by: Axel Haslam <ahaslam@baylibre.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: dts: da850-lcdk: Enable the usb otg device nodeAlexandre Bailon2016-11-201-0/+8
| | | | | | | This enables the usb otg controller for the lcdk board. Signed-off-by: Alexandre Bailon <abailon@baylibre.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: dts: da850-lcdk: Add NAND to DTKarl Beldan2016-09-151-0/+83
| | | | | | | | | | This adds DT support for the NAND connected to the SoC AEMIF. Passed torture hashing a 40MB file on top of UBIFS using subpages. Signed-off-by: Karl Beldan <kbeldan@baylibre.com> [khilman: add back default partitions from an earlier patch] Signed-off-by: Kevin Hilman <khilman@baylibre.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: dts: da850-lcdk: Audio support via simple-cardKarl Beldan2016-08-191-0/+68
| | | | | | | | | | | | | The LCDK embeds a TLV320AIC3106 connected to the SoC McASP for analog audio. The power supply of the codec comes from the main PMIC (TPS650250) DCDCs which are always on per HW design and not controllable by SW, so SW wise the codec driver will rely on the 'dummy' regulator. Quality is good with arecord -pipe- aplay on Line In/Line Out. Tested-by: Kevin Hilman <khilman@baylibre.com> Signed-off-by: Karl Beldan <kbeldan@baylibre.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
* ARM: dts: da850: Add basic DTS for the LCDKKarl Beldan2016-08-091-0/+70
The LCDK is the successor to the late Hawkboard. Among the differences are the flash (16bits vs 8bits) and some pins (MMC, LEDs, buttons, some external connectors), however the main components remain the same (eth. phy, audio codec, video decoder and DAC) except for the main PMIC, different and hard-wired on the LCDK (the LDOs and DCDCs are always on). A DT-only boot with this addition gives functional UART, reboot via watchdog, RTC, ethernet and MMC (I added the CD GPIO for the MMC although davinci_mmc doesn't call the OF facilities of mmc core). Cc: Sekhar Nori <nsekhar@ti.com> Tested-by: Kevin Hilman <khilman@baylibre.com> Signed-off-by: Karl Beldan <kbeldan@baylibre.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
OpenPOWER on IntegriCloud