aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-05-23soc: qcom: Add device tree binding for GSBIAndy Gross2-0/+104
Add device tree binding support for the QCOM GSBI driver. Signed-off-by: Andy Gross <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2014-05-23ARM: dts: bcm590xx: add support for GPLDO and VBUS regulatorsMatt Porter1-0/+21
Adds additional nodes to support GPLDO1-6 and VBUS regulators which are now supported in the bcm590xx regulator driver. Signed-off-by: Matt Porter <[email protected]>
2014-05-23ARM: dts: AM4372: clk: efuse based crystal frequency detectAfzal Mohammed1-0/+16
Currently oscillator frequency is determined based on sysboot settings, it may not be the case always. To determine it properly, efuse settings also has to be read. CONTROL_STATUS register holds this information. Bit 31: if 0, frequency to be determined based on sysboot if 1, frequency to be determined based on efuse Bit 29,30 - for efuse detection of frequency Bit 22,23 - for sysboot detection of frequency Add clock nodes (mux) to determine oscillator frequency as above. Signed-off-by: Afzal Mohammed <[email protected]> Acked-by: Tero Kristo <[email protected]> Signed-off-by: Sekhar Nori <[email protected]> Signed-off-by: Tero Kristo <[email protected]>
2014-05-23ARM: dts: am43xx-clocks.dtsi: add ti, set-rate-parent to display clock pathTomi Valkeinen1-0/+2
We need set-rate-parent flags for the display's clock path so that the DSS driver can change the clock rate of the PLL. This patchs adds the ti,set-rate-parent flag to disp_clk and dpll_disp_m2_ck clock nodes. Signed-off-by: Tomi Valkeinen <[email protected]> Signed-off-by: Tero Kristo <[email protected]>
2014-05-23ARM: dts: omap5-clocks.dtsi: add ti, set-rate-parent to dss_dss_clkTomi Valkeinen1-0/+1
Add ti,set-rate-parent to dss_dss_clk so that the DSS driver can set the rate. Signed-off-by: Tomi Valkeinen <[email protected]> Signed-off-by: Tero Kristo <[email protected]>
2014-05-23ARM: dts: omap4: add twd clock to DTGilles Chanteperdrix1-0/+1
Booting Linux 3.14 on Pandaboard currently gets the following message displayed: smp_twd: clock not found -2 Define "mpu_periphclk" as the twd clock in omap4 dts to avoid this. Signed-off-by: Gilles Chanteperdrix <[email protected]> Acked-by: Tero Kristo <[email protected]> Signed-off-by: Tero Kristo <[email protected]>
2014-05-23ARM: dts: omap54xx-clocks: Correct abe_iclk clock nodePeter Ujfalusi1-4/+5
abe_iclk's parent is aess_fclk and not abe_clk. Also correct the parameters for clock rate calculation as used for OMAP4 since in PRCM level there's no difference between the two platform regarding to AESS/ABE clocking. Signed-off-by: Peter Ujfalusi <[email protected]> Acked-by: Tero Kristo <[email protected]> Signed-off-by: Tero Kristo <[email protected]>
2014-05-23ARM: dts: omap54xx-clocks: remove the autoidle properties for clock nodesPeter Ujfalusi1-48/+0
In OMAP5 bit 8 in PRCM registers are not defined (Reserved) unlike their counterpart in OMAP4. It is better to not write to these bits. Signed-off-by: Peter Ujfalusi <[email protected]> Acked-by: Tero Kristo <[email protected]> Signed-off-by: Tero Kristo <[email protected]>
2014-05-23ARM: dts: am43x-clock: add tbclk data for ehrpwmPoddar, Sourav2-0/+54
We need "tbclk" clock data for the functioning of ehrpwm module. Hence, populating the required clock information in clock dts file. Signed-off-by: Sourav Poddar <[email protected]> Acked-by: Tero Kristo <[email protected]> Signed-off-by: Tero Kristo <[email protected]>
2014-05-23ARM: dts: am33xx-clock: Fix ehrpwm tbclk dataPoddar, Sourav1-24/+6
tbclk does not need to be a composite clock, we can simply use gate clock for this purpose. Signed-off-by: Sourav Poddar <[email protected]> Acked-by: Tero Kristo <[email protected]> Signed-off-by: Tero Kristo <[email protected]>
2014-05-22ARM: dts: msm: Add SDHC controller nodes for MSM8974 and DB8074 boardGeorgi Djakov2-0/+35
Add support for the 2 SDHC controllers on the DB8074 board. The first controller (at 0xf9824900) is connected to an on board soldered eMMC. The second controller (at 0xf98a4900) is connected to a uSD card slot. Signed-off-by: Georgi Djakov <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2014-05-22ARM: socfpga: dts: add watchdog0+1Steffen Trumtrar1-0/+16
The SoCFPGA has two watchdog timers. Add them to the dtsi. Signed-off-by: Steffen Trumtrar <[email protected]> [dinh: modified patch to have correct irq flag] Signed-off-by: Dinh Nguyen <[email protected]>
2014-05-22ARM: dts: socfpga: add gpio piecesSebastian Andrzej Siewior1-0/+60
The cycloneV has three gpio controllers, each one with 29 gpios. This patch adds the three controller with the gpio driver which is now sitting the gpio tree. Cc: [email protected] Acked-by: Alan Tull <[email protected]> Signed-off-by: Sebastian Andrzej Siewior <[email protected]> Signed-off-by: Dinh Nguyen <[email protected]>
2014-05-23ARM: dts: enable usb nodes for exynos4412-trats2Chanho Park1-0/+10
This patch enables exynos_usbphy and hsotg device nodes. Cc: Tomasz Figa <[email protected]> Cc: Kamil Debski <[email protected]> Cc: Marek Szyprowski <[email protected]> Signed-off-by: Chanho Park <[email protected]> Signed-off-by: Kukjin Kim <[email protected]>
2014-05-23ARM: dts: add hsotg device node for exynos4Chanho Park1-0/+11
This patch adds a hsotg node for exynos4 USB2.0 device controller. Cc: Tomasz Figa <[email protected]> Cc: Kamil Debski <[email protected]> Cc: Marek Szyprowski <[email protected]> Signed-off-by: Chanho Park <[email protected]> Signed-off-by: Kukjin Kim <[email protected]>
2014-05-23ARM: dts: add exynos_usbphy node for exynos4Chanho Park2-0/+15
This patch enables a exynos_usbphy node for exynos4 SoCs. A exynos4x12 usb phy node is almost same with 4210's one except compatible string and pmu syscon. Cc: Tomasz Figa <[email protected]> Cc: Kamil Debski <[email protected]> Signed-off-by: Chanho Park <[email protected]> Signed-off-by: Kukjin Kim <[email protected]>
2014-05-23ARM: dts: add PMU syscon node for exynos4Chanho Park4-0/+16
This patch adds a PMU(Power Management Unit) syscon node. This should be required for USB Phy syscon regmap I/F. Cc: Kamil Debski <[email protected]> Signed-off-by: Chanho Park <[email protected]> Reviewed-by: Tomasz Figa <[email protected]> Signed-off-by: Kukjin Kim <[email protected]>
2014-05-23ARM: dts: add pmu syscon handle to exynos5420 hdmiRahul Sharma1-0/+1
Add PMU syscon handle to HDMI dt node for controlling PHY Enable/Disable bit. Signed-off-by: Rahul Sharma <[email protected]> Signed-off-by: Kukjin Kim <[email protected]>
2014-05-23ARM: dts: add pmu syscon handle to exynos5250 hdmiRahul Sharma1-0/+1
Add PMU syscon handle to HDMI dt node for controlling PHY Enable/Disable bit. Signed-off-by: Rahul Sharma <[email protected]> Signed-off-by: Kukjin Kim <[email protected]>
2014-05-23ARM: dts: replace number by macro in clock binding for exynos5420Beomho Seo1-1/+1
sss module device node missed clock macro. This patch replace magic number with macro in clock binding for exynos5420. Signed-off-by: Beomho Seo <[email protected]> Reviewed-by: Sachin Kamat <[email protected]> Signed-off-by: Kukjin Kim <[email protected]>
2014-05-23ARM: dts: replace number by macro in clock binding for exynos5250Beomho Seo1-2/+2
Phy and sss module device node missed clock macro. This patch replace magic number with macros in clock binding for exynos5250. Signed-off-by: Beomho Seo <[email protected]> Reviewed-by: Sachin Kamat <[email protected]> Signed-off-by: Kukjin Kim <[email protected]>
2014-05-23ARM: dts: replace number by macro in clock binding for exynos4Beomho Seo1-1/+1
This patch replaces magic number of MIPI DSI Master node with macros in clock binding for exynos4 Signed-off-by: Beomho Seo <[email protected]> Reviewed-by: Sachin Kamat <[email protected]> Signed-off-by: Kukjin Kim <[email protected]>
2014-05-23ARM: dts: add external sd card node for exynos4210-universal_c210Marek Szyprowski1-0/+10
This patch enables support external SD card slot. Signed-off-by: Marek Szyprowski <[email protected]> Reviewed-by: Tomasz Figa <[email protected]> Signed-off-by: Kukjin Kim <[email protected]>
2014-05-23ARM: dts: add multimedia nodes for exynos4210-universal_c210Marek Szyprowski1-0/+23
This patch enables support for multimedia blocks - fimc in mem2mem mode, no camera sensors support yet. Signed-off-by: Marek Szyprowski <[email protected]> Reviewed-by: Tomasz Figa <[email protected]> Signed-off-by: Kukjin Kim <[email protected]>
2014-05-23ARM: dts: enable USB functionality for exynos4210-universal_c210Marek Szyprowski1-0/+26
This patch adds device tree nodes necessary to enable USB support on universalc210 board, this includes UDC controller (USB gadget) as well as EHCI and OHCI host ports. LDO3 and LDO8 regulators are switched to always on mode until EHCI and OHCI drivers will support them correctly. Signed-off-by: Marek Szyprowski <[email protected]> Reviewed-by: Tomasz Figa <[email protected]> Signed-off-by: Kukjin Kim <[email protected]>
2014-05-23ARM: dts: Enable USB gadget functionality for exynos4210-tratsTomasz Figa1-0/+10
This patch adds device tree nodes necessary to enable USB gadget functionality on Exynos4210-based Trats board. Signed-off-by: Tomasz Figa <[email protected]> Signed-off-by: Marek Szyprowski <[email protected]> Signed-off-by: Kukjin Kim <[email protected]>
2014-05-23ARM: dts: Add audio subsystem nodes to exynos4.dtsiSylwester Nawrocki1-0/+38
This patch adds the audio subsystem clock controller and the I2S IP block nodes for Exynos4 SoC series. Signed-off-by: Sylwester Nawrocki <[email protected]> Signed-off-by: Kukjin Kim <[email protected]>
2014-05-23ARM: dts: fixed gpio key node for exynos4412-trats2Beomho Seo1-8/+10
This patch fixed gpio key device node. First, fix incorrect gpio property. And then, add ok-key node where locate bottom center. I have tested on exynos4412-trats2 board. Signed-off-by: Beomho Seo <[email protected]> Signed-off-by: MyungJoo Ham <[email protected]> Reviewed-by: Tomasz Figa <[email protected]> Signed-off-by: Kukjin Kim <[email protected]>
2014-05-23ARM: dts: add cm36651 light/proximity sensor node for exynos4412-trats2Beomho Seo1-0/+26
Exynos4412-trats2 board have light/proximity sensor. This patch add cm36651 light/ proximity sensor node for exynos4412. cm36651 is required properties as below. - Use i2c-gpio for cm36651 sensor. - Use fixed regulator for the IR LED. It is a part of the cm36651 for proximity detection. - cm36651 is i2c device driver so need to use i2c-gpio driver. Signed-off-by: Beomho Seo <[email protected]> Signed-off-by: MyungJoo Ham <[email protected]> Reviewed-by: Tomasz Figa <[email protected]> Signed-off-by: Kukjin Kim <[email protected]>
2014-05-22ARM: dts: MSM8974: Add pinctrl nodeIvan T. Ivanov1-0/+29
Add the pin control node and pin definitions of SPI8. Signed-off-by: Ivan T. Ivanov <[email protected]> Reviewed-by: Bjorn Andersson <[email protected]> Acked-by: Linus Walleij <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2014-05-22ARM: at91: move sam9n12 SoC to the CCFBoris BREZILLON1-1/+0
This patch removes the selection of AT91_USE_OLD_CLK when selecting sam9n12 SoC support. This will automatically enable COMMON_CLK_AT91 option and add support for at91 common clk implementation. Signed-off-by: Boris BREZILLON <[email protected]> Tested-by: Bo Shen <[email protected]> Signed-off-by: Nicolas Ferre <[email protected]>
2014-05-22ARM: at91/dt: define sam9n12ek crystal frequenciesBoris BREZILLON1-0/+8
Define sam9n12ek's main and slow crystal frequencies. Signed-off-by: Boris BREZILLON <[email protected]> Tested-by: Bo Shen <[email protected]> Signed-off-by: Nicolas Ferre <[email protected]>
2014-05-22ARM: at91/dt: define sam9n12 clocksBoris BREZILLON1-2/+346
Define sam9n12 clocks and make use of them in peripheral definitions. Signed-off-by: Boris BREZILLON <[email protected]> Tested-by: Bo Shen <[email protected]> Signed-off-by: Nicolas Ferre <[email protected]>
2014-05-22ARM: at91: prepare common clk transition for sam9n12 SoCBoris BREZILLON1-1/+5
This patch encloses sam9n12 old clk registration in "#if defined(CONFIG_OLD_CLK_AT91) #endif" sections. Signed-off-by: Boris BREZILLON <[email protected]> Tested-by: Bo Shen <[email protected]> Signed-off-by: Nicolas Ferre <[email protected]>
2014-05-22ARM: at91: move sam9x5 SoCs to the CCFBoris BREZILLON1-1/+0
This patch removes the selection of AT91_USE_OLD_CLK when selecting sam9x5 SoCs support. This will automatically enable COMMON_CLK_AT91 option and add support for at91 common clk implementation. Signed-off-by: Boris BREZILLON <[email protected]> Acked-by: Alexandre Belloni <[email protected]> Signed-off-by: Nicolas Ferre <[email protected]>
2014-05-22ARM: at91/dt: define sam9x5ek's crystal frequenciesBoris BREZILLON1-0/+8
Define sam9x5ek's main and slow crystal frequencies. Signed-off-by: Boris BREZILLON <[email protected]> Acked-by: Alexandre Belloni <[email protected]> Signed-off-by: Nicolas Ferre <[email protected]>
2014-05-22ARM: at91/dt: define sam9x5 clocksBoris BREZILLON7-1/+470
Define sam9x5 clocks in sam9x5 dt files and make use of them in peripheral definitions. Signed-off-by: Boris BREZILLON <[email protected]> Acked-by: Alexandre Belloni <[email protected]> Signed-off-by: Nicolas Ferre <[email protected]>
2014-05-22ARM: at91: prepare common clk transition for sam9x5 SoCsBoris BREZILLON1-1/+5
This patch encloses sam9x5 old clk registration in "#if defined(CONFIG_OLD_CLK_AT91) #endif" sections. Signed-off-by: Boris BREZILLON <[email protected]> Acked-by: Alexandre Belloni <[email protected]> Signed-off-by: Nicolas Ferre <[email protected]>
2014-05-22Merge branch 'at91-3.16-cleanup' into at91-3.16-dt3Nicolas Ferre74-791/+1790
2014-05-22Merge branch 'at91-3.15-fixes' into at91-3.16-dt3Nicolas Ferre9-9/+9
2014-05-22ARM: dts: sun7i: Add new i12-tvbox boardHans de Goede2-0/+177
The i12 tvbox is an A20 based android tvbox, with 512M / 1G RAM, 4G nand flash, ap6210 or ap6330 sdio wifi + bt (broadcom sdio wifi + uart attached brcm bt), 2USB host ports using USB-A receptacles and a micro-usb receptacle for USB OTG, and 100Mbit ethernet using an IP101a phy. The PCB is labelled i12-a20 hence I've named the board i12-a20. It is used in noname allwinner A20 tv-boxes, which are sometimes sold with Q5 or QT840A as product name. Signed-off-by: Hans de Goede <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2014-05-22ARM: dts: sun7i: cubietruck: set mmc3 bus-width propertyHans de Goede1-0/+1
bus-width defaults to 1, and all 4 lines are hooked up at the cubietruck, properly set bus-width to 4. Signed-off-by: Hans de Goede <[email protected]> Signed-off-by: Maxime Ripard <[email protected]>
2014-05-22ARM: sun6i: Add MMC0 controller to the Colombus boardMaxime Ripard1-0/+21
The Colombus has a full size SD slot wired to the MMC0 controller. In order to work, the MMC lines have to have the pull-ups enabled though. Signed-off-by: Maxime Ripard <[email protected]> Reviewed-by: Hans de Goede <[email protected]>
2014-05-22ARM: sun6i: Fix OHCI2 node nameMaxime Ripard1-1/+1
The unit-address doesn't match the reg property. Since the reg property is correct, change the unit-address accordingly. Signed-off-by: Maxime Ripard <[email protected]>
2014-05-22ARM: sun6i: Enable USB Host support on the Colombus boardMaxime Ripard1-0/+26
The colombus board has a on-board USB hub, that is enabled through the pin PH24, and wired to the first EHCI controller. Signed-off-by: Maxime Ripard <[email protected]>
2014-05-21Merge tag 'samsung-dt' of ↵Olof Johansson22-113/+984
http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/dt Samsung DT updates for v3.16 - exynos4 : add missing pinctrls - exynos4412-trats2 : update camera nodes and add rear camera nodes : rename alias for i2c_ak8975 label Update camera nodes for exynos4 and exynos4412-trats2 - exynos5250 : update DWC3 usb controller and enable to use generic USB DRD phy - exynos5250-snow : enable dp-controller, fimd, hdmi and pwm backlight : add sound node and Vbus regulator for USB 3.0 : add tps65090 power regulator : add pinctrl for EC irq and i2c-arbitrator - exynos5420 : change to correct compatible string for hdmi : add PD entry to MFC codec and enable DWC3 and USB 3.0 PHY : add MFC memory banks for smdk5420 and arndale-octa boards - exynos5420-peach-pit : add support exynos5420 based peach-pit board : add sound node and Vbus regulatro for USB 3.0 : enable dp-controller, fimd - exynos5420-smdk5420 : add Vbus regulatro for USB 3.0 - use generic DT bindings for map SYSRAM [olof: Fixed up conflict with a fix for 4212 secondary CPU startup, carrying over the fix to the reworked code] * tag 'samsung-dt' of http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung: (32 commits) ARM: dts: Add MFC memory banks to exynos5420 boards ARM: dts: enable dp-controller for exynos5420-peach-pit board ARM: dts: enable fimd for exynos5420 based peach-pit board ARM: dts: enable dp-controller for exynos5250-snow board ARM: dts: enable fimd for exynos5250-snow board ARM: dts: enable pwm backlight for exynos5250-snow ARM: dts: Add pwmX_out pinctrl nodes to exynos5250 ARM: dts: Add Vbus regulator for USB 3.0 on exynos5420-smdk5420 ARM: dts: Add Vbus regulator for USB 3.0 on exynos5420-peach-pit ARM: dts: Add Vbus regulator for USB 3.0 on exynos5250-snow ARM: dts: Add PD entry to MFC codec on exynos5420 ARM: dts: Add sound node for exynos5420-peach-pit board ARM: dts: Add sound node for exynos5250-snow board ARM: dts: Update DWC3 usb controller to use new phy driver for exynos5250 ARM: dts: Enable support for generic USB DRD phy for exynos5250 ARM: dts: Enable support for DWC3 controller for exynos5420 ARM: dts: Enable support for USB 3.0 PHY controller for exynos5420 ARM: dts: enable hdmi for exynos5420-peach-pit board ARM: dts: change to correct compatible string for exynos5420 hdmi ARM: dts: enable hdmi for exynos5250 based snow board ... Signed-off-by: Olof Johansson <[email protected]>
2014-05-21Merge commit '702b691e4a71' into next/dtOlof Johansson4-24/+22
Merging in Samsung fixes for 3.15-rc to avoid an annoying context conflict with new DT code. * commit '702b691e4a71': ARM: dts: Remove g2d_pd node for exynos5420 ARM: dts: Remove mau_pd node for exynos5420 ARM: exynos_defconfig: enable HS-I2C to fix for mmc partition mount ARM: dts: disable MDMA1 node for exynos5420 ARM: EXYNOS: fix the secondary CPU boot of exynos4212 Signed-off-by: Olof Johansson <[email protected]>
2014-05-22ARM: dts: Add USB 2.0 support on exynos5420Vivek Gautam1-0/+30
Add required device node for ehci and ohci controllers to enable USB 2.0 support. Signed-off-by: Vivek Gautam <[email protected]> Signed-off-by: Vikas Sajjan <[email protected]> Signed-off-by: Kukjin Kim <[email protected]>
2014-05-22ARM: dts: Add usb2phy support on exynos5420Vivek Gautam1-0/+10
Add required device node for usb2phy to let enable USB 2.0 support. Signed-off-by: Vivek Gautam <[email protected]> Signed-off-by: Vikas Sajjan <[email protected]> Signed-off-by: Kukjin Kim <[email protected]>
2014-05-22ARM: dts: Add usb2phy to exynos5250Kamil Debski1-0/+22
Add support to PHY of USB2 of the Exynos5250 SoC. Signed-off-by: Kamil Debski <[email protected]> [[email protected]: Split the usb phy entries] [[email protected]: Added phy entry for OHCI also along with EHCI] Signed-off-by: Vivek Gautam <[email protected]> Signed-off-by: Vikas Sajjan <[email protected]> Signed-off-by: Kukjin Kim <[email protected]>