aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-12-20Merge tag 'renesas-dt-for-v3.14' of ↵Kevin Hilman61-645/+1463
git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt From Simon Horman: Renesas ARM based SoC DT updates for v3.14 * Global - Use interrupt macros - Use #include in device tree sources - Tidyup DT node naming * emev2 (Emma Mobile EV2) SoC - Setup internal peripheral interrupts as level high - Use interrupt macros in DT files - Add clock tree description in DT * r8a7791 (R-Car M2) SoC - Correct GPIO resources * r8a7791 (R-Car M2) based Koelsch board - Configure PFC and GPO - Use r8a7791 suffix for IRQC compat string - Add DT reference * r8a7790 (R-Car H2) based Lager board - Include all 4 GiB of memory - Use r8a7790 suffix for IRQC and MMCIF compat strings - Enable MMCIF - Add default PFC settings * r8a7778 (R-Car M1) SoC - Suffix for INTC compat string - Add HSPI, MMCIF, SDHI and I2C suppport on DTSI - Correct pin control device addresses * r8a7778 (R-Car M1) based Bock-W board - Use falling edge IRQ for LAN9221 in DT reference - Enable I2C, HSPI0, MMCIF and SDHI - Correct MMC pin conflict - Remove manual PFC settings from DT reference - Add default PFC settings * r8a7779 (R-Car H1) SoC - Add HSPI and SDHI support - Suffix for INTC compat string * r8a7779 (R-Car H1) based Marzen board - Enable HSPI0 and SDHI in DTS - Remove SDHI0 WP pin setting - Use falling edge IRQ for LAN9221 in DT reference - Add SDHI support * r8a7740 (R-Mobile A1) SoC - Suffix for INTC compat string - Add FSI support via DTSI - Use interrupt macros * r8a7740 based Armadillo board - Add FSI support for DTS - Use low level IRQ for ST1231 in DT reference * r8a73a4 (SH-Mobile APE6) SoC - Use interrupt macros in DT files * r8a73a4 (R-Mobile APE6) based ape6evm board - Include all 2 GiB of memory * r8a73a0 (SH-Mobile AG5) SoC - Correct SDHI compat string * r8a73a0 (SH-Mobile AG5) based kzm9d board - Add GPIO keys and Add PCF8575 GPIO extender to DT - Enable DSW2 with gpio-keys - Use falling edge IRQ for LAN9221 in DT reference * tag 'renesas-dt-for-v3.14' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: (102 commits) ARM: shmobile: marzen: enable HSPI0 in DTS ARM: shmobile: r8a7779: add HSPI support to DTSI ARM: shmobile: Use r8a7779 suffix for INTC compat string ARM: shmobile: Use r8a7778 suffix for INTC compat string ARM: shmobile: Use r8a7740 suffix for INTC compat string ARM: shmobile: Use sh73a0 suffix for INTC compat string ARM: shmobile: armadillo: add FSI support for DTS ARM: shmobile: r8a7740: add FSI support via DTSI ARM: shmobile: emev2: Setup internal peripheral interrupts as level high ARM: shmobile: emev2: Use interrupt macros in DT files ARM: shmobile: Use interrupt macros in r8a73a4 and r8a7778 DT files ARM: shmobile: Fix r8a7791 GPIO resources in DTS ARM: shmobile: Include all 4 GiB of memory on Lager DT Ref ARM: shmobile: Include all 4 GiB of memory on Lager ARM: shmobile: Include all 2 GiB of memory on APE6EVM ARM: shmobile: Include all 2 GiB of memory on APE6EVM DT Ref ARM: shmobile: kzm9g-reference: Add GPIO keys to DT ARM: shmobile: kzm9g-reference: Add PCF8575 GPIO extender to DT ARM: shmobile: Koelsch DT reference GPIO LED support ARM: shmobile: Enable DSW2 with gpio-keys on KZM9D ... Signed-off-by: Kevin Hilman <[email protected]>
2013-12-20Merge tag 'keystone-dts' of ↵Kevin Hilman5-22/+174
git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/dt Keystone DTS updates for 3.14 - ddr3 pll clock node typo fixup. - EVM specific clock setting with board k2hk-evm.dts. - GIC node updates for missing virtualisation info. - Adding USB dwc3 and phy nodes. * tag 'keystone-dts' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone: ARM: dts: keystone: Add usb devicetree bindings ARM: dts: keystone: Add usb phy devicetree bindings ARM: dts: keystone: Add guestos maintenance interrupt ARM: dts: keystone: Add the GICV and GICH address space ARM: keystone: dts: add paclk divider clock node ARM: keystone: dts: fix typo in the ddr3 pllclk node name ARM: keystone: dts: add a k2hk-evm specific dts file Signed-off-by: Kevin Hilman <[email protected]>
2013-12-19Merge branch 'mvebu/dt-4' into next/dtKevin Hilman6-546/+546
* mvebu/dt-4: ARM: mvebu: sort DT nodes by address ARM: orion5x: sort DT nodes by address ARM: dove: sort DT nodes by address ARM: kirkwood: sort dt nodes by address Signed-off-by: Kevin Hilman <[email protected]> Conflicts: arch/arm/boot/dts/armada-370-xp.dtsi
2013-12-19Merge tag 'mvebu-dt-3.14-3' of git://git.infradead.org/linux-mvebu into next/dtKevin Hilman37-186/+313
From Jason Cooper: mvebu DT changes for v3.14 (incr. #3) - kirkwood - use symbolic names for gpios and key inputs - mvebu - add the pxa nand controller to the ReadyNAS and A370-RD boards * tag 'mvebu-dt-3.14-3' of git://git.infradead.org/linux-mvebu: ARM: mvebu: Enable NAND controller in A370 Reference Design board ARM: mvebu: Enable NAND controller in ReadyNAS 2120 .dts file ARM: mvebu: Enable NAND controller in ReadyNAS 104 .dts file ARM: mvebu: Enable NAND controller in ReadyNAS 102 .dts file ARM: DT: Kirkwood: Use symbolic names from gpio.h ARM: DT: Kirkwood: Use symbolic names from input.h Signed-off-by: Kevin Hilman <[email protected]>
2013-12-19Merge tag 'nomadik-dt-v3.14' of ↵Kevin Hilman3-38/+2
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into next/dt From Linus Walleij: Some Nomadik Device Tree updates for the v3.14 cycle: - Drop 0x prefixes - Get rid of explicit GPIO management * tag 'nomadik-dt-v3.14' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik: ARM: nomadik: get rid of explicit ethernet GPIO management ARM: nomadik: Remove '0x's from nomadik stn8815 DTS file
2013-12-12ARM: dts: keystone: Add usb devicetree bindingsWingMan Kwok3-0/+69
Added device tree support for TI's Keystone USB driver and updated the Documentation with device tree binding information. Signed-off-by: WingMan Kwok <[email protected]> Signed-off-by: Santosh Shilimkar <[email protected]>
2013-12-12ARM: dts: keystone: Add usb phy devicetree bindingsWingMan Kwok2-0/+28
Added device tree support for TI's Keystone USB PHY driver and updated the Documentation with device tree binding information. Signed-off-by: WingMan Kwok <[email protected]> Signed-off-by: Santosh Shilimkar <[email protected]>
2013-12-12ARM: dts: keystone: Add guestos maintenance interruptSantosh Shilimkar1-0/+2
Update the Keystone gic device tree entry to add the maintenance interrupt information. Cc: Marc Zyngier <[email protected]> Cc: Christoffer Dall <[email protected]> Signed-off-by: Santosh Shilimkar <[email protected]>
2013-12-12ARM: dts: keystone: Add the GICV and GICH address spaceSantosh Shilimkar1-1/+3
Update the Keystone gic node to add the GICV and GIGH address space needed by the KVM. Cc: Marc Zyngier <[email protected]> Cc: Christoffer Dall <[email protected]> Signed-off-by: Santosh Shilimkar <[email protected]>
2013-12-12ARM: keystone: dts: add paclk divider clock nodeMurali Karicheri1-0/+9
PA subsystem has a fixed factor clock at the input which is input clock divided by 3. This patch adds this clock node to dts Signed-off-by: Murali Karicheri <[email protected]> Signed-off-by: Santosh Shilimkar <[email protected]>
2013-12-12ARM: keystone: dts: fix typo in the ddr3 pllclk node nameMurali Karicheri1-2/+2
Fix following typo ddr3allclk -> ddr3apllclk ddr3bllclk -> ddr3bpllclk Signed-off-by: Murali Karicheri <[email protected]> Signed-off-by: Santosh Shilimkar <[email protected]>
2013-12-12ARM: keystone: dts: add a k2hk-evm specific dts fileMurali Karicheri3-19/+61
This patch adds K2 Kepler/Hawking evm (k2hk-evm) specific dts file. To enable re-use of bindings across multiple evms of this family, rename current keystone.dts to keystone.dtsi and include it in the evm specific dts file. K2 SoC has separate ref clock inputs for various clocks. So add separate ref clock nodes for ARM, DDR3A, DDR3B and PA PLL input clocks in k2hk-evm.dts. While at it, rename refclkmain to refclksys based on device User Guide naming convention Signed-off-by: Murali Karicheri <[email protected]> Signed-off-by: Santosh Shilimkar <[email protected]>
2013-12-12ARM: mvebu: sort DT nodes by addressJason Cooper3-175/+175
Prevent future unnecessary merge conflicts Signed-off-by: Jason Cooper <[email protected]>
2013-12-12ARM: orion5x: sort DT nodes by addressJason Cooper1-53/+53
Prevent future unnecessary merge conflicts Signed-off-by: Jason Cooper <[email protected]>
2013-12-12ARM: dove: sort DT nodes by addressJason Cooper1-248/+248
Prevent future (unnecessary) merge conflicts Signed-off-by: Jason Cooper <[email protected]>
2013-12-12ARM: kirkwood: sort dt nodes by addressJason Cooper1-70/+70
This has caused merge conflicts in the past. Signed-off-by: Jason Cooper <[email protected]>
2013-12-12ARM: mvebu: Enable NAND controller in A370 Reference Design boardEzequiel Garcia1-0/+21
Marvell's Armada 370 Reference Design has a NAND flash, so enable it in the devicetree and add the partitions as prepared in the factory images. In order to skip the driver's custom device detection and use only ONFI detection, the "marvell,keep-config" parameter is used. This is needed because we have no support for setting the timings parameters yet. Signed-off-by: Ezequiel Garcia <[email protected]> Signed-off-by: Jason Cooper <[email protected]>
2013-12-11ARM: pxa: add PWM nodes to pxa27x.dtsiMike Dunn1-0/+24
This patch adds PWM nodes for each of the four channels present on the pxa270. Signed-off-by: Mike Dunn <[email protected]> Signed-off-by: Haojian Zhuang <[email protected]> Signed-off-by: Olof Johansson <[email protected]>
2013-12-11Merge tag 'integrator-v3.14-1' of ↵Kevin Hilman4-43/+44
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into next/dt From Linus Walleij: Two integrator device tree patches for v3.14: - Delete some static core module mappings. - Move EBI location to the device tree. * tag 'integrator-v3.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator: ARM: integrator: move EBI to the device tree ARM: integrator: delete static core module mappings Signed-off-by: Kevin Hilman <[email protected]>
2013-12-10Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dtKevin Hilman15-41/+457
From Nicolas Ferre: First DT pull-request for 3.14 - many little corrections and documentation updates - LCD FB Device Tree for at91sam9263 and at91sam9g45 boards - crypto peripherals DT entries + DMA specification - new Cosino board * tag 'at91-dt' of git://github.com/at91linux/linux-at91: (21 commits) ARM: at91/at91rm9200ek.dts: rearrange nodes in address ascending order ARM: at91: dt: at91rm9200ek: add emac and nor flash support ARM: at91: add uart aliases to sama5d3 dtsi ARM: at91: add i2c2 pinctrl speficifation to sama5d3 DT ARM: at91: Animeo IP: fix mtd partition table ARM: at91: at91sam9g45: add i2c pinctrl ARM: at91: at91sam9g45: set default mmc pinctrl-names ARM: at91: sama5d3: enable qt1070 as a wakeup source ARM: at91: add support for Cosino board series by HCE Engineering ARM: at91/dt/sama5d3: add DMA information to SHA/AES/TDES nodes ARM: at91/dt/trivial: before sama5d3, Atmel MPU were using at91 prefix ARM: at91/dt/trivial: use macro for AES irq type ARM: at91: sam9263ek: add dt lcd support ARM: at91: at9sam9m10g45ek: add dt lcd support ARM: at91: sam9263: add fb dt support ARM: at91: sam9g45: add fb dt support ARM: at91/dt: binding: add missing compatibility string in SDRAM/DDR documentation ARM: at91/dt: binding: add precision to AIC documentation ARM: at91/dt: add atmel,pullup-gpio to at91rm9200ek usb1 definition ARM: at91/dt: add ethernet phy to at91rm9200ek board ... Signed-off-by: Kevin Hilman <[email protected]>
2013-12-10ARM: at91: sama5d3/dt: add sama5d36ek dts filesJosh Wu4-1/+76
Add .dts and .dtsi file to support sama5d36ek board. Also update the the comments for sama5d36 in sama5d3.dtsi. Signed-off-by: Josh Wu <[email protected]> Acked-by: Boris BREZILLON <[email protected]> Signed-off-by: Nicolas Ferre <[email protected]> Signed-off-by: Kevin Hilman <[email protected]>
2013-12-10Merge branch 'next/cleanup' into next/dtKevin Hilman110-653/+4904
2013-12-10Merge tag 'mvebu-dt-3.14-2' of git://git.infradead.org/linux-mvebu into next/dtKevin Hilman6-108/+699
From Jason Cooper: mvebu DT changes for v3.14 (set #2) - mvebu - Netgear ReadyNAS cleanup - add Netgear ReadyNAS 2120 - kirkwood - Netgear ReadyNAS cleanup - add Netgear ReadyNAS NV+ v2 * tag 'mvebu-dt-3.14-2' of git://git.infradead.org/linux-mvebu: ARM: kirkwood: Add support for NETGEAR ReadyNAS NV+ v2 ARM: mvebu: Add Netgear ReadyNAS 2120 board ARM: mvebu: Fix whitespace in NETGEAR ReadyNAS .dts files ARM: mvebu: NETGEAR ReadyNAS 104 .dts cleanup ARM: mvebu: NETGEAR ReadyNAS 102 .dts cleanup ARM: kirkwood: NETGEAR ReadyNAS Duo v2 .dts cleanup Signed-off-by: Kevin Hilman <[email protected]>
2013-12-10ARM: shmobile: marzen: enable HSPI0 in DTSSimon Horman1-0/+11
Based on work for the bockw board by Kuninori Morimoto. Cc: Kuninori Morimoto <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: r8a7779: add HSPI support to DTSISimon Horman1-0/+30
Based on work for the r8a7778 SoC by Kuninori Morimoto. Cc: Kuninori Morimoto <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: Use r8a7779 suffix for INTC compat stringMagnus Damm1-1/+1
Add "renesas,intc-irqpin-r8a7779" to the compatible string for the IRQ pins in case of r8a7779 INTC. This makes the INTC irqpin follow the same style as the other devices and also makes it more future proof. Signed-off-by: Magnus Damm <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: Use r8a7778 suffix for INTC compat stringMagnus Damm1-1/+1
Add "renesas,intc-irqpin-r8a7778" to the compatible string for the IRQ pins in case of r8a7778 INTC. This makes the INTC irqpin follow the same style as the other devices and also makes it more future proof. Signed-off-by: Magnus Damm <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: Use r8a7740 suffix for INTC compat stringMagnus Damm1-4/+4
Add "renesas,intc-irqpin-r8a7740" to the compatible string for the IRQ pins in case of r8a7740 INTC. This makes the INTC irqpin follow the same style as the other devices and also makes it more future proof. Signed-off-by: Magnus Damm <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: Use sh73a0 suffix for INTC compat stringMagnus Damm1-4/+4
Add "renesas,intc-irqpin-sh73a0" to the compatible string for the IRQ pins in case of sh73a0 INTC. This makes the INTC irqpin follow the same style as the other devices and also makes it more future proof. Signed-off-by: Magnus Damm <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: armadillo: add FSI support for DTSKuninori Morimoto1-0/+37
This patch support FSI-WM8978 with simple audio card Signed-off-by: Kuninori Morimoto <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: r8a7740: add FSI support via DTSIKuninori Morimoto1-0/+9
Signed-off-by: Kuninori Morimoto <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: emev2: Setup internal peripheral interrupts as level highLaurent Pinchart1-15/+15
Interrupts generated by SoC internal devices are currently marked as IRQ_TYPE_NONE. As they're level-triggered and active-high, mark them as such. Signed-off-by: Laurent Pinchart <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: emev2: Use interrupt macros in DT filesLaurent Pinchart2-13/+20
Signed-off-by: Laurent Pinchart <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: Use interrupt macros in r8a73a4 and r8a7778 DT filesLaurent Pinchart2-28/+28
Signed-off-by: Laurent Pinchart <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: Fix r8a7791 GPIO resources in DTSMagnus Damm1-16/+16
The r8a7791 GPIO resources are currently incorrect. Fix that by making them match the English r8a7791 v0.31 data sheet. Tested with GPIO LED using Koelsch DT reference. Signed-off-by: Magnus Damm <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: Include all 4 GiB of memory on Lager DT RefMagnus Damm1-0/+5
Add 2GiB of DRAM at 0x1_8000_0000 to support the full 4GiB of Lager system memory in case of DT Reference. Signed-off-by: Magnus Damm <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: Include all 4 GiB of memory on LagerMagnus Damm1-0/+5
Add 2GiB of DRAM at 0x1_8000_0000 to support the full 4GiB of Lager system memory. Signed-off-by: Magnus Damm <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: Include all 2 GiB of memory on APE6EVMTakashi Yoshii1-0/+5
Add 1GiB of DRAM at 0x2_0000_0000 to support the full 2GiB of APE6EVM system memory. Signed-off-by: Takashi Yoshii <[email protected]> Signed-off-by: Magnus Damm <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: Include all 2 GiB of memory on APE6EVM DT RefMagnus Damm1-0/+5
Add 1GiB of DRAM at 0x2_0000_0000 to support the full 2GiB of APE6EVM system memory also in case of DT reference. Signed-off-by: Magnus Damm <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: kzm9g-reference: Add GPIO keys to DTLaurent Pinchart1-0/+46
Signed-off-by: Laurent Pinchart <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: kzm9g-reference: Add PCF8575 GPIO extender to DTLaurent Pinchart1-0/+11
Signed-off-by: Laurent Pinchart <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: Koelsch DT reference GPIO LED supportMagnus Damm1-0/+14
Add led6, led7 and led8 to the Koelsch DT reference board support. Signed-off-by: Magnus Damm <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: Enable DSW2 with gpio-keys on KZM9DMagnus Damm2-2/+39
Use the gpio-keys driver to support the 4 pins on the dip switch DSW2 which is mounted on the KZM9D board. Signed-off-by: Magnus Damm <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: armadillo-reference: Use low level IRQ for ST1231Laurent Pinchart1-1/+1
The device is configured to generate an active-low interrupt signal that needs to be acknowledged by the host. Configure the IRQ to trigger on low level. Signed-off-by: Laurent Pinchart <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: Use r8a7790 suffix for IRQC compat stringMagnus Damm1-1/+1
Add "renesas,irqc-r8a7790" to the compatible string for IRQC in case of r8a7790. This makes the IRQC follow the same style as the other devices and also makes it more future proof. Signed-off-by: Magnus Damm <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: Use r8a7790 suffix for MMCIF compat stringMagnus Damm1-2/+2
Add "renesas,mmcif-r8a7790" to the compatible string for MMCIF in case of r8a7790. This makes the MMCIF follow the same style as the other devices and also makes it more future proof. Signed-off-by: Magnus Damm <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: Add r8a7791 thermal device node to DTSMagnus Damm1-0/+7
Hook up the r8a7791 thermal sensor to the DTS. Signed-off-by: Magnus Damm <[email protected]> Acked-by: Kuninori Morimoto <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: Add r8a7790 thermal device node to DTSMagnus Damm1-0/+7
Hook up the r8a7790 thermal sensor to the DTS. Signed-off-by: Magnus Damm <[email protected]> Acked-by: Kuninori Morimoto <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: Configure r8a7791 PFC on Koelsch via DTSMagnus Damm1-0/+15
Configure the "D" set of data signals for SCIF0 and SCIF1 on the Koelsch board to setup pinctrl serial console bits. Signed-off-by: Magnus Damm <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-12-10ARM: shmobile: Use r8a7791 suffix for IRQC compat stringMagnus Damm1-1/+1
Add "renesas,irqc-r8a7791" to the compatible string for IRQC in case of r8a7791. This makes the IRQC follow the same style as the other devices and also makes it more future proof. Signed-off-by: Magnus Damm <[email protected]> Signed-off-by: Simon Horman <[email protected]>