Olof Johansson
6dda8e594b
Merge tag 'ux500-devicetree-v3.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/dt
...
Merge "Ux500 devicetree changes for v3.17" from Linus Walleij:
Ux500 device tree patches for v3.17:
- Add regulators to STMPE expanders
- Add proper DMA channels for all SD/MMC blocks
- Add sensors to the device tree
* tag 'ux500-devicetree-v3.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson:
ARM: ux500: add misc sensors to the device trees
ARM: ux500: add some DB8500 DMA channel info
ARM: ux500: add VCC and VIO regulators to STMPE IC
+ Linux 3.16-rc4
Signed-off-by: Olof Johansson <olof@lixom.net >
2014-07-12 21:36:50 -07:00
Olof Johansson
89d70e99ff
Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt
...
Merge "at91: dt for 3.17 #1 " from Nicolas Ferre:
First DT update for 3.17:
- move of crystals DT definitions to the /clocks node
- addition of clock entries for sound for CCF enabled platforms
- addition of DMA and DMA + nand on at91sam9rl
- move to CCF for all not-converted-yet AT91 SoCs: at91rm9200, at91sam9260/9g20,
at91sam9g45 family and at91sam9263
* tag 'at91-dt' of git://github.com/at91linux/linux-at91: (43 commits)
ARM: at91/dt: usb_a9263: define crystals frequencies
ARM: at91/dt: tny_a9263: define crystals frequencies
ARM: at91/dt: sam9263ek: define crystals frequencies
ARM: at91: move at91sam9263 SoC to the CCF
ARM: at91/dt: sam9263: define clocks
ARM: at91: prepare common clk transition for sam9263
ARM: at91/dt: cosino define crystals frequencies
ARM: at91/dt: pm9g45: crystals frequencies
ARM: at91/dt: sam9m10g45ek: define crystals frequencies
ARM: at91: move at91sam9g45 SoC to the CCF
ARM: at91/dt: sam9g45: define clocks
ARM: at91: prepare common clk transition for sam9g45
ARM: at91/dt: kizbox: define main crystal frequency
ARM: at91/dt: animeo_ip: define crystals frequencies
ARM: at91/dt: ethernut5: define crystals frequencies
ARM: at91/dt: evk-pro3: define slow crytal frequency
ARM: at91/dt: aks-cdu: define slow crytal frequency
ARM: at91/dt: ge863-pro3: define main crystal frequency
ARM: at91/dt: mpa1600: define crytals frequencies
ARM: at91/dt: qil_a9260: define crystals frequencies
...
Signed-off-by: Olof Johansson <olof@lixom.net >
2014-07-12 21:34:22 -07:00
Olof Johansson
c38114f393
Merge tag 'renesas-dt2-for-v3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt
...
Merge "Second Round of Renesas ARM Based SoC DT Updates for v3.17" from Simon
Horman:
- Extend hardware coverage
* Add DVC support for sound nodes on r8a7791 and r8a7790
* Enable internal PCI on r8a7790/lager
* tag 'renesas-dt2-for-v3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
ARM: shmobile: r8a7791: add DVC support for sound node on DTSI
ARM: shmobile: r8a7790: add DVC support for sound node on DTSI
ARM: shmobile: lager: enable internal PCI
ARM: shmobile: r8a7790: add internal PCI bridge nodes
Signed-off-by: Olof Johansson <olof@lixom.net >
2014-07-12 09:34:38 -07:00
Nicolas Ferre
bf4d997ab8
Merge tag 'CCF-for-3.17' of git://github.com/at91linux/linux-at91 into at91-3.17-dt
...
Pull "CCF migration for 3.17" from Alexandre Belloni:
"This is the switch to CCF for all the remaining at91 SoCs and boards"
2014-07-09 19:14:31 +02:00
Alexandre Belloni
447025e96d
ARM: at91/dt: usb_a9263: define crystals frequencies
...
Define Calao USB-A9263 main and slow crystals frequencies.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:23 +02:00
Alexandre Belloni
edc4a8349d
ARM: at91/dt: tny_a9263: define crystals frequencies
...
Define Calao TNY-A9263 main and slow crystals frequencies.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:22 +02:00
Alexandre Belloni
c8b41e005f
ARM: at91/dt: sam9263ek: define crystals frequencies
...
Define at91sam9263ek main and slow crystals frequencies.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:22 +02:00
Alexandre Belloni
c2bddbd6f4
ARM: at91: move at91sam9263 SoC to the CCF
...
This patch removes the selection of AT91_USE_OLD_CLK when selecting
at91sam9263 SoC support. This will automatically enable COMMON_CLK_AT91
option and add support for at91 common clock implementation.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:21 +02:00
Alexandre Belloni
c2375821c9
ARM: at91/dt: sam9263: define clocks
...
Define the at91sam9263 clocks in the SoC dtsi file.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:21 +02:00
Alexandre Belloni
b81ccb3293
ARM: at91: prepare common clk transition for sam9263
...
Enclose the sam9263 old clk registration in "#if defined(CONFIG_OLD_CLK_AT91)
#endif"
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:21 +02:00
Alexandre Belloni
a0747caccd
ARM: at91/dt: cosino define crystals frequencies
...
Define Cosino boards main and slow crystals frequencies.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:20 +02:00
Alexandre Belloni
57314956cc
ARM: at91/dt: pm9g45: crystals frequencies
...
Define Ronetix pm9g45 main and slow crystals frequencies.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:20 +02:00
Alexandre Belloni
4c67a1319b
ARM: at91/dt: sam9m10g45ek: define crystals frequencies
...
Define at91sam9m10g45ek main and slow crystals frequencies.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:19 +02:00
Alexandre Belloni
5c5a57a45e
ARM: at91: move at91sam9g45 SoC to the CCF
...
This patch removes the selection of AT91_USE_OLD_CLK when selecting at91sam9g45
SoC support. This will automatically enable COMMON_CLK_AT91 option and add
support for at91 common clock implementation.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:19 +02:00
Alexandre Belloni
6f368c3089
ARM: at91/dt: sam9g45: define clocks
...
Define the at91sam9g45 clocks in the SoC dtsi file.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:19 +02:00
Alexandre Belloni
003b45e287
ARM: at91: prepare common clk transition for sam9g45
...
Enclose the sam9g45 old clk registration in "#if defined(CONFIG_OLD_CLK_AT91)
#endif"
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:18 +02:00
Alexandre Belloni
d738989f08
ARM: at91/dt: kizbox: define main crystal frequency
...
Define kizbox board's main crystal frequency.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:18 +02:00
Alexandre Belloni
650defcf96
ARM: at91/dt: animeo_ip: define crystals frequencies
...
Define Somfy Animeo IP main and slow crystals frequencies.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:18 +02:00
Alexandre Belloni
b77d635007
ARM: at91/dt: ethernut5: define crystals frequencies
...
Define egnite Ethernut 5 main and slow crystals frequencies.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:17 +02:00
Alexandre Belloni
2421d1c6d2
ARM: at91/dt: evk-pro3: define slow crytal frequency
...
Define Telit EVK-PRO3 slow crystal frequency
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:17 +02:00
Alexandre Belloni
c544bc7a43
ARM: at91/dt: aks-cdu: define slow crytal frequency
...
Define AK signal CDU slow crystal frequency
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:16 +02:00
Alexandre Belloni
cea5c34dfb
ARM: at91/dt: ge863-pro3: define main crystal frequency
...
Define Telit GE863-PRO3 main crystal frequency.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:16 +02:00
Alexandre Belloni
80994f0a73
ARM: at91/dt: mpa1600: define crytals frequencies
...
Define Phontech MPA 1600 main and slow crystals frequencies.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:16 +02:00
Alexandre Belloni
322192640b
ARM: at91/dt: qil_a9260: define crystals frequencies
...
Define Calao QIL-A9260 main and slow crystals frequencies.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:15 +02:00
Alexandre Belloni
90de7ccc81
ARM: at91/dt: tny_a9260: define crystals frequencies
...
Define Calao TNY-A9260 and TNY-A9G20 main and slow crystals frequencies.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:15 +02:00
Alexandre Belloni
f1e7861518
ARM: at91/dt: usb_a9260: define crystals frequencies
...
Define Calao USB-A9260, USB-A9G20 and USB-A9G20-LPW main and slow crystals
frequencies.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:14 +02:00
Alexandre Belloni
32cc703a23
ARM: at91/dt: foxg20: define crystals frequencies
...
Define Acme Systems srl Fox G20 main and slow crystals frequencies.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:14 +02:00
Alexandre Belloni
f48a833534
ARM: at91/dt: at91sam9g20ek: define crystals frequencies
...
Define at91sam9g20ek main and slow crystals frequencies.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:14 +02:00
Alexandre Belloni
20183110a8
ARM: at91: move at91sam9260 SoCs to the CCF
...
This patch removes the selection of AT91_USE_OLD_CLK when selecting at91sam9260
SoCs support. This will automatically enable COMMON_CLK_AT91 option and add
support for at91 common clk implementation.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:13 +02:00
Alexandre Belloni
09d773cea8
ARM: at91/dt: sam9g20: define clocks
...
Define the at91sam9g20 clocks that differ from at91sam9260 in the SoC dtsi file.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:13 +02:00
Alexandre Belloni
684b8fb5a0
ARM: at91/dt: sam9260: define clocks
...
Define the at91sam9260 clocks in the SoC dtsi file.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:13 +02:00
Alexandre Belloni
57b37ed519
ARM: at91: prepare common clk transition for sam9260
...
Enclose the sam9260 old clk registration in "#if defined(CONFIG_OLD_CLK_AT91)
#endif"
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:12 +02:00
Alexandre Belloni
94788118ef
ARM: at91/dt: at91rm9200ek: define crystals frequencies
...
Define at91rm9200ek main and slow crystals frequencies.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:12 +02:00
Alexandre Belloni
93af052da5
ARM: at91: move at91rm9200 SoC to the CCF
...
This patch removes the selection of AT91_USE_OLD_CLK when selecting at91rm9200
SoC support. This will automatically enable COMMON_CLK_AT91 option and add
support for at91 common clk implementation.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Boris BREZILLON <boris.brezillon@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:11 +02:00
Alexandre Belloni
68580013ad
ARM: at91/dt: rm9200: define clocks
...
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:11 +02:00
Alexandre Belloni
36c203f1ca
ARM: at91: prepare common clk transition for rm9200
...
Enclose the rm9200 old clk registration in "#if defined(CONFIG_OLD_CLK_AT91)
#endif"
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Boris BREZILLON <boris.brezillon@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:11 +02:00
Alexandre Belloni
152f3003f0
ARM: at91/dt: ariag25: define crystals frequencies
...
Define Acme Systems Aria G25 board main and slow crystals frequencies.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 19:05:10 +02:00
Alexandre Belloni
ed0a3ff435
Documentation: dt: document all the atmel pmc compatibles
...
Documentation for atmel-pmc only list one compatible, add the remaining
compatible strings.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
2014-07-09 19:05:10 +02:00
Nicolas Ferre
ad7c56aa2d
ARM: at91/dt: add NAND + DMA property for at91sam9rl
...
Add the "atmel,nand-has-dma" property to NAND node
Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com >
Acked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
2014-07-09 18:02:47 +02:00
Nicolas Ferre
4cd9292926
ARM: at91/dt: add DMA controller node to at91sam9rl
...
Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com >
Acked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
2014-07-09 18:02:46 +02:00
Bo Shen
38324358c5
ARM: at91: at91sam9n12ek: switch sound to CCF
...
As the at91sam9n12ek has switch to CCF, so add clock for wm8904
Signed-off-by: Bo Shen <voice.shen@atmel.com >
Reviwed-by: Mark Brown <broonie@linaro.org >
Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 18:02:46 +02:00
Bo Shen
18f44d7bd6
ARM: at91: sama5d3xek: switch sound to CCF
...
As the sama5d3xek board has switch to CCF, so add clock for wm8904
Signed-off-by: Bo Shen <voice.shen@atmel.com >
Reviwed-by: Mark Brown <broonie@linaro.org >
Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 18:02:45 +02:00
Alexandre Belloni
334394c0d8
ARM: at91/dt: sama5d3 crystals under the clocks node
...
Having clocks grouped in a subnode is common practice, so move the crystals
under a clocks node for the sama5d3 SoC and sama5d3 based boards.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Boris BREZILLON <boris.brezillon@free-electrons.com >
Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 18:02:45 +02:00
Alexandre Belloni
12dde44998
ARM: at91/dt: sam9x5 crystals under the clocks node
...
Having clocks grouped in a subnode is common practice, so move the crystals and
the ADC clock under a clocks node for the at91sam9x5 SoC and at91sam9x5 based
boards.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Boris BREZILLON <boris.brezillon@free-electrons.com >
Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 18:02:44 +02:00
Alexandre Belloni
c2c9e78e2f
ARM: at91/dt: sam9rl crystals under the clocks node
...
Having clocks grouped in a subnode is common practice, so move the crystals
under a clocks node for the at91sam9rl SoC and at91sam9rl based boards.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Boris BREZILLON <boris.brezillon@free-electrons.com >
Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 18:02:44 +02:00
Alexandre Belloni
6503ab5fc7
ARM: at91/dt: sam9n12 crystals under the clocks node
...
Having clocks grouped in a subnode is common practice, so move the crystals
under a clocks node for the at91sam9n12 SoC and at91sam9n12 based boards.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Boris BREZILLON <boris.brezillon@free-electrons.com >
Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 18:02:43 +02:00
Alexandre Belloni
73b173e5c5
ARM: at91/dt: sam9261 crystals under the clocks node
...
Having clocks grouped in a subnode is common practice, so move the crystals
under a clocks node for the at91sam9261 SoC and at91sam9261 based boards.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Acked-by: Boris BREZILLON <boris.brezillon@free-electrons.com >
Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com >
2014-07-09 18:02:43 +02:00
Olof Johansson
74498a6de2
Merge tag 'berlin-dt-3.17-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/dt
...
Merge "Berlin DT changes for v3.17" from Sebastian Hesselbarth:
- L2CC latency properties for BG2Q
- DW i2c nodes for BG2Q and corresponding dev board
- SMP related nodes for BG2 and BG2Q
* tag 'berlin-dt-3.17-1' of git://git.infradead.org/users/hesselba/linux-berlin:
ARM: dts: berlin: add SMP related nodes and properties for BG2Q
ARM: dts: berlin: add SMP related nodes and properties for BG2
Documentation: bindings: add the marvell,berlin-smp CPU enable method
Documentation: bindings: add the Berlin CPU control doc
ARM: dts: berlin: enable i2c0 and i2c2
ARM: dts: berlin: add I2C nodes for BG2Q
ARM: dts: berlin2q: set L2CC tag and data latency to 2 cycles
Signed-off-by: Olof Johansson <olof@lixom.net >
2014-07-07 22:42:33 -07:00
Linus Walleij
d0e3bc8133
ARM: ux500: add misc sensors to the device trees
...
This adds the STMicroelectonics MEMS sensor devices to the Ux500
family device trees:
- Accelerometer
- Magnetometer
- Gyroscope
- Pressure (barometer)
Cc: Lee Jones <lee.jones@linaro.org >
Cc: Denis CIOCCA <denis.ciocca@st.com >
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2014-07-07 11:54:07 +02:00
Linus Walleij
14cdf8cbc7
ARM: ux500: add some DB8500 DMA channel info
...
This adds some missing DMA channel information to the disabled
MMC/SD/SDIO blocks number 3 and 5, and notes that the assignment
of MSP channels vary with ASIC variant.
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org >
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2014-07-07 11:54:06 +02:00