aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-09-18ARM: dts: omap3-overo: Fix UART wake-up eventsTony Lindgren1-2/+3
Compared to legacy booting, we don't have wake-up events enabled for device tree based booting. This means that if deeper idle states are enabled, the device won't wake up to UART events and seems like it has hung. Let's fix that by adding the wake-up interrupt. Note that we don't need to set the PIN_OFF_WAKEUPENABLE any longer, that's handled by the wake-up interrupt when the serial driver does request_irq on it. Tested with the following on omap3-overo-summit that has the ES2.1 omap: #!/bin/bash uarts=$(find /sys/class/tty/ttyO*/device/power/ -type d) for uart in $uarts; do echo 3000 > $uart/autosuspend_delay_ms done uarts=$(find /sys/class/tty/ttyO*/power/ -type d) for uart in $uarts; do echo enabled > $uart/wakeup echo auto > $uart/control done echo 1 > /sys/kernel/debug/pm_debug/enable_off_mode # grep -i uart /proc/interrupts 90: 1085 INTC 74 OMAP UART2 338: 5 pinctrl 366 OMAP UART2 # grep ^core_pwrdm /sys/kernel/debug/pm_debug/count core_pwrdm (ON),OFF:1654,RET:131,INA:39,ON:1825... Signed-off-by: Tony Lindgren <[email protected]>
2014-09-18ARM: at91/dt: sama5d3: use new pinctrl compatible stringMarek Roszko1-1/+1
This switches the SAMA5D3 to use the new atmel,sama5d3-pinctrl id that was added with the drive strength options patch. Signed-off-by: Marek Roszko <[email protected]> Acked-by: Linus Walleij <[email protected]> [[email protected]: second compatible string kept as at91sam9x5] Signed-off-by: Nicolas Ferre <[email protected]>
2014-09-18ARM: at91/dt: sama5d3: add the nfc clockAlexandre Belloni1-0/+6
The atmel_nand driver is now able to handle the nfc clock, add it to sama5d3. Signed-off-by: Alexandre Belloni <[email protected]> Signed-off-by: Nicolas Ferre <[email protected]>
2014-09-18ARM: at91/dt: declare sckc node on at91sam9g45Boris BREZILLON1-2/+28
Declare the SCKC (Slow Clock Configuration) block and its clks. Make use of the clk32k clk instead of slow_osc where appropriate. Signed-off-by: Boris BREZILLON <[email protected]> Acked-by: Alexandre Belloni <[email protected]> Signed-off-by: Nicolas Ferre <[email protected]>
2014-09-18ARM: at91/dt: Fix typo regarding can0_clkDavid Dueck1-1/+1
Otherwise the clock for can0 will never get enabled. Signed-off-by: David Dueck <[email protected]> Signed-off-by: Anthony Harivel <[email protected]> Acked-by: Boris Brezillon <[email protected]> Cc: [email protected] # v3.14 Signed-off-by: Nicolas Ferre <[email protected]>
2014-09-18ARM: at91/dt: at91sam9g20: switch ssc compatible stringBo Shen1-0/+4
As the SSC integrate in at91sam9g20 support frame sync length extension, so switch compatible string to support this feature. Signed-off-by: Bo Shen <[email protected]> Signed-off-by: Nicolas Ferre <[email protected]>
2014-09-18ARM: at91/dt: at91sam9rl: switch ssc compatible stringBo Shen1-2/+2
As the SSC integrate in at91sam9rl support frame sync length extension, so switch compatible string to support this feature. Signed-off-by: Bo Shen <[email protected]> Signed-off-by: Nicolas Ferre <[email protected]>
2014-09-18ARM: at91: sama5d3xek: reserve dma channel for audioBo Shen1-0/+4
We set the DMA configuration on USARTs in the SoC DT in (ARM: at91: sama5d3: add usart dma configurations). As the audio must work with DMA channels, we reserve some dma channels for audio, or else audio won't work. Signed-off-by: Bo Shen <[email protected]> [[email protected]: move to the sama5d3xmb.dtsi to cover all board variants] Signed-off-by: Nicolas Ferre <[email protected]>
2014-09-17ARM: DT: apq8064: Add i2c device nodes[email protected]2-0/+69
This patch adds i2c pinctrl DT node for IFC6410 board. It also adds necessary DT support for i2c eeprom which is present on IFC6410. Signed-off-by: Kiran Padwal <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2014-09-17ARM: DT: apq8064: add support to sdcc4 for wlan.Srinivas Kandagatla2-0/+42
This patch adds sdcc4 node to enable wlan support on IFC6410 Signed-off-by: Srinivas Kandagatla <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2014-09-17ARM: dts: qcom: Add I2C dt node for MSM8974 and DB8074 board[email protected]2-2/+34
Add support for i2c controller on the DB8074 board. It also adds necessary DT support for i2c eeprom which is present on DB8074 board. Signed-off-by: Kiran Padwal <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2014-09-17ARM: tegra: enable PCIe in Jetson TK1 DTThierry Reding1-1/+21
Enable both PCIe ports, one of which is connected to an onboard ethernet chip, whereas the other goes to a miniPCIe slot. Signed-off-by: Thierry Reding <[email protected]> [swarren, fixed PCIe supply property names in DT] Signed-off-by: Stephen Warren <[email protected]>
2014-09-17ARM: tegra: add PCIe to Tegra124 DTThierry Reding1-0/+66
Add the PCIe controller device tree node and hook up the PCIe PHY from the XUSB pad controller. Signed-off-by: Thierry Reding <[email protected]> Signed-off-by: Stephen Warren <[email protected]>
2014-09-17ARM: dts: sun5i: Add DT for HSG H702 tablet boardChen-Yu Tsai2-0/+131
This is a Q8 format 7 inch tablet with an Allwinner A13 SoC. It has 512MB DRAM, 4GB NAND flash, an accelerometer, camera, RTL8188-based WiFi, and micro SD slot for external storage. It is likely made by a subsidiary of Hanns.G (Hannstar). Signed-off-by: Chen-Yu Tsai <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2014-09-17ARM: dts: sunxi: Add fixed 5V regulatorChen-Yu Tsai1-0/+7
Most if not all boards we've seen have a fixed 5V regulator, which is the main power supply and/or fixed output of the PMIC. Add this one to the common regulators DTSI. Signed-off-by: Chen-Yu Tsai <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2014-09-17ARM: shmobile: Add manufacturer for KZM boardsGeert Uytterhoeven1-3/+3
KZM-A9-Dual and KZM-A9-GT are manufactured by Kyoto Microcomputer Co. Signed-off-by: Geert Uytterhoeven <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2014-09-16ARM: dts: rockchip: fix rk3188 emmc pull referencesHeiko Stuebner1-3/+3
Fix a copy'n'paste error making the rk3188 emmc pinctrl nodes reference the pcfg_pull_default setting that is not available on rk3188. Reported-by: Naoki FUKAUMI <[email protected]> Signed-off-by: Heiko Stuebner <[email protected]>
2014-09-16ARM: dts: rockchip: fix swapped Radxa Rock pinctrl referencesHeiko Stuebner1-2/+2
The host and otg regulator pinctrl settings got swapped, making the host reference the otg pinctrl and the other way round. The actual pins are correct (gpio0-3 for host and gpio2-31 for otg). Reported-by: Naoki FUKAUMI <[email protected]> Signed-off-by: Heiko Stuebner <[email protected]>
2014-09-16ARM: zynq: Add ISL9305 regulator on Parallella boardMark Brown1-0/+23
There is an ISL9305 regulator on the Parallella board, add it to the DT along with descriptions of all the supplies. Signed-off-by: Mark Brown <[email protected]> Signed-off-by: Michal Simek <[email protected]>
2014-09-16ARM: zynq: DT: Add Ethernet physSoren Brinkmann3-0/+15
Add missing Ethernet phys to Zynq DTs. Signed-off-by: Soren Brinkmann <[email protected]> Signed-off-by: Michal Simek <[email protected]>
2014-09-16ARM: dts: hix5hd2: add wdg nodeZhangfei Gao1-0/+9
Signed-off-by: Jiancheng Xue <[email protected]> Signed-off-by: Zhangfei Gao <[email protected]> Signed-off-by: Wei Xu <[email protected]>
2014-09-16ARM: dts: hix5hd2: add gpio nodeZhangfei Gao1-0/+234
Signed-off-by: Jiancheng Xue <[email protected]> Signed-off-by: Zhangfei Gao <[email protected]> Signed-off-by: Wei Xu <[email protected]>
2014-09-16ARM: dts: hix5hd2: add sata nodeZhangfei Gao2-0/+25
Signed-off-by: Jiancheng Xue <[email protected]> Signed-off-by: Zhangfei Gao <[email protected]> Signed-off-by: Wei Xu <[email protected]>
2014-09-16ARM: dts: hix5hd2: add usb nodeZhangfei Gao1-0/+14
Signed-off-by: Zhangfei Gao <[email protected]> Signed-off-by: Jiancheng Xue <[email protected]> Signed-off-by: Wei Xu <[email protected]>
2014-09-16ARM: dts: hix5hd2: add mmc nodeZhangfei Gao1-0/+17
Signed-off-by: Zhangfei Gao <[email protected]> Signed-off-by: Wei Xu <[email protected]>
2014-09-16ARM: dts: hix5hd2: add gmac nodeZhangfei Gao2-0/+44
Signed-off-by: Zhangfei Gao <[email protected]> Signed-off-by: Wei Xu <[email protected]>
2014-09-16ARM: dts: imx6: make gpt per clock can be from OSCAnson Huang2-3/+4
Original gpt per clk parent is from ipg_per clk which may be scaled when system enter low bus mode, as ipg clk will be lower in low bus mode, to keep system clk NOT drift, select gpt per clk parent from OSC which is at fixed freq always. On i.mx6qdl, add a osc_per clk source for i.mx6q TO > 1.0 and all i.MX6dl SoC. On i.mx6sx, just make gpt per clk from OSC. Signed-off-by: Anson Huang <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx: ventana: add canbus support for GW52xxTim Harvey1-0/+14
The GW52xx baseboard supports CANbus so we enable it, configure its pinmux and CAN_STBY gpio. Signed-off-by: Tim Harvey <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx: ventana: cleanup pinctrl groupsTim Harvey5-448/+491
Follow the conventions for pinctrl: - grouping pinctrl in logical alphabatized groups - remove any pinctrl not being used by a driver or needed by user - move iomuxc to bottom of file for readability Signed-off-by: Tim Harvey <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx: ventana: configure padconf for all pinsTim Harvey5-69/+69
Follow the convention of configuring padconf for all pins and not leaving any 0x80000000 to leave them un-configured. Signed-off-by: Tim Harvey <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx: ventana: use gpio constantsTim Harvey5-47/+56
Use the gpio contants defined in bindings for active high/low Signed-off-by: Tim Harvey <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx: ventana: remove unused aliasesTim Harvey5-15/+0
Remove aliases that are either not used by bootloader or are provided via included dtsi files. Signed-off-by: Tim Harvey <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx: ventana: remove unsupported dt nodesTim Harvey5-292/+0
The general device-tree rule is to not include nodes that do not have a driver or bindings in a dts/dtsi. Remove the place-holder nodes from the Gateworks Ventana boards until a time that a driver with proper bindings exists. Signed-off-by: Tim Harvey <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx28-tx28: add alias for CAN XCVR regulatorLothar Waßmann1-0/+1
This alias is used by U-Boot to enable/disable the regulator depending on baseboard type. Signed-off-by: Lothar Waßmann <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx28-tx28: add spi-gpio as alternative for spi-mxsLothar Waßmann1-0/+54
The spi-mxs driver does not allow full duplex SPI transfers. The spi-gpio driver may be used as an alternative if this is required. Make the choice between those drivers easier for the end user by providing settings for both drivers. Signed-off-by: Lothar Waßmann <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx28-tx28: use GPIO flagsLothar Waßmann1-18/+18
Signed-off-by: Lothar Waßmann <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx28-tx28: remove spidev labels and add third instance of spidevLothar Waßmann1-2/+8
The labels on the spidev nodes are not used and not required, so remove them. The TX28 supports 3 chipselects on the SPI interface. Make all those chipselects available to the user. Signed-off-by: Lothar Waßmann <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx6sl: add baud clock and clock-names for ssiShengjiu Wang1-3/+9
Baud clock is used for bit clock generation in master mode. Ipg clock is peripheral clock and peripheral access clock. Signed-off-by: Shengjiu Wang <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx6qdl: add baud clock and clock-names for ssiShengjiu Wang1-3/+9
Baud clock is used for bit clock generation in master mode. Ipg clock is peripheral clock and peripheral access clock. Signed-off-by: Shengjiu Wang <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx6qdl-sabresd: Configure the pins locallyFabio Estevam1-13/+13
Passing '0x80000000' to the pin configuration means that kernel will skip the IOMUXC_SW_PAD_CTL configuration and will use whathever values come from the bootloader. Instead of relying on the bootloader setup, let's configure it in the kernel to have predictable settings. '0x1b0b0' is the default POR value for all these pins and has also been verified that the pins are using this value by manually inspecting the IOMUXC_SW_PAD_CTL registers, so no functional change has been made. Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx28-m28evk: Fix display duplicate name warningFabio Estevam1-2/+2
The lcdif node has a property named "display" and also a child node called "display", which causes the following warning: device-tree: Duplicate name in lcdif@80030000, renamed to "display#1" Rename the child node name in order to avoid the warning. Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx28-tx28: Fix display duplicate name warningFabio Estevam1-3/+3
The lcdif node has a property named "display" and also a child node called "display", which causes the following warning: device-tree: Duplicate name in lcdif@80030000, renamed to "display#1" Rename the child node name in order to avoid the warning. Signed-off-by: Fabio Estevam <[email protected]> Acked-by: Lothar Waßmann <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx28-m28cu: Fix display duplicate name warningFabio Estevam1-2/+2
The lcdif node has a property named "display" and also a child node called "display", which causes the following warning: device-tree: Duplicate name in lcdif@80030000, renamed to "display#1" Rename the child node name in order to avoid the warning. Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx28-cfa100: Fix display duplicate name warningFabio Estevam5-10/+10
The lcdif node has a property named "display" and also a child node called "display", which causes the following warning: device-tree: Duplicate name in lcdif@80030000, renamed to "display#1" Rename the child node name in order to avoid the warning. Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx28-apf28dev: Fix display duplicate name warningFabio Estevam1-2/+2
The lcdif node has a property named "display" and also a child node called "display", which causes the following warning: device-tree: Duplicate name in lcdif@80030000, renamed to "display#1" Rename the child node name in order to avoid the wa Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx28-apx4devkit: Fix display duplicate name warningFabio Estevam1-2/+2
The lcdif node has a property named "display" and also a child node called "display", which causes the following warning: device-tree: Duplicate name in lcdif@80030000, renamed to "display#1" Rename the child node name in order to avoid the warning. Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx6sl-evk: Fix display duplicate name warningFabio Estevam1-2/+2
The lcdif node has a property named "display" and also a child node called "display", which causes the following warning: device-tree: Duplicate name in lcdif@02220000, renamed to "display#1" Rename the child node name in order to avoid the warning. Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx23-evk: Fix display duplicate name warningFabio Estevam1-2/+2
The lcdif node has a property named "display" and also a child node called "display", which causes the following warning: device-tree: Duplicate name in lcdif@80030000, renamed to "display#1" Rename the child node name in order to avoid the warning. Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx28-evk: Fix display duplicate name warningFabio Estevam1-2/+2
The lcdif node has a property named "display" and also a child node called "display", which causes the following warning: device-tree: Duplicate name in lcdif@80030000, renamed to "display#1" Rename the child node name in order to avoid the warning. Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2014-09-16ARM: dts: imx6x-sdb: Add LCD supportFabio Estevam1-0/+93
Add support for the "MX28LCD Seiko 4.3' WVGA" panel. Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>