aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-11-23ARM: sun6i: m9: Relicense the device tree under GPLv2/X11Maxime Ripard1-5/+41
The current GPL only licensing on the DTSI makes it very impractical for other software components licensed under another license. In order to make it easier for them to reuse our device trees, relicense our device trees under a GPL/X11 dual-license. Signed-off-by: Maxime Ripard <[email protected]> Acked-by: Hans de Goede <[email protected]>
2014-11-23ARM: sun6i: hummingbird: Relicense the device tree under GPLv2/X11Maxime Ripard1-5/+41
The current GPL only licensing on the DTSI makes it very impractical for other software components licensed under another license. In order to make it easier for them to reuse our device trees, relicense our device trees under a GPL/X11 dual-license. Signed-off-by: Maxime Ripard <[email protected]>
2014-11-23ARM: sun6i: colombus: Relicense the device tree under GPLv2/X11Maxime Ripard1-5/+41
The current GPL only licensing on the DTSI makes it very impractical for other software components licensed under another license. In order to make it easier for them to reuse our device trees, relicense our device trees under a GPL/X11 dual-license. Signed-off-by: Maxime Ripard <[email protected]>
2014-11-23ARM: sun5i: olinuxino micro: Relicense the device tree under GPLv2/X11Maxime Ripard1-7/+41
The current GPL only licensing on the DTSI makes it very impractical for other software components licensed under another license. In order to make it easier for them to reuse our device trees, relicense our device trees under a GPL/X11 dual-license. Signed-off-by: Maxime Ripard <[email protected]> Acked-by: Hans de Goede <[email protected]>
2014-11-23ARM: sun5i: r7: Relicense the device tree under GPLv2/X11Maxime Ripard1-5/+41
The current GPL only licensing on the DTSI makes it very impractical for other software components licensed under another license. In order to make it easier for them to reuse our device trees, relicense our device trees under a GPL/X11 dual-license. Signed-off-by: Maxime Ripard <[email protected]> Acked-by: Hans de Goede <[email protected]>
2014-11-23ARM: sun5i: olinuxino micro: Relicense the device tree under GPLv2/X11Maxime Ripard1-5/+41
The current GPL only licensing on the DTSI makes it very impractical for other software components licensed under another license. In order to make it easier for them to reuse our device trees, relicense our device trees under a GPL/X11 dual-license. Signed-off-by: Maxime Ripard <[email protected]> Acked-by: Emilio López <[email protected]> Acked-by: Hans de Goede <[email protected]>
2014-11-23ARM: sun4i: olinuxino lime: Relicense the device tree under GPLv2/X11Maxime Ripard1-5/+41
The current GPL only licensing on the DTSI makes it very impractical for other software components licensed under another license. In order to make it easier for them to reuse our device trees, relicense our device trees under a GPL/X11 dual-license. Signed-off-by: Maxime Ripard <[email protected]> Acked-by: Carlo Caione <[email protected]> Acked-by: Hans de Goede <[email protected]>
2014-11-23ARM: sun4i: mini xplus: Relicense the device tree under GPLv2/X11Maxime Ripard1-5/+41
The current GPL only licensing on the DTSI makes it very impractical for other software components licensed under another license. In order to make it easier for them to reuse our device trees, relicense our device trees under a GPL/X11 dual-license. Signed-off-by: Maxime Ripard <[email protected]> Acked-by: Carlo Caione <[email protected]> Acked-by: Hans de Goede <[email protected]>
2014-11-23ARM: sun4i: inet97fv2: Relicense the device tree under GPLv2/X11Maxime Ripard1-5/+41
The current GPL only licensing on the DTSI makes it very impractical for other software components licensed under another license. In order to make it easier for them to reuse our device trees, relicense our device trees under a GPL/X11 dual-license. Signed-off-by: Maxime Ripard <[email protected]> Acked-by: Carlo Caione <[email protected]> Acked-by: David Lanzendörfer <[email protected]> Acked-by: Hans de Goede <[email protected]>
2014-11-23ARM: sun4i: hackberry: Relicense the device tree under GPLv2/X11Maxime Ripard1-5/+41
The current GPL only licensing on the DTSI makes it very impractical for other software components licensed under another license. In order to make it easier for them to reuse our device trees, relicense our device trees under a GPL/X11 dual-license. Signed-off-by: Maxime Ripard <[email protected]> Acked-by: Carlo Caione <[email protected]> Acked-by: Hans de Goede <[email protected]>
2014-11-23ARM: sun4i: ba10: Relicense the device tree under GPLv2/X11Maxime Ripard1-5/+41
The current GPL only licensing on the DTSI makes it very impractical for other software components licensed under another license. In order to make it easier for them to reuse our device trees, relicense our device trees under a GPL/X11 dual-license. Signed-off-by: Maxime Ripard <[email protected]> Acked-by: Hans de Goede <[email protected]>
2014-11-23ARM: sunxi: regulators: Relicense the device tree under GPLv2/X11Maxime Ripard1-5/+41
The current GPL only licensing on the DTSI makes it very impractical for other software components licensed under another license. In order to make it easier for them to reuse our device trees, relicense our device trees under a GPL/X11 dual-license. Signed-off-by: Maxime Ripard <[email protected]> Acked-by: Chen-Yu Tsai <[email protected]> Acked-by: Hans de Goede <[email protected]>
2014-11-23ARM: dts: sun9i: Add A80 Optimus Board supportChen-Yu Tsai2-0/+68
The A80 Optimus Board is was launched with the Allwinner A80 SoC. It was jointly developed by Allwinner and Merrii. This board has a UART port, a JTAG connector, USB host ports, a USB 3.0 OTG connector, an HDMI output, a micro SD slot, 8G NAND flash, 4G DRAM, a camera sensor interface, a WiFi/BT combo chip, a headphone jack, IR receiver, and additional GPIO headers. This patch adds only basic support. Signed-off-by: Chen-Yu Tsai <[email protected]> Signed-off-by: Maxime Ripard <[email protected]> Tested-by: Andreas Färber <[email protected]>
2014-11-23ARM: dts: sunxi: Add Allwinner A80 dtsiChen-Yu Tsai1-0/+257
The Allwinner A80 is a new multi-purpose SoC with 4 Cortex-A7 and 4 Cortex-A15 cores in a big.LITTLE architecture, and a 64-core PowerVR G6230 GPU. Signed-off-by: Chen-Yu Tsai <[email protected]> Signed-off-by: Maxime Ripard <[email protected]> Tested-by: Andreas Färber <[email protected]>
2014-11-23ARM: sun7i: add support for A20-OLinuXino-Lime2Iain Paton2-0/+229
This adds support for the Olimex A20-OLinuXino-Lime2 https://www.olimex.com/Products/OLinuXino/A20/A20-OLinuXIno-LIME2 Differences to previous Lime boards are 1GB RAM and gigabit ethernet Signed-off-by: Iain Paton <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2014-11-23ARM: dts: sun7i: Add Mele M3 boardHans de Goede2-0/+169
The Mele M3 is yet another Allwinnner based Android top set box from Mele. It uses a housing similar to the A2000, but without the USM sata storage slot at the top. It features an A20 SoC, 1G RAM, 4G eMMC (unique for Allwinner devices), 100Mbit ethernet, HDMI out, 3 USB A receptacles, VGA, and A/V OUT connections. Signed-off-by: Hans de Goede <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2014-11-23ARM: dts: sun7i: Add mmc2_pins_a pinctrl definitionHans de Goede1-0/+7
Signed-off-by: Hans de Goede <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2014-11-23ARM: dts: sun7i: Add Banana Pi boardHans de Goede2-0/+215
The Banana Pi is an A20 based development board using Raspberry Pi compatible IO headers. It comes with 1 GB RAM, 1 Gb ethernet, 2x USB host, sata, hdmi and stereo audio out + various expenansion headers: http://www.lemaker.org/ Signed-off-by: Hans de Goede <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2014-11-23ARM: dts: sun7i: Add uart3_pins_b pinctrl settingHans de Goede1-0/+7
The uart3_pins_a multiplexes the uart3 pins to port G, add a pinctrl entry for mapping them to port H (as used on the Bananapi). Signed-off-by: Hans de Goede <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2014-11-23ARM: dts: sun7i: Add spi0_pins_a pinctrl settingHans de Goede1-0/+7
Signed-off-by: Hans de Goede <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2014-11-23ARM: dts: imx6q-tbs2910: Enable snvs-poweroffSoeren Moch1-0/+4
This patch enables snvs-poweroff for TBS2910 boards. Signed-off-by: Soeren Moch <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: imx6: add pm_power_off support for i.mx6 chipsRobin Gong6-0/+30
All chips of i.mx6 can be powered off by programming SNVS. For example : On i.mx6q-sabresd board, PMIC_ON_REQ connect with external pmic ON/OFF pin, that will cause the whole PMIC powered off except VSNVS. And system can restart once PMIC_ON_REQ goes high by push POWRER key. Signed-off-by: Robin Gong <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: vf-colibri: add USB regulatorsStefan Agner2-0/+38
Add structure of USB supply logic. The USB hosts power enable regulator is needed to control VBUS supply on the Colibri carrier board. Signed-off-by: Stefan Agner <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: imx6: phyFLEX: Add CAN supportChristian Hemp2-0/+17
Add CAN support for Phytec phyFLEX-i.MX6 (PFL-A-02 and PBA-B-01). Signed-off-by: Christian Hemp <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: imx6: phyFLEX: Add PCIeChristian Hemp2-0/+15
Add PCIe support for Phytec phyFLEX-i.MX6 (PFL-A-02 and PBA-B-01). Signed-off-by: Christian Hemp <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: imx6: phyFLEX: Set correct interrupt for pmicChristian Hemp1-3/+3
The PMIC interrupt was changed from modul revision 1 to 2. Revision 1 was declared as a prototype and is not in series by any customers. Signed-off-by: Christian Hemp <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: imx6: phyFLEX: Enable gpmi in module fileChristian Hemp2-5/+1
The nand is on the module (PFL-A-02) and not on the baseboard (PBA-B-01). Signed-off-by: Christian Hemp <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: imx6: phyFLEX: set nodes in alphabetical orderChristian Hemp1-16/+16
The gmpi and fec node were not in alphabatical order. Signed-off-by: Christian Hemp <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: vf-colibri-eval-v3.dts: Enable ST-M41T0M6 RTCBhuvanchandra DV1-0/+6
ST-M41T0M6 is available on Colibri carrier boards. Hence enable M41T0M6 RTC. Acked-by: Stefan Agner <[email protected]> Signed-off-by: Bhuvanchandra DV <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: vf-colibri: Add I2C supportBhuvanchandra DV2-1/+18
Acked-by: Stefan Agner <[email protected]> Signed-off-by: Bhuvanchandra DV <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: imx6qdl: Enable CODA960 VPUPhilipp Zabel3-0/+16
This patch adds links to the on-chip SRAM and reset controller nodes and switches the interrupts. Make the BIT processor interrupt, which exists on all variants, the first one. The JPEG unit interrupt, which does not exist on i.MX27 and i.MX5 thus is an optional second interrupt. Use different compatible strings for i.MX6Q/D and i.MX6S/DL, as they have to load separate firmware images for some reason. Signed-off-by: Philipp Zabel <[email protected]> Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: imx6q-tbs2910: Remove unneeded 'fsl,mode' propertyFabio Estevam1-1/+0
imx6q-tbs2910 board uses sgtl5000 codec and the machine file (imx-sgtl5000) already sets SSI in slave mode and codec in master mode, so there is no need for having this property. Signed-off-by: Fabio Estevam <[email protected]> Tested-by: Soeren Moch <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: vf610: enable USB misc/phy nodes where necessaryStefan Agner2-0/+24
Since restructuring of the device tree files, the USB misc/phy nodes are disabled by default. Hence we need to enable those explicitly when USB is used. Signed-off-by: Stefan Agner <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: vf610: use new GPIO supportStefan Agner3-0/+11
Use GPIO support by adding SD card detection configuration and GPIO pinmux for Colibri's standard GPIO pins. Attach the GPIO pins to the iomuxc node to get the GPIO pin settings applied. Signed-off-by: Stefan Agner <[email protected]> Acked-by: Linus Walleij <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: pbab01: enable I2S audio on phyFLEX-i.MX6 boardsDmitry Lavnikevich2-2/+114
Audio on phyFLEX boards is presented by tlv320aic3007 codec connected over SSI interface. Signed-off-by: Dmitry Lavnikevich <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: pbab01: move i2c pins and frequency configuration into pfla02Dmitry Lavnikevich2-22/+26
Since pins and frequency are specific to module (pfla02), not base board (pbab02), it is better to be initialized in corresponding dts file. This patch fixes i2c2, i2c3 pin configuration which caused messages: imx6q-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@02000000/iomuxc@020e0000/i2c2grp imx6q-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@02000000/iomuxc@020e0000/i2c3grp imx6q-pinctrl 20e0000.iomuxc: unable to find group for node i2c2grp imx6q-pinctrl 20e0000.iomuxc: unable to find group for node i2c3grp Signed-off-by: Dmitry Lavnikevich <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: vf500-colibri: add Colibri VF50 supportStefan Agner7-193/+237
Add Colibri VF50 device tree files vf500-colibri.dtsi and vf500-colibri-eval-v3.dts, in line with the Colibri VF61 device tree files. However, to minimize dupplication we also add vf-colibri.dtsi and vf-colibri-eval-v3.dtsi which contain the common device tree nodes. Signed-off-by: Stefan Agner <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: vf610: create generic base device treesStefan Agner5-492/+643
This adds more generic base device trees for Vybrid SoCs. There are three series of Vybrid SoC commonly available: - VF3xx series: single core, Cortex-A5 without external memory - VF5xx series: single core, Cortex-A5 - VF6xx series: dual core, Cortex-A5/Cortex-M4 The second digit represents the presents of a L2 cache (VFx1x). The VF3xx series are not suitable for Linux especially since the internal memory is quite small (1.5MiB). The VF500 is essentially the base SoC, with only one core and without L1 cache. The VF610 is a superset of the VF500, hence vf500.dtsi is then included and enhanced by vf610.dtsi. There is no board using VF510 or VF600 currently, but, if needed, they can be added easily. The Linux kernel can also run on the Cortex-M4 CPU of Vybrid using !MMU support. This patchset creates a device tree structure which allows to share peripherals nodes for a VF6xx Cortex-M4 device tree too. The two CPU types have different views of the system: Foremost they are using different interrupt controllers, but also the memory map is slightly different. The base device tree vfxxx.dtsi allows to create SoC and board level device trees supporting the Cortex-M4 while reusing the shared peripherals nodes. Signed-off-by: Stefan Agner <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: vf610: assign oscillator to clock moduleStefan Agner4-31/+48
The clock controller module (CCM) has several clock inputs, which are connected to external crystal oscillators. To reflect this, assign these fixed clocks to the CCM node directly. This especially resolves initialization order dependencies we had with the earlier initialization code: When resolving of the fixed clocks failed in clk-vf610, the code created fixed clocks with a rate of 0. Signed-off-by: Stefan Agner <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23dt-bindings: arm: add Freescale LS1021A SoC device tree bindingJingchang Lu1-0/+38
Signed-off-by: Jingchang Lu <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: Add initial LS1021A TWR board dts supportJingchang Lu2-0/+128
The LS1021A TWR is a low cost, high-performance evaluation, development and test platform supporting the LS1021A processor. It is optimized to support the high-bandwidth DDR3L memory and a full complement of high-speed SerDes ports. For more detail information about the LS1021A TWR board, please refer to LS1021A QorIQ Tower System Reference Manual. Signed-off-by: Chao Fu <[email protected]> Signed-off-by: Jingchang Lu <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: Add initial LS1021A QDS board dts supportJingchang Lu2-0/+241
The LS1021A QorIQ development system (QDS) is a high-performance computing evaluation, development and test platform supporting the LS1021A processor. The LS1021A QDS is optimized to support the high-bandwidth DDR3LP/DDR4 memory and a full complement of high-speed SerDes ports. For more detail information about the LS1021AQDS, please refer to the QorIQ LS1021A Development System Reference Manual. Signed-off-by: Alison Wang <[email protected]> Signed-off-by: Chao Fu <[email protected]> Signed-off-by: Jason Jin <[email protected]> Signed-off-by: Xiubo Li <[email protected]> Signed-off-by: Bhupesh Sharma <[email protected]> Signed-off-by: Jaiprakash Singh <[email protected]> Signed-off-by: Jingchang Lu <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: Add SoC level device tree support for LS1021AJingchang Lu1-0/+408
This add Freescale QorIQ LS1021A SoC device tree support. The QorIQ LS1021A processor incorporates dual ARM Cortex-A7 cores, providing virtualization support, advanced security features and the broadest array of high-speed interconnects and optimized peripheral features. The LS1021A SoC shares IPs with i.MX, Vybrid and PowerPC platform. For the detail information about Freescale QorIQ LS1021A SoC, please refer to the QorIQ LS1021A Reference Manual. Signed-off-by: Nikhil Badola <[email protected]> Signed-off-by: Chenhui Zhao <[email protected]> Signed-off-by: Suresh Gupta <[email protected]> Signed-off-by: Shaveta Leekha <[email protected]> Signed-off-by: Ruchika Gupta <[email protected]> Signed-off-by: Bhupesh Sharma <[email protected]> Signed-off-by: Chao Fu <[email protected]> Signed-off-by: Tang Yuantian <[email protected]> Signed-off-by: Alison Wang <[email protected]> Signed-off-by: Jingchang Lu <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: imx6dl: add alias for I2C4 busVladimir Zapolskiy1-0/+4
On registration I2C bus drivers attemp to get ids from device tree aliases, add a missing alias for I2C4 found on iMX6 DualLite/Solo. Signed-off-by: Vladimir Zapolskiy <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: add initial support for TBS2910 Matrix ARM mini PCSoeren Moch2-0/+430
TBS2910 is a i.MX6Q based board. For additional details refer to http://www.tbsdtv.com/products/tbs2910-matrix-arm-mini-pc.html Signed-off-by: Soeren Moch <[email protected]> Reviewed-by: Sebastian Hesselbarth <[email protected]> Reviewed-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23devicetree: bindings: Add vendor prefix for TBS TechnologiesSoeren Moch1-0/+1
TBS Technologies is a company which specializes in developing, producing and marketing of digital TV tuner cards for PCs. for additional details refer to http://www.tbsdtv.com/about-us.html Signed-off-by: Soeren Moch <[email protected]> Acked-by: Rob Herring <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: imx6x: Add enet2 support for imx6sx-sdb boardFugang Duan2-1/+63
Add enet2 support for imx6sx-sdb board, and add the "fsl,imx6q-fec" compatible for fec2 node to be compatible with the old version. Signed-off-by: Fugang Duan <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: imx53: add cpufreq-dt supportLucas Stach1-1/+12
Add all required properties for the cpufreq-dt driver. Signed-off-by: Lucas Stach <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: vf610-colibri: Add ADC supportSanchayan Maity1-0/+8
Enable ADC support for Colibri VF61 modules Signed-off-by: Sanchayan Maity <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-11-23ARM: dts: vf610-colibri: Add backlight supportBhuvanchandra DV2-0/+11
Signed-off-by: Bhuvanchandra DV <[email protected]> Acked-by: Stefan Agner <[email protected]> Signed-off-by: Shawn Guo <[email protected]>