- 19 Jan, 2017 1 commit
-
-
Olof Johansson authored
Merge tag 'at91-ab-4.11-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux into next/dt DT for 4.11: - New boards: Axentia TSE-850, sama5d36ek CMP - new device definitions for sama5d2 - Fix DMA allocation on sama5d4 for secure peripherals * tag 'at91-ab-4.11-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: ARM: dts: at91: add devicetree for the Axentia TSE-850 ARM: dts: at91: add dts file for sama5d36ek CMP board ARM: dts: at91: sama5d2: add ssc0 definition ARM: dts: at91: sama5d2 Xplained: use DMA for UART3 ARM: dts: at91: sama5d2: move UART3 to DMA1 ARM: dts: at91: add dma1 definition to sama5d2 ARM: dts: at91: sama5d4 Xplained: enable UART1 node with DMA ARM: dts: at91: sama5d4: change DMA allocation for secure peripherals ARM: dts: at91: sama5d3_uart: fix reg sizes to match documentation Signed-off-by:
Olof Johansson <olof@lixom.net>
-
- 17 Jan, 2017 5 commits
-
-
Olof Johansson authored
Merge tag 'stm32-dt-for-v4.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into next/dt STM32 DT updates for v4.11, round 1. Highlights: ---------- - ADD RTC support on STM32F429 MCU - Enable RTC on STM32F469and STM32F429 boards - ADD ADC support on STM32F429 MCU - Enable ADC on STM32F429 Eval board - Add I2S external clock - Fix memory size for STM32F429 Disco Note: ----- First patch "clk: stm32f4: Update DT bindings documentation") has already been merged in clock tree. * tag 'stm32-dt-for-v4.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32: ARM: dts: stm32: enable RTC on stm32429i-eval ARM: dts: stm32: enable RTC on stm32f469-disco ARM: dts: stm32: enable RTC on stm32f429-disco ARM: dts: stm32: Add RTC support for STM32F429 MCU ARM: dts: stm32: set HSE_RTC clock frequency to 1 MHz on stm32f429 ARM: dts: stm32: Include auxiliary stm32fx clock definition ARM: dts: stm32: Add external I2S clock on stm32f429 MCU ARM: dts: stm32: enable ADC on stm32f429i-eval board ARM: dts: stm32: Add ADC support to stm32f429 ARM: dts: stm32: Add missing USART3 pin config to stm32f469-disco board ARM: dts: stm32: Fix memory size from 8MB to 16MB on stm32f469-disco board clk: stm32f4: Update DT bindings documentation Signed-off-by:
Olof Johansson <olof@lixom.net>
-
git://git.infradead.org/linux-mvebuOlof Johansson authored
mvebu dt for 4.11 (part 1) - Add support for the ethernet switch on the Turris Omnia board - Clean up and improvement for ClearFog boards - Correct license text which was mangled when switching to dual license * tag 'mvebu-dt-4.11-1' of git://git.infradead.org/linux-mvebu: ARM: dts: turris-omnia: add support for ethernet switch ARM: dts: armada388-clearfog: move uart nodes ARM: dts: armada388-clearfog: move ethernet related nodes ARM: dts: armada388-clearfog: move I2C nodes ARM: dts: armada388-clearfog: move device specific pinctrl nodes ARM: dts: armada388-clearfog: add pro model DTS file ARM: dts: armada388-clearfog: add base model DTS file ARM: dts: armada388-clearfog: move rear button ARM: dts: armada388-clearfog: move SPI CS1 ARM: dts: armada388-clearfog: move second PCIe port ARM: dts: armada388-clearfog: move DSA switch ARM: dts: armada388-clearfog: split clearfog DTS file ARM: dts: armada388-clearfog: move sdhci pinctrl node to microsom ARM: dts: armada388-clearfog: move SPI flash into microsom ARM: dts: armada388-clearfog: fix SPI flash #size-cells ARM: dts: mvebu: Correct license text Signed-off-by:
Olof Johansson <olof@lixom.net>
-
Olof Johansson authored
Merge tag 'samsung-dt-4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt Samsung DeviceTree update for v4.11: 1. Fixes for initial audio clocks configuration. 2. Enable sound on Odroid-X board. 3. Enable DMA for UART modules on Exynos5 SoCs. 4. Add CPU OPPs for Exynos4412 Prime (newer version of Exynos4412). This pulls necessary change in the clocks. 5. Remove Exynos4212. We do not have any mainline boards with it. This will simplify few bits later. * tag 'samsung-dt-4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: ARM: dts: exynos: remove Exynos4212 support (dead code) ARM: dts: exynos: Add CPU OPPs for Exynos4412 Prime clk: samsung: Add CPU clk configuration data for Exynos4412 Prime ARM: dts: exynos: Enable DMA support for UART modules on Exynos5 SoCs ARM: dts: exynos: Cleanup Odroid-X2 and enable sound on Odroid-X ARM: dts: exynos: Fix initial audio clocks configuration on Exynos4 boards ARM: dts: exynos: Correct clocks for Exynos4 I2S module Signed-off-by:
Olof Johansson <olof@lixom.net>
-
Olof Johansson authored
Merge tag 'sti-dt-for-v4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into next/dt STi dts update: Enable High Quality Video Data Plane (HQVDP) DT entry Add DELTA V4L2 video decoder DT entry Disable unused fdma instances Fix sti-display-subsystem wrong clock parent's value Cleanup and update DT entries related to remoteproc * tag 'sti-dt-for-v4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti: ARM: dts: STiH407-family: Supply Mailbox properties to delta RProc ARM: dts: STiH407-family: Supply mailbox properties to GP0 RProc ARM: dts: STiH407-family: update dmu remoteproc node ARM: dts: STiH407-family: remove gp1 remoteproc node ARM: dts: STiH407-family: remove audio remoteproc node ARM: dts: STiH407-family: update gp0_reserved memory region ARM: dts: STiH410-family: fix wrong parent clock frequency ARM: dts: STiH410: add DELTA dt node ARM: dts: STiH407-family: disable fdma1 and fdma2 ARM: dts: STiH410: add hqvdp node ARM: dts: STiH410-B2120: enable sti-hda at board level Signed-off-by:
Olof Johansson <olof@lixom.net>
-
Olof Johansson authored
Merge tag 'socfpga_dts_for_v4.11_part_1' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into next/dt SoCFPGA DTS updates for v4.11, part 1 - Adds FPGA manager bits - Enable I2C on Cyclone5 and Arria5 devkits - Adds LED support on C5/A5 devkits - Enables CAN on C5 devkit - Enables watchdog - Add NAND on Arria10 - Add the LTC2977 Power Monitor on Arria10 devkit * tag 'socfpga_dts_for_v4.11_part_1' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux: ARM: dts: socfpga: add missing compatible string for SDRAM controller ARM: dts: socfpga: add fpga region support on Arria10 ARM: dts: socfpga: add base fpga region and fpga bridges ARM: dts: socfpga: fpga manager data is 32 bits ARM: dts: socfpga: Add NAND device tree for Arria10 ARM: dts: socfpga: add fpga-manager node for Arria10 ARM: dts: socfpga: add the LTC2977 power monitor on Arria10 devkit ARM: dts: socfpga: enable watchdog timer on Arria5 and Arria10 ARM: dts: socfpga: enable CAN on Cyclone5 devkit ARM: dts: socfpga: Add Rohm DH2228FV DAC ARM: dts: socfpga: set desired i2c clock on Cyclone5 and Arria5 devkits ARM: dts: socfpga: enable GPIO and LEDs for Cyclone5 and Arria5 devkits Signed-off-by:
Olof Johansson <olof@lixom.net>
-
- 16 Jan, 2017 5 commits
-
-
Amelie Delaunay authored
This patch enables RTC on stm32429i-eval with default LSE clock source. Signed-off-by:
Amelie Delaunay <amelie.delaunay@st.com> Signed-off-by:
Alexandre TORGUE <alexandre.torgue@st.com>
-
Amelie Delaunay authored
This patch enables RTC on stm32f469-disco with default LSE clock source. Signed-off-by:
Amelie Delaunay <amelie.delaunay@st.com> Signed-off-by:
Alexandre TORGUE <alexandre.torgue@st.com>
-
Amelie Delaunay authored
This patch enables RTC on stm32f429-disco with LSI as clock source because X2 crystal for LSE is not fitted by default. Signed-off-by:
Amelie Delaunay <amelie.delaunay@st.com> Signed-off-by:
Alexandre TORGUE <alexandre.torgue@st.com>
-
Amelie Delaunay authored
This patch adds STM32 RTC bindings for STM32F429. Signed-off-by:
Amelie Delaunay <amelie.delaunay@st.com> Signed-off-by:
Alexandre TORGUE <alexandre.torgue@st.com>
-
Amelie Delaunay authored
This patch set HSE_RTC clock frequency to 1 MHz, as the clock supplied to the RTC must be 1 MHz. Signed-off-by:
Amelie Delaunay <amelie.delaunay@st.com> Signed-off-by:
Alexandre TORGUE <alexandre.torgue@st.com>
-
- 12 Jan, 2017 10 commits
-
-
Patrice Chotard authored
Signed-off-by:
Lee Jones <lee.jones@linaro.org> Signed-off-by:
Patrice Chotard <patrice.chotard@st.com>
-
Patrice Chotard authored
Signed-off-by:
Loic Pallardy <loic.pallardy.chotard@st.com> Signed-off-by:
Patrice Chotard <patrice.chotard@st.com>
-
Patrice Chotard authored
Rename dmu_reserved to delta_reserved Rename st231_dmu to st231_delta Update the delta_reserved memory region start address Signed-off-by:
Patrice Chotard <patrice.chotard@st.com>
-
Patrice Chotard authored
This node is unused, remove it Signed-off-by:
Patrice Chotard <patrice.chotard@st.com>
-
Patrice Chotard authored
This node is unused, remove it Signed-off-by:
Patrice Chotard <patrice.chotard@st.com>
-
Patrice Chotard authored
Update the start address of gp0_reserved memory region and enable it Signed-off-by:
Patrice Chotard <patrice.chotard@st.com>
-
Patrice Chotard authored
The clock parent was lower than child clock which is not correct. In some use case, it leads to division by zero. Signed-off-by:
Gabriel Fernandez <gabriel.fernandez@st.com>
-
Hugues Fruchet authored
This patch adds DT node for STMicroelectronics DELTA V4L2 video decoder Signed-off-by:
Hugues Fruchet <hugues.fruchet@st.com>
-
Patrice Chotard authored
Only fdma0 instance is used for audio, so disable the 2 others instances. Signed-off-by:
Patrice Chotard <patrice.chotard@st.com>
-
Patrice Chotard authored
Enable High Quality Video Data Plane which is an hardware IP dedicated to video rendering. Signed-off-by:
Patrice Chotard <patrice.chotard@st.com>
-
- 11 Jan, 2017 2 commits
-
-
Patrice Chotard authored
As sti-hda is only available on STiH410-B2120, disable it in STiH410.dtsi and enable it at board level. Signed-off-by:
Patrice Chotard <patrice.chotard@st.com>
-
Marek Szyprowski authored
There are no Exynos4212 based boards in mainline, so there is no need to keep additional files for SoCs, which are never used. This patch removes support for Exynos4212 SoCs and moves previously shared Exynos4412 definitions to a single file to simplify future maintenance. Signed-off-by:
Marek Szyprowski <m.szyprowski@samsung.com> Reviewed-by:
Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by:
Krzysztof Kozlowski <krzk@kernel.org>
-
- 10 Jan, 2017 17 commits
-
-
Peter Rosin authored
The Axentia TSE-850 is a SAMA5D3-based device designed to generate FM subcarrier signals. Signed-off-by:
Peter Rosin <peda@axentia.se> Acked-by:
Rob Herring <robh@kernel.org> Acked-by:
Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by:
Alexandre Belloni <alexandre.belloni@free-electrons.com>
-
Wenyou Yang authored
The sama5d36ek CMP board is the variant of sama5d3xek board. It is equipped with the low-power DDR2 SDRAM, PMIC ACT8865 and some power rail. Its main purpose is used to measure the power consumption. The difference of the sama5d36ek CMP dts from sama5d36ek dts is listed as below. 1. The USB host nodes are removed, that is, the USB host is disabled. 2. The gpio_keys node is added to wake up from the sleep. 3. The LCD isn't supported due to the pins for LCD are conflicted with gpio_keys. 4. The adc0 node support the pinctrl sleep state to fix the over consumption on VDDANA. As said in errata, "When the USB host ports are used in high speed mode (EHCI), it is not possible to suspend the ports if no device is attached on each port. This leads to increased power consumption even if the system is in a low power mode." That is why the the USB host is disabled. Signed-off-by:
Wenyou Yang <wenyou.yang@atmel.com> Acked-by:
Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by:
Alexandre Belloni <alexandre.belloni@free-electrons.com>
-
Alex authored
The sama5d2 SoC has Synchronous Serial Controller which provides synchronous communication link with external devices. It's generally used in audio and telecom applications such as I2S, Short Frame Sync, Long Frame Sync. Signed-off-by:
Alex Gershgorin <alex.gershgorin@qcore.com> Signed-off-by:
Alexandre Belloni <alexandre.belloni@free-electrons.com>
-
Nicolas Ferre authored
Use DMA for UART3 as we have enough channels and to show how to specify DMA use with serial nodes. Signed-off-by:
Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by:
Alexandre Belloni <alexandre.belloni@free-electrons.com>
-
Nicolas Ferre authored
Now that DMA1 is defined, use it to distribute channel usage among the two controllers. Signed-off-by:
Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by:
Alexandre Belloni <alexandre.belloni@free-electrons.com>
-
Nicolas Ferre authored
The sama5d2 SoC has a second DMA controller and can be used just like DMA0. By default both DMA controllers are configured as "Secure" in MATRIX_SPSELR so we can use whichever we want in a "single Secure World" configuration. Surprisingly the DMA1 has a lower address than DMA0. To avoid confusion place it after DMA0 node anyway. Signed-off-by:
Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by:
Alexandre Belloni <alexandre.belloni@free-electrons.com>
-
Nicolas Ferre authored
Enable UART1 and use DMA configuration with it. Signed-off-by:
Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by:
Alexandre Belloni <alexandre.belloni@free-electrons.com>
-
Nicolas Ferre authored
Some peripherals are "Programmable Secure" but left as "Secure" by default. If tried to be connected to Non-Secure DMA controller, the possibility to leak secure data is prevented so using these peripherals with DMA1 is not possible with this default configuration (MATRIX_SPSELR registers setup by bootloader). Move them to DMA0 which is an "Always-Secure" DMA controller. Signed-off-by:
Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by:
Alexandre Belloni <alexandre.belloni@free-electrons.com>
-
Peter Rosin authored
The new size (0x100) also matches the size given in sama5d3.dtsi Documentation reference: section 43.6 "Universal Asynchronous Receiver Transmitter (UART) User Interface", table 43-4 "Register Mapping" in [1]. [1] Atmel-11121F-ATARM-SAMA5D3-Series-Datasheet_02-Feb-16 Signed-off-by:
Peter Rosin <peda@axentia.se> Signed-off-by:
Alexandre Belloni <alexandre.belloni@free-electrons.com>
-
Gabriel Fernandez authored
This patch include auxiliary clock definition (clocks which are not derived from system clock. Signed-off-by:
Gabriel Fernandez <gabriel.fernandez@st.com> Signed-off-by:
Alexandre TORGUE <alexandre.torgue@st.com>
-
Gabriel Fernandez authored
This patch adds an external I2S clock in the DT. The I2S clock could be derived from an external I2S clock or by I2S pll. Signed-off-by:
Gabriel Fernandez <gabriel.fernandez@st.com> Signed-off-by:
Alexandre TORGUE <alexandre.torgue@st.com>
-
Fabrice GASNIER authored
Enable analog to digital converter on stm32f429i-eval board. It has on-board potentimeter wired to ADC3 in8 analog pin and uses fixed regulator to provide reference voltage. Signed-off-by:
Fabrice Gasnier <fabrice.gasnier@st.com> Signed-off-by:
Alexandre TORGUE <alexandre.torgue@st.com>
-
Fabrice GASNIER authored
Add ADC support & pinctrl analog phandle (adc3_in8) to stm32f429. Signed-off-by:
Fabrice Gasnier <fabrice.gasnier@st.com> Signed-off-by:
Alexandre TORGUE <alexandre.torgue@st.com>
-
Bruno Meirelles Herrera authored
This patch adds USART3 pin configuration on PB10/PA11 pins for STM32F469I-DISCO board. Signed-off-by:
Bruno Herrera <bruherrera@gmail.com> Signed-off-by:
Alexandre TORGUE <alexandre.torgue@st.com>
-
Bruno Herrera authored
This patch fix memory size to support 16MB of external SDRAM. Signed-off-by:
Bruno Herrera <bruherrera@gmail.com> Signed-off-by:
Alexandre TORGUE <alexandre.torgue@st.com>
-
Gabriel Fernandez authored
Creation of dt include file for specific stm32f4 clocks. These specific clocks are not derived from system clock (SYSCLOCK) We should use index 1 to use these clocks in DT. e.g. <&rcc 1 CLK_LSI> Signed-off-by:
Gabriel Fernandez <gabriel.fernandez@st.com> Acked-by:
Rob Herring <robh@kernel.org>
-
Olof Johansson authored
Merge tag 'sunxi-generic-pinconf-for-4.10' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux into next/dt Allwinner conversion to generic pin muxing properties Here is a list of patches that converts the current DT to the generic pin control and muxing properties, now that the pinctrl driver supports it. * tag 'sunxi-generic-pinconf-for-4.10' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux: ARM: sunxi: Convert pinctrl nodes to generic bindings ARM: sunxi: Remove useless allwinner,pull property ARM: sunxi: Remove useless allwinner,drive property Signed-off-by:
Olof Johansson <olof@lixom.net>
-