- Sep 23, 2014
-
-
Stephen Boyd authored
Add the sdcc nodes to support the SD card controller using pl180 mmci driver. We also add a temporary fixed regulator until the regulator driver is mainlined. Cc: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by:
Stephen Boyd <sboyd@codeaurora.org> Signed-off-by:
Kumar Gala <galak@codeaurora.org>
-
Stephen Boyd authored
Add the sdcc nodes to support the SD card controller using pl180 mmci driver. We also add a temporary fixed regulator until the regulator driver is mainlined. Cc: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by:
Stephen Boyd <sboyd@codeaurora.org> Signed-off-by:
Kumar Gala <galak@codeaurora.org>
-
- Sep 22, 2014
-
-
Romain Perier authored
On Rockchip RK3188 SoCs the platform driver emac_rockchip is used. This variant driver enables this regulator when the device driver is loaded. The phy no longer needs to be always on. Signed-off-by:
Romain Perier <romain.perier@gmail.com> Signed-off-by:
Heiko Stuebner <heiko@sntech.de>
-
- Sep 18, 2014
-
-
kiran.padwal@smartplayin.com authored
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 <kiran.padwal@smartplayin.com> Signed-off-by:
Kumar Gala <galak@codeaurora.org>
-
Srinivas Kandagatla authored
This patch adds sdcc4 node to enable wlan support on IFC6410 Signed-off-by:
Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by:
Kumar Gala <galak@codeaurora.org>
-
kiran.padwal@smartplayin.com authored
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 <kiran.padwal@smartplayin.com> Signed-off-by:
Kumar Gala <galak@codeaurora.org>
-
- Sep 17, 2014
-
-
Heiko Stuebner authored
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 <naobsd@gmail.com> Signed-off-by:
Heiko Stuebner <heiko@sntech.de>
-
Heiko Stuebner authored
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 <naobsd@gmail.com> Signed-off-by:
Heiko Stuebner <heiko@sntech.de>
-
- Sep 14, 2014
-
-
Thomas Petazzoni authored
The Armada 370 RD has a GPIO controlled LED connected on MPP32, so this commit adds the relevant hardware description to Armada 370 RD Device Tree. Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by:
Andrew Lunn <andrew@lunn.ch> Link: https://lkml.kernel.org/r/1410429419-29820-3-git-send-email-thomas.petazzoni@free-electrons.com Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Thomas Petazzoni authored
The Armada 370 RD platform has a GPIO-controlled fan on MPP8, so this commit adds the relevant hardware description to Armada 370 RD Device Tree. Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by:
Andrew Lunn <andrew@lunn.ch> Link: https://lkml.kernel.org/r/1410429419-29820-2-git-send-email-thomas.petazzoni@free-electrons.com Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Heiko Stuebner authored
Commit 356649ab ("ARM: dts: rockchip: unuse the slot-node and deprecate the supports-highspeed for dw-mmc") removed the slots but not the #xx-cells properties describing the subnodes. Do this now. Signed-off-by:
Heiko Stuebner <heiko@sntech.de>
-
Heiko Stuebner authored
Add the controller node, pinctrl settings for the customizable pins and sort the controllers like on rk3288 as emmc, sdmmc, sdio for handling convenience. Signed-off-by:
Heiko Stuebner <heiko@sntech.de>
-
Heiko Stuebner authored
This adds basic spi nodes and pinctrl settings to the rk3066 and rk3188 devicetree files. Signed-off-by:
Heiko Stuebner <heiko@sntech.de>
-
Heiko Stuebner authored
This enables both the otg and host port and adds the vbus regulators on the Radxa Rock board. As we don't have phy support yet, the vbus regulators are added in always-on mode. Signed-off-by:
Heiko Stuebner <heiko@sntech.de>
-
Heiko Stuebner authored
Add the two dwc2 controllers providing an otg and a designated host port. Signed-off-by:
Heiko Stuebner <heiko@sntech.de>
-
Heiko Stuebner authored
This is a remnant from the first i2c driver iteration that seems to have been forgotten and thus made its way into the dtsi. Remove it. Signed-off-by:
Heiko Stuebner <heiko@sntech.de>
-
- Sep 12, 2014
-
-
Suman Anna authored
The sub-mailbox devices are added to the Mailbox DT nodes on OMAP2420, OMAP2430, OMAP3, AM33xx, AM43xx, OMAP4 and OMAP5 family of SoCs. This data represents the same mailboxes that used to be represented in hwmod attribute data previously. The node name is chosen based on the .name field of omap_mbox_dev_info structure used in the hwmod data. Cc: "Benoît Cousson" <bcousson@baylibre.com> Cc: Rob Herring <robh+dt@kernel.org> Cc: Pawel Moll <pawel.moll@arm.com> Cc: Mark Rutland <mark.rutland@arm.com> Cc: Ian Campbell <ijc+devicetree@hellion.org.uk> Cc: Kumar Gala <galak@codeaurora.org> Signed-off-by:
Suman Anna <s-anna@ti.com> Signed-off-by:
Tony Lindgren <tony@atomide.com>
-
Srinivas Kandagatla authored
This patch adds dma support in both sdcc1 and sdcc3 device node. Signed-off-by:
Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by:
Kumar Gala <galak@codeaurora.org>
-
Srinivas Kandagatla authored
This patch adds support to SD card controller using generic pl180 mmci driver. This patch also adds temporary fixed regulator to get it going till the actual regulator is mainlined. Signed-off-by:
Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by:
Kumar Gala <galak@codeaurora.org>
-
Stephen Boyd authored
Add the mmcc node so that we can probe and use the multimedia clocks on apq8064. Signed-off-by:
Stephen Boyd <sboyd@codeaurora.org> Signed-off-by:
Kumar Gala <galak@codeaurora.org>
-
Pramod Gurav authored
This patch adds DT support to configure GPIO_78 as function ps_hold on apq8064. CC: Rob Herring <robh+dt@kernel.org> CC: Pawel Moll <pawel.moll@arm.com> CC: Mark Rutland <mark.rutland@arm.com> CC: Ian Campbell <ijc+devicetree@hellion.org.uk> CC: Kumar Gala <galak@codeaurora.org> CC: devicetree@vger.kernel.org CC: linux-arm-kernel@lists.infradead.org Signed-off-by:
Pramod Gurav <pramod.gurav@smartplayin.com> Signed-off-by:
Kumar Gala <galak@codeaurora.org>
-
Pramod Gurav authored
This patch adds device tree nodes to support pinctrl for apq8064 SOC CC: Rob Herring <robh+dt@kernel.org> CC: Pawel Moll <pawel.moll@arm.com> CC: Mark Rutland <mark.rutland@arm.com> CC: Ian Campbell <ijc+devicetree@hellion.org.uk> CC: Kumar Gala <galak@codeaurora.org> CC: devicetree@vger.kernel.org CC: linux-arm-kernel@lists.infradead.org Signed-off-by:
Pramod Gurav <pramod.gurav@smartplayin.com> Signed-off-by:
Kumar Gala <galak@codeaurora.org>
-
Georgi Djakov authored
This patch adds the TLMM node for the APQ8084 platform. Reviewed-by:
Bjorn Andersson <bjorn.andersson@sonymobile.com> Signed-off-by:
Georgi Djakov <gdjakov@mm-sol.com> Acked-by:
Linus Walleij <linus.walleij@linaro.org> Signed-off-by:
Kumar Gala <galak@codeaurora.org>
-
Georgi Djakov authored
Add basic support for the IFC6540 single-board computer boards, that are based on the APQ8084 SoC. This patch adds the initial device tree and the neccessary nodes required for enabling the serial port and eMMC. Signed-off-by:
Georgi Djakov <gdjakov@mm-sol.com> Signed-off-by:
Kumar Gala <galak@codeaurora.org>
-
Stephen Boyd authored
Add the PMIC and the sub-devices that are currently supported in the kernel to the DT. Signed-off-by:
Stephen Boyd <sboyd@codeaurora.org> Signed-off-by:
Kumar Gala <galak@codeaurora.org>
-
Stephen Boyd authored
Add the PMIC and the sub-devices that are currently supported in the kernel to the DT. Signed-off-by:
Stephen Boyd <sboyd@codeaurora.org> Signed-off-by:
Kumar Gala <galak@codeaurora.org>
-
- Sep 11, 2014
-
-
Doug Anderson authored
We should be able to talk to the PMIC at 400kHz. No need to talk at the slow 100kHz. As measured by ftrace (with a bunch of extra patches, since cpufreq for rk808 hasn't landed yet): before this change: cpu0_set_target() => ~500us after this change: cpu0_set_target() => ~300us Signed-off-by:
Doug Anderson <dianders@chromium.org> Reviewed-by Addy Ke <addy.ke@rock-chips.com> Tested-by Addy Ke <addy.ke@rock-chips.com> Signed-off-by:
Heiko Stuebner <heiko@sntech.de>
-
- Sep 10, 2014
-
-
Philipp Zabel authored
Currently there is a wild mixture of isl, isil, and intersil compatibles in the kernel. At this point, changing the vendor symbol to the most often used variant, which is equal to the NASDAQ symbol, isil, should not hurt. Signed-off-by:
Philipp Zabel <p.zabel@pengutronix.de> Link: https://lkml.kernel.org/r/1410167960-554-4-git-send-email-p.zabel@pengutronix.de Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
- Sep 09, 2014
-
-
Greg Ungerer authored
Switch the Armada SoC SPI port device tree binding to use the new improved armada-370-spi compatible name. This allows for a wider range of baud rates to be used. Signed-off-by:
Greg Ungerer <gerg@uclinux.org> Tested-by:
Ezequiel Garcia <ezequiel.garcia@free-electrons.com> Reviewed-by:
Ezequiel Garcia <ezequiel.garcia@free-electrons.com> Link: https://lkml.kernel.org/r/1410147029-30067-1-git-send-email-gerg@uclinux.org Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Gregory CLEMENT authored
The Armada 370 SoC has a Spread Spectrum Clock Generator. This commit adds the description of this generator to the Device Tree describing this SoC. Signed-off-by:
Gregory CLEMENT <gregory.clement@free-electrons.com> Tested-by:
Leigh Brown <leigh@solinno.co.uk> Link: https://lkml.kernel.org/r/1409645719-20003-4-git-send-email-gregory.clement@free-electrons.com Signed-off-by:
Jason Cooper <jason@lakedaemon.net>
-
Nishanth Menon authored
Mark rxd as wakeupcapable for 115200n8 no hardware-flow control configuration. If h/w flow control is being used, then rts/cts appropriately should be used. Signed-off-by:
Nishanth Menon <nm@ti.com>
-
Nishanth Menon authored
We've had deeper idle states working on omaps for few years now, but only in the legacy mode. When booted with device tree, the wake-up events did not have a chance to work until commit 3e6cee17 ("pinctrl: single: Add support for wake-up interrupts") that recently got merged. In addition to that we also needed commit 79d97015 ("of/irq: create interrupts-extended property") that's now also merged. Note that there's no longer need to specify the wake-up bit in the pinctrl settings, the request_irq on the wake-up pin takes care of that. Signed-off-by:
Nishanth Menon <nm@ti.com>
-
Nishanth Menon authored
Now that ti,am437-padconf is available, switch over to that compatible property. Retain pinctrl-single for legacy support. While at it, mark the pinctrl as interrupt controller so that it can be used with interrupts-extended property for wakeup events. Signed-off-by:
Nishanth Menon <nm@ti.com>
-
Nishanth Menon authored
Now that ti,dra7-padconf is available, switch over to that compatible property. Retain pinctrl-single for legacy support. While at it, mark pinctrl as interrupt controller so that it can be used with interrupts-extended property for wakeup events. Signed-off-by:
Nishanth Menon <nm@ti.com>
-
Nishanth Menon authored
Now that ti,omap5-padconf is available, switch over to that compatible property. Retain pinctrl-single for legacy support. While at it, mark pinctrl as interrupt controller so that it can be used with interrupts-extended property for wakeup events. Signed-off-by:
Nishanth Menon <nm@ti.com>
-
Doug Anderson authored
This adds initial support. For now, regulators are always on and we don't specify the input supply for all of the regulators. Signed-off-by:
huang lin <hl@rock-chips.com> Signed-off-by:
Doug Anderson <dianders@chromium.org> Signed-off-by:
Heiko Stuebner <heiko@sntech.de>
-
Doug Anderson authored
It's convenient (and less confusing to people reading logs) if the eMMC port on rk3288 is consistenly marked with mmc0 and the sdmmc port on rk3288 is consistently marked with mmc1. Add the appropriate aliases. Signed-off-by:
Doug Anderson <dianders@chromium.org> Reviewed-by:
Sonny Rao <sonnyrao@chromium.org> Signed-off-by:
Heiko Stuebner <heiko@sntech.de>
-
huang lin authored
This adds basic SPI nodes to the base rk3288 device tree file. A few notes: * It's assumed that most users of the SPI ports are using chip select 0. Thus the default pinctrl for the ports enables chip select 0 (but not chip select 1 on ports that have it). If a board wants to use chip select 1 or wants a GPIO chip select the board should override the pinctrl (just like boards can override UART pinctrl if they have hardware flow control). * Since SPI DMA support appears broken and the SPI works fine without DMA we don't include the DMA references. That can come in a later change. Signed-off-by:
huang lin <hl@rock-chips.com> Signed-off-by:
Doug Anderson <dianders@chromium.org> Signed-off-by:
Heiko Stuebner <heiko@sntech.de>
-
Kever Yang authored
USB host1 port is the host A port nearby the otg port. Signed-off-by:
Kever Yang <kever.yang@rock-chips.com> Signed-off-by:
Heiko Stuebner <heiko@sntech.de>
-
Kever Yang authored
rk3288 has two kind of usb controller, this add the dwc2 controller for otg and host1. Controller can works with usb PHY default setting and Vbus on. Signed-off-by:
Kever Yang <kever.yang@rock-chips.com> Reviewed-by:
Doug Anderson <dianders@chromium.org> Tested-by:
Doug Anderson <dianders@chromium.org> Signed-off-by:
Heiko Stuebner <heiko@sntech.de>
-