summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-07-15Merge tag 'v4.18-rockchip-dts32fixes-1' of ↵Olof Johansson2-2/+2
git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt Fix for a new warning from dtc in graph node unit addresses. * tag 'v4.18-rockchip-dts32fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip: ARM: dts: rockchip: fix graph node unit address error from dtc Signed-off-by: Olof Johansson <olof@lixom.net>
2018-07-15ARM: dts: nomadik: Cut FSMC timingsLinus Walleij1-1/+0
After the work done by Thomas Petazzoni, the NAND chip timings can be read out from the chip instead of open coded in the device tree, so let's just remove the timing information. Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Olof Johansson <olof@lixom.net>
2018-07-15Merge tag 'stm32-dt-for-v4.19-1' of ↵Olof Johansson6-25/+434
git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into next/dt STM32 DT updates for v4.19, round 1 Highlights: ---------- -MCU platforms update: -Update RTC syscfg bindings on stm32f746 and stm32f429 -Update IWDG node with LSI clock name on stm32f429 -MPU STM32MP157 platform update: -Add HASH support -Add m_can support and enable it on EV1 board -Add RTC suppoort and enable it on ED1 board -Add USB OTG HS support and enable it on EV1 board -Enable USB Host EHCI on EV1 board -Add DFSDM support -Add SPI support -Add ETH support and enable it on EV1 board -Add IWDG support and enable it on ED1 board -Fix useless GPIO aliases and reorder nodes * tag 'stm32-dt-for-v4.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32: (22 commits) ARM: dts: stm32: update iwdg with lsi clock name for stm32f429 ARM: dts: stm32: add iwdg2 support for stm32mp157c-ed1 ARM: dts: stm32: add iwdg2 support for stm32mp157c ARM: dts: stm32: Reorder nodes in stm32mp157c-ed1 ARM: dts: stm32: remove gpio aliases for stm32mp157c ARM: dts: stm32: add support of ethernet on stm32mp157c-ev1 ARM: dts: stm32: Add ethernet dwmac on stm32mp1 ARM: dts: stm32: Add syscfg on stm32mp1 ARM: dts: stm32: add SPI1 support on stm32mp157c-ev1 ARM: dts: stm32: add SPI support on stm32mp157c ARM: dts: stm32: Add DFSDM support to stm32mp157c ARM: dts: stm32: Add ADC support to stm32mp157c ARM: dts: stm32: enable USB OTG HS on stm32mp157c-ev1 ARM: dts: stm32: add USB OTG HS support for stm32mp157c SoC ARM: dts: stm32: enable USB Host (USBH) EHCI controller on stm32mp157c-ev1 ARM: dts: stm32: enable RTC on stm32mp157c-ed1 ARM: dts: stm32: add RTC support to stm32mp157c ARM: dts: stm32: m_can activation on stm32mp157c-ev1 ARM: dts: stm32: m_can support to stm32mp157c ARM: dts: stm32: Add HASH support on stm32mp157c ... Signed-off-by: Olof Johansson <olof@lixom.net>
2018-07-15Merge tag 'mvebu-dt64-4.19-1' of git://git.infradead.org/linux-mvebu into ↵Olof Johansson2-1/+22
next/dt mvebu dt64 for 4.19 (part 1) Armada 3700 - Add default memory reservation for ATF - Add a node for AVS support Fix eth3 connector name on the Macchiatobin * tag 'mvebu-dt64-4.19-1' of git://git.infradead.org/linux-mvebu: arm64: dts: marvell: armada-37xx: reserve memory for ATF arm64: dts: marvell: armada-37xx: add the node allowing AVS support arm64: dts: marvell: mcbin: fix eth3 connector name Signed-off-by: Olof Johansson <olof@lixom.net>
2018-07-15Merge tag 'mvebu-dt-4.19-1' of git://git.infradead.org/linux-mvebu into next/dtOlof Johansson7-28/+316
mvebu dt for 4.19 (part 1) - Add a new Armada 388 based board: helios4 - Enable SPI flash by default on SolidRun Armada 38x Microsom * tag 'mvebu-dt-4.19-1' of git://git.infradead.org/linux-mvebu: ARM: dts: armada388-clearfog: drop future changes disclaimer ARM: dts: armada388-clearfog: enable spi flash ARM: dts: armada388-helios4 Signed-off-by: Olof Johansson <olof@lixom.net>
2018-07-15Merge tag 'pxa-dt-4.19' of https://github.com/rjarzmik/linux into next/dtOlof Johansson3-6/+37
This device-tree pxa update brings : - pxa3xx fixes and updates * tag 'pxa-dt-4.19' of https://github.com/rjarzmik/linux: arm: dts: pxa3xx: Add ssp ports to pxa3xx device tree arm: dts: pxa3xx: provide correct clk-names property for nand controller node ARM: dts: pxa: add label to lcd controller node Signed-off-by: Olof Johansson <olof@lixom.net>
2018-07-15Merge tag 'samsung-dt64-4.19' of ↵Olof Johansson5-68/+8
https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt Samsung DTS ARM64 changes for v4.19 Cleanup from old properties and code-style warnings. * tag 'samsung-dt64-4.19' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: arm64: dts: exynos: Remove leading 0x from unit addresses in Exynos5433 arm64: dts: exynos: Remove no longer needed samsung thermal properties Signed-off-by: Olof Johansson <olof@lixom.net>
2018-07-15Merge tag 'samsung-dt-4.19' of ↵Olof Johansson18-63/+635
https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt Samsung DTS ARM changes for v4.19 1. Add two new S5Pv210 boards: Samsung Galaxy S and Samsung Galaxy S 4G mobile phones.  Both are from family codenamed Aries.  The Samsung Galaxy S was released on the market in 2010 with Android operating system.  At that time, it was the Samsung's flagship model.    This brings support for storage (SD card and internal memory), PMIC, RTC, fuel-gauge, keys, USB (in peripherial mode) and WiFi. 2. Add missing secondary CPU properties. 3. Cleanup from old files and properties. * tag 'samsung-dt-4.19' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: dt-bindings: samsung: Document bindings for SGH-T959P board dt-bindings: samsung: Document bindings for Samsung aries boards ARM: dts: s5pv210: Add initial DTS for SGH-T959P phone ARM: dts: s5pv210: Add initial DTS for Samsung Galaxy S phone ARM: dts: s5pv210: Add initial DTS for Samsung Aries based phones ARM: dts: s5pv210: Add missing interrupt-controller property to gph2 ARM: dts: exynos: remove no longer needed samsung thermal properties dt-bindings: arm: Remove obsolete insignal-boards.txt ARM: dts: exynos: Add missing CPU clocks to secondary CPUs on Exynos542x arm: dts: exynos: Add missing cooling device properties for CPUs Signed-off-by: Olof Johansson <olof@lixom.net>
2018-07-15Merge tag 'tegra-for-4.19-arm64-dt' of ↵Olof Johansson2-2/+126
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt arm64: tegra: Device tree changes for v4.19-rc1 These changes enable the GPIO controllers on Tegra194 SoCs, which in turn allows the SD card detection and ethernet controllers to be enabled as well. The Tegra194 device tree is also extended with the list of CPUs and a PSCI node to inform the kernel about the presence of PSCI capable firmware. * tag 'tegra-for-4.19-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: arm64: tegra: Add CPU nodes to Tegra194 device tree arm64: tegra: Add ethernet controller on Tegra194 arm64: tegra: Enable card detect for SD card on P2888 arm64: tegra: Add GPIO controller on Tegra194 Signed-off-by: Olof Johansson <olof@lixom.net>
2018-07-15Merge tag 'tegra-for-4.19-arm-dt' of ↵Olof Johansson25-42/+100
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt ARM: tegra: Device tree changes for v4.19-rc1 This set of changes adds support for the memory client resets on Tegra20 and Tegra30, fixes a couple of issues on Cardhu and Tegra30 Apalis as well as adds a unit-address to the memory node to avoid warnings from DTC. To round things of, the NAND flash controller is enabled on the Tegra20 Colibri. * tag 'tegra-for-4.19-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: ARM: dts: tegra: enable NAND flash on Colibri T20 ARM: dts: tegra: add Tegra20 NAND flash controller node ARM: tegra: Work safely with 256 MB Colibri-T20 modules ARM: tegra: Fix unit_address_vs_reg and avoid_unnecessary_addr_size DTC warnings ARM: tegra: Fix unit_address_vs_reg DTC warnings for /memory ARM: tegra: Remove usage of deprecated skeleton.dtsi ARM: tegra: Fix can2 on Tegra30 Apalis ARM: tegra: Fix Tegra30 Cardhu PCA954x reset ARM: dts: tegra30: Add Memory Client reset to VDE ARM: dts: tegra20: Add Memory Client reset to VDE Signed-off-by: Olof Johansson <olof@lixom.net>
2018-07-15Merge tag 'tegra-for-4.19-dt-bindings' of ↵Olof Johansson1-0/+1
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt dt-bindings: tegra: Changes for v4.19-rc1 This contains a single update that adds the Carmel CPU found in Tegra194 SoCs to the arm/cpus.txt device tree bindings. * tag 'tegra-for-4.19-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: dt-bindings: arm: Add compatible string for NVIDIA Carmel Signed-off-by: Olof Johansson <olof@lixom.net>
2018-07-15Merge tag 'omap-for-v4.19/dt-mcan-v2-signed-v2' of ↵Olof Johansson8-4/+144
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt dts changes for mcan for omaps for v4.19 merge window These changes configure the mcan clock, interconnect target module and mcan device. These changes depend on the ti-sysc related driver changes and are based on those. Notably this is the first new driver that probes with ti-sysc driver with no legacy hwmod platform data for the interconnect target module. * tag 'omap-for-v4.19/dt-mcan-v2-signed-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: ARM: dts: dra76x: Add MCAN node ARM: dts: Add generic interconnect target module node for MCAN ARM: dts: dra762: Add MCAN clock support bus: ti-sysc: Add support for software reset bus: ti-sysc: Add support for using ti-sysc for MCAN on dra76x clk: ti: dra7: Add clkctrl clock data for the mcan clocks bus: ti-sysc: Use 2-factor allocator arguments Signed-off-by: Olof Johansson <olof@lixom.net>
2018-07-15Merge tag 'omap-for-v4.19/dt-signed-v2' of ↵Olof Johansson35-101/+512
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt dts changes for omaps for v4.19 merge window Mostly updates to configure and improve the devices found on various SoCs and boards: - several patches to update support for am3517-evm to replace bogus fixed regulators with proper regulators and configure various devices such as wlan, bluetooth and usb1 - add missing cooling devices for omap5 and dra7 - configure dual role for usb ports for am57xx and dra7 - PM updates for omap4 devices to allow retention idle for minimal configurations - am335x-sl50 updates for various devices - update d-can alias names to not use undescore - configure pandaboard gpio button - a non-urgent change to fix dcan node address that i forgot to send a pull request for earlier * tag 'omap-for-v4.19/dt-signed-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (25 commits) ARM: dts: pandaboard: add gpio user button ARM: dts: am3517-evm: Add 'vdd_io_reg' regulator references ARM: dts: am3517-evm: Enable USB1 Host ARM: dts: am33xx: Fix syntax of alias names ARM: dts: am3517-som: Add builtin Bluetooth ARM: dts: am3517-som: Add WL127x Wifi ARM: dts: am335x-sl50: enable tsadc on SL50 board ARM: dts: am335x-sl50: fix label names for all LEDs ARM: dts: am335x-sl50: use audio-graph-card for sound ARM: dts: am335x-sl50: add support for DS1339 Real Time Clock ARM: dts: am335x-sl50: set dr_mode to otg ARM: dts: am335x-sl50: add a node for the LCD controller ARM: dts: am335x-sl50: use phy-phandle declarations ARM: dts: am335x-sl50: update backlight nodes ARM: dts: omap4-droid4: Use software debounce for gpio-keys ARM: dts: Configure duovero for to allow core retention during idle ARM: dts: Improve omap l4per idling with wlcore edge sensitive interrupt ARM: dts: dra76-evm: Add VBUS GPIO to USB1/USB2 extcon ARM: dts: dra71-evm: Add VBUS GPIO to USB1/USB2 extcon ARM: dts: dra7-evm: Add extcon to USB2 port ... Signed-off-by: Olof Johansson <olof@lixom.net>
2018-07-15Merge tag 'davinci-for-v4.19/dt' of ↵Olof Johansson6-1/+402
git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/dt DaVinci Device-Tree updates for v4.19 ------------------------------------- * DA850 now uses clocks from device-tree * DA850 EVM gains LCD (with backlight) and SATA support * Lego Mindstorms gains bluetooth support * DSP reset control support on DA850 * tag 'davinci-for-v4.19/dt' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci: ARM: dts: da850: Add power-domains to CPPI 4.1 node ARM: davinci: dts: add a reset control to the dsp node ARM: davinci: dts: make psc0 a reset provider ARM: dts: da850-lego-ev3: Add Bluetooth nodes ARM: dts: da850: Add power-domains to PWM nodes ARM: dts: da850: Add clocks dt-bindings: timer: new bindings for TI DaVinci timer ARM: dts: da850-evm: Enable LCD and backlight ARM: dts: da850-evm: Enable SATA port Signed-off-by: Olof Johansson <olof@lixom.net>
2018-07-15Merge tag 'arm-soc/for-4.19/devicetree-arm64' of ↵Olof Johansson7-41/+172
https://github.com/Broadcom/stblinux into next/dt This pull request contains Broadcom ARM64-based SoCs Device Tree changes for 4.19, please pull the following: - Scott does a bunch of updates to the Stingray DTS and DTS include files to better support the addition of new boards. Scott also adds the Stingray OTP Device Tree node - Pramod updates the Stingray clocks such that they match the latest revision of the ASIC and datasheets - Ray sets the Stingray initial watchdog timeout to 60 seconds to give sufficient time for the kernel to boot and then adds PAXC (internal PCIe) support to the Stingray base DTS files - Vladimir adds support for the Stingray smart NIC PS225 boards variants * tag 'arm-soc/for-4.19/devicetree-arm64' of https://github.com/Broadcom/stblinux: arm64: dts: stingray: add bcm958802a802x dts arm64: dts: stingray: add PAXC support arm64: dts: set initial SR watchdog timeout to 60 seconds arm64: dts: Update Stingray clock DT nodes arm64: dts: stingray: Add OTP device node arm64: dts: stingray: move common board components to stingray-board-base Signed-off-by: Olof Johansson <olof@lixom.net>
2018-07-15Merge tag 'arm-soc/for-4.19/devicetree' of ↵Olof Johansson41-11/+540
https://github.com/Broadcom/stblinux into next/dt This pull request contains Broadcom ARM-based SoCs Device Tree changes for 4.19, please pull the following: - Clement adds ethernet aliases to the Cygnus DTS include file such that a DT aware bootloader such as u-boot can properly insert MAC addresses - Mohamed adds a Device Tree node for the HWRNG found on Cygnus SoCs - Vivek migrates all the BCM5301x (Northstar) Device Tree sources to use the proper USB 3.0 PHY representation using its parent MDIO bus. Vivek also completes the Linksys EA9500 Device Tree by adding support for LEDs, internal and external switches. - Rafal adds the ARM architected timer to the BCM53573 Device Tree include file. - Eric adds the Performance Monitoring Unit to the BCM2837 DTS include file since it was absent before - Boris adds the BCM283x transposer block to the Device Tree - Stefan adds the Raspberry Pi Compute Module (CM1) Device Tree include and sources. * tag 'arm-soc/for-4.19/devicetree' of https://github.com/Broadcom/stblinux: ARM: dts: BCM5301X: Add support for Linksys EA9500 ARM: dts: BCM53573: Add architected timer ARM: dts: BCM5301X: Make USB 3.0 PHY use MDIO PHY driver ARM: dts: cygnus: enable iproc-hwrng ARM: dts: cygnus: add ethernet0 alias ARM: dts: bcm283x: Add Transposer block ARM: dts: bcm283x: Add the PMU to the devicetree. ARM: dts: add Raspberry Pi Compute Module and IO board Signed-off-by: Olof Johansson <olof@lixom.net>
2018-07-15Merge tag 'v4.19-rockchip-dts64-1' of ↵Olof Johansson25-1191/+627
git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt SPDX conversion for existing devicetree files. New board is Gru-Bob the Chromebook Flip C101PA which also got some stuff moved around to make room for Scarlet once its display pipeline makes some more advances. Also included are some general sound improvements for rk3399 including enabling hdmi-sound on the sapphire board and some misc fixes like missing cooling device properties and wrong clock-names for the uart1 on rk3328. * tag 'v4.19-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip: arm64: dts: rockchip: corrected uart1 clock-names for rk3328 arm64: dts: rockchip: add Google Bob arm64: dts: rockchip: move core edp from rk3399-kevin to shared chromebook arm64: dts: rockchip: move Chromebook-specific Gru-parts to a separate file arm64: dts: rockchip: add phandles to some nodes on rk3399-gru arm64: dts: rockchip: add some common pin-settings to rk3399 arm64: dts: rockchip: generalize rk3399 #sound-dai-cells arm64: dts: rockchip: Add missing cooling device properties for CPUs arm64: dts: rockchip: enable hdmi sound on rk3399-sapphire arm64: dts: rockchip: connect hdmi sound in rk3399 arm64: dts: rockchip: use SPDX-License-Identifier Signed-off-by: Olof Johansson <olof@lixom.net>
2018-07-15Merge tag 'v4.19-rockchip-dts32-1' of ↵Olof Johansson48-1836/+138
git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt SPDX conversion for existing Rockchip devicetree files as well as conversion of rk3288 to OPPv2 to facilitate the addition of missing cpu-cooling-device properties. * tag 'v4.19-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip: ARM: dts: rockchip: Add missing cooling device properties for CPUs on rk3288 ARM: dts: rockchip: convert rk3288 to operating-points-v2 ARM: dts: rockchip: Add missing cooling device properties for CPUs on rk322x ARM: dts: rockchip: use SPDX-License-Identifier Signed-off-by: Olof Johansson <olof@lixom.net>
2018-07-13arm64: dts: stingray: add bcm958802a802x dtsVladimir Olovyannikov2-0/+28
Add bcm958802a802x dts to be used on all Stingray smart NIC PS225 board variants Signed-off-by: Vladimir Olovyannikov <vladimir.olovyannikov@broadcom.com> Signed-off-by: Pramod Kumar <pramod.kumar@broadcom.com> Signed-off-by: Ray Jui <ray.jui@broadcom.com> Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2018-07-13arm64: dts: stingray: add PAXC supportRay Jui2-0/+65
Add PAXC support to Broadcom Stingray SoC Signed-off-by: Ray Jui <ray.jui@broadcom.com> Signed-off-by: Peter Spreadborough <peter.spreadborough@broadcom.com> Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2018-07-13ARM: dts: stm32: update iwdg with lsi clock name for stm32f429Ludovic Barre1-0/+1
This patch updates iwdg watchdog to use lsi clock name. Signed-off-by: Ludovic Barre <ludovic.barre@st.com> Acked-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
2018-07-13ARM: dts: stm32: add iwdg2 support for stm32mp157c-ed1Ludovic Barre1-0/+5
This patch activates independent watchdog support for stm32mp157c board. Signed-off-by: Ludovic Barre <ludovic.barre@st.com> Reviewed-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
2018-07-13ARM: dts: stm32: add iwdg2 support for stm32mp157cLudovic Barre1-0/+8
This patch adds independent watchdog support for stm32mp157c. Signed-off-by: Ludovic Barre <ludovic.barre@st.com> Acked-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
2018-07-13ARM: dts: stm32: Reorder nodes in stm32mp157c-ed1Alexandre Torgue1-11/+11
Nodes should be ordered in alphabetic order. Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
2018-07-13ARM: dts: stm32: remove gpio aliases for stm32mp157cAlexandre Torgue1-14/+0
GPIO aliases are not used by stm32 pinctrl driver. Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
2018-07-13ARM: dts: stm32: add support of ethernet on stm32mp157c-ev1Christophe Roullier2-0/+66
MAC is connected to a PHY in RGMII mode. Signed-off-by: Christophe Roullier <christophe.roullier@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
2018-07-13ARM: dts: stm32: Add ethernet dwmac on stm32mp1Christophe Roullier1-0/+30
Add Ethernet support (Synopsys MAC IP 4.20a) on stm32mp1 SOC. Enable feature supported by the stmmac driver, such as TSO. Signed-off-by: Christophe Roullier <christophe.roullier@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
2018-07-13ARM: dts: stm32: Add syscfg on stm32mp1Christophe Roullier1-0/+5
System configuration controller is mainly used to manage the compensation cell and other IOs and system related settings. Signed-off-by: Christophe Roullier <christophe.roullier@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
2018-07-13ARM: dts: stm32: add SPI1 support on stm32mp157c-ev1Amelie Delaunay2-1/+21
This patch adds SPI1 support on stm32mp157c-ev1 board. SPI1 is available on GPIO expansion connector but kept disabled so these pins can be used as GPIOs by default. Signed-off-by: Amelie Delaunay <amelie.delaunay@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
2018-07-13ARM: dts: stm32: add SPI support on stm32mp157cAmelie Delaunay1-0/+84
This patch adds all SPI instances on stm32mp157c. Signed-off-by: Amelie Delaunay <amelie.delaunay@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
2018-07-13ARM: dts: stm32: Add DFSDM support to stm32mp157cFabrice Gasnier1-0/+70
stm32mp157c has DFSDM (Digital Filter For Sigma Delta Modulators) hardware with 6 filter instances. Signed-off-by: Fabrice Gasnier <fabrice.gasnier@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
2018-07-13ARM: dts: stm32: Add ADC support to stm32mp157cFabrice Gasnier1-0/+36
stm32mp157c has an ADC block with two physical ADCs. Signed-off-by: Fabrice Gasnier <fabrice.gasnier@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
2018-07-13ARM: dts: stm32: enable USB OTG HS on stm32mp157c-ev1Amelie Delaunay1-0/+7
This patch enables USB OTG HS on stm32mp157c-ev1 in Peripheral mode. Signed-off-by: Amelie Delaunay <amelie.delaunay@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
2018-07-13ARM: dts: stm32: add USB OTG HS support for stm32mp157c SoCAmelie Delaunay1-0/+15
This patch adds support for USB OTG HS on STM32MP157C SoC. USB OTG HS controller is based on DWC2 controller. Signed-off-by: Amelie Delaunay <amelie.delaunay@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
2018-07-13ARM: dts: stm32: enable USB Host (USBH) EHCI controller on stm32mp157c-ev1Amelie Delaunay1-0/+6
This patch enables USB Host (USBH) EHCI controller on stm32mp157c-ev1. As a hub is used between USBH and USB connectors, no need to enable USBH OHCI controller: all low- and full-speed traffic is managed by the hub. Signed-off-by: Amelie Delaunay <amelie.delaunay@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
2018-07-11Merge commit '949bdcc8a97c' into omap-for-v4.19/dtTony Lindgren1-2/+2
2018-07-10ARM: dts: dra76x: Add MCAN nodeFaiz Abbas2-0/+19
Add support for the MCAN peripheral which supports both classic CAN messages along with the new CAN-FD message. Add MCAN node to evm and enable it with a maximum datarate of 5 mbps Signed-off-by: Faiz Abbas <faiz_abbas@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
2018-07-10ARM: dts: Add generic interconnect target module node for MCANFaiz Abbas1-0/+18
The ti-sysc driver provides support for manipulating the idle modes and interconnect level resets. Add the generic interconnect target module node for MCAN to support the same. CC: Tony Lindgren <tony@atomide.com> Signed-off-by: Faiz Abbas <faiz_abbas@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
2018-07-10ARM: dts: dra762: Add MCAN clock supportLokesh Vutla1-0/+33
MCAN is clocked by H14 divider of DPLL_GMAC. Unlike other DPLL dividers this DPLL_GMAC H14 divider is controlled by control module. Adding support for these clocks. Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com> Signed-off-by: Faiz Abbas <faiz_abbas@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
2018-07-10ARM: dts: da850: Add power-domains to CPPI 4.1 nodeSekhar Nori1-0/+1
This adds the power-domains property to CPPI 4.1 node. The CPPI 4.1 DMA driver uses pm_runtime to manage the clocks, so it needs this property in order to find and enable the clock properly. Reviewed-by: David Lechner <david@lechnology.com> Tested-by: Bartosz Golaszewski <bgolaszewski@baylibre.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
2018-07-10bus: ti-sysc: Add support for software resetFaiz Abbas1-0/+46
Add support for the software reset of a target interconnect module using its sysconfig and sysstatus registers. Signed-off-by: Faiz Abbas <faiz_abbas@ti.com> [tony@atomide.com: updated to check if sysconfig exists] Signed-off-by: Tony Lindgren <tony@atomide.com>
2018-07-10bus: ti-sysc: Add support for using ti-sysc for MCAN on dra76xFaiz Abbas4-0/+22
The dra76x MCAN generic interconnect module has a its own format for the bits in the control registers. Therefore add a new module type, new regbits and new capabilities specific to the MCAN module. Acked-by: Rob Herring <robh@kernel.org> CC: Tony Lindgren <tony@atomide.com> Signed-off-by: Faiz Abbas <faiz_abbas@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
2018-07-10clk: ti: dra7: Add clkctrl clock data for the mcan clocksFaiz Abbas2-0/+2
Add clkctrl data for the m_can clocks and register it within the clkctrl driver Acked-by: Rob Herring <robh@kernel.org> Acked-by: Stephen Boyd <sboyd@kernel.org> CC: Tero Kristo <t-kristo@ti.com> Signed-off-by: Faiz Abbas <faiz_abbas@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
2018-07-09arm64: dts: set initial SR watchdog timeout to 60 secondsRay Jui1-0/+1
Set initial Stingray watchdog timeout to 60 seconds By the time when the userspace watchdog daemon is ready and taking control over, the watchdog timeout will then be reset to what's configured in the daemon. Signed-off-by: Ray Jui <ray.jui@broadcom.com> Reviewed-by: Vladimir Olovyannikov <vladimir.olovyannikov@broadcom.com> Reviewed-by: Scott Branden <scott.branden@broadcom.com> Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2018-07-09ARM: dts: tegra: enable NAND flash on Colibri T20Stefan Agner1-0/+16
This enables the on-module ONFI conformant NAND flash. Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Stefan Agner <stefan@agner.ch> Signed-off-by: Thierry Reding <treding@nvidia.com>
2018-07-09ARM: dts: tegra: add Tegra20 NAND flash controller nodeLucas Stach1-0/+15
Add basic controller device tree node to be extended by individual boards. Use the assigned-clocks mechanism to set NDFLASH clock to a sensible default rate of 150MHz. Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Stefan Agner <stefan@agner.ch> Signed-off-by: Thierry Reding <treding@nvidia.com>
2018-07-09ARM: tegra: Work safely with 256 MB Colibri-T20 modulesKrzysztof Kozlowski3-5/+10
Colibri-T20 can come in 256 MB RAM (with 512 MB NAND) or 512 MB RAM (with 1024 MB NAND) flavors. Both of them will use the same DTSI expecting the bootloader to do the fixup of /memory node. However in case it does not happen, let's stay on safe side by limiting the memory to 256 MB for both versions of Colibri-T20. Rename to remove the unnecessary memory size from the device tree file name. While at it, also follow the typical Toradex SoC, module, carrier board hierarchy. Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Reviewed-by: Stefan Agner <stefan@agner.ch> Tested-by: Stefan Agner <stefan@agner.ch> Signed-off-by: Thierry Reding <treding@nvidia.com>
2018-07-09ARM: tegra: Fix unit_address_vs_reg and avoid_unnecessary_addr_size DTC warningsKrzysztof Kozlowski3-8/+1
Remove unneeded address/size cells properties and unit addresses to fix DTC warnings like: arch/arm/boot/dts/tegra30-apalis-eval.dtb: Warning (unit_address_vs_reg): /i2c@7000d000/stmpe811@41/stmpe_touchscreen@0: node has a unit name, but no reg property arch/arm/boot/dts/tegra30-apalis-eval.dtb: Warning (avoid_unnecessary_addr_size): /i2c@7000d000/stmpe811@41: unnecessary #address-cells/#size-cells without "ranges" or child "reg" property Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Reviewed-by: Stefan Agner <stefan@agner.ch> Signed-off-by: Thierry Reding <treding@nvidia.com>
2018-07-09ARM: tegra: Fix unit_address_vs_reg DTC warnings for /memoryKrzysztof Kozlowski23-24/+28
Add a generic /memory node in each Tegra DTSI (with empty reg property, to be overidden by each DTS) and set proper unit address for /memory nodes to fix the DTC warnings: arch/arm/boot/dts/tegra20-harmony.dtb: Warning (unit_address_vs_reg): /memory: node has a reg or ranges property, but no unit name The DTB after the change is the same as before except adding unit-address to /memory node. Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Reviewed-by: Stefan Agner <stefan@agner.ch> Signed-off-by: Thierry Reding <treding@nvidia.com>
2018-07-09ARM: tegra: Remove usage of deprecated skeleton.dtsiKrzysztof Kozlowski5-8/+26
Remove the usage of skeleton.dtsi because it was deprecated since commit 9c0da3cc61f1 ("ARM: dts: explicitly mark skeleton.dtsi as deprecated"). It also allows later to fix DTC warnings for missing unit name in /memory nodes. Compiled DTBs are the same as before this commit. Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Reviewed-by: Stefan Agner <stefan@agner.ch> Signed-off-by: Thierry Reding <treding@nvidia.com>