summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/stm32mp157c-ed1.dts
Commit message (Collapse)AuthorAgeFilesLines
* ARM: dts: stm32: Adapt STM32MP157C ED1 board to STM32 DT diversityAlexandre Torgue2019-12-091-0/+1
| | | | | | | This commit adds security (cryp1) IP to stm32mp157c ED1 board by including stm32mp15xc.dtsi file. Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: Introduce new STM32MP15 SOCs: STM32MP151 and STM32MP153Alexandre Torgue2019-12-091-1/+1
| | | | | | | | | | | | | | | | | STM32MP151 and STM32MP153 were not explicitly supported through stm32mp157c.dts. This commit adds dedicated files to support all STM32MP15 SOCs family. The differences between those SOCs are: -STM32MP151 [1]: common file. -STM32MP153 [2]: STM32MP151 + CANs + a second CortexA7-CPU. -STM32MP157 [3]: STM32MP153 + DSI + GPU. [1] https://www.st.com/resource/en/reference_manual/dm00366349.pdf [2] https://www.st.com/resource/en/reference_manual/dm00366355.pdf [3] https://www.st.com/resource/en/reference_manual/dm00327659.pdf Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: Update stm32mp157 pinctrl filesAlexandre Torgue2019-12-091-1/+2
| | | | | | | | In order to cover the STM32MP15 SOCs family this commit updates pinctrl file names (group definition and packages files). This family includes: STM32MP151, STM32MP153 and STM32MP157. Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: add ADC support to stm32mp157c-ed1Fabrice Gasnier2019-12-091-0/+16
| | | | | | | | | | | | | | | | Add ADC support to stm32mp157c-ed1 board. Following ADC signals are dedicated for analog and routed to connectors: - ADC1/2 in0 (ANA0) - ADC1/2 in1 (ANA1) - ADC1 in6 (PF12) Configure ADC1 with these signals. But keep it disabled by default, so PF12 can be used as gpio by default. Add VDD and VDDA supplies to ADC on stm32mp157c-ed1 board. This allows to get full ADC analog performances in case VDDA is below 2.7V (not the case by default). Signed-off-by: Fabrice Gasnier <fabrice.gasnier@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: enable sdmmc2 node for stm32mp157c-ed1 boardYann Gautier2019-12-091-0/+16
| | | | | | | | | | On STM32MP157C-ED1, the eMMC is connected on instance 2 of SDMMC peripheral. The sdmmc2 node is then added in the board DT file, as well as the pins nodes in the pinctrl file. Signed-off-by: Ludovic Barre <ludovic.barre@st.com> Signed-off-by: Yann Gautier <yann.gautier@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: Fix active discharge usage on stm32mp157Pascal Paillet2019-10-251-1/+1
| | | | | | | Active discharge is a uint32 not a boolean. Signed-off-by: Pascal Paillet <p.paillet@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: change default minimal buck1 value on stm32mp157Pascal Paillet2019-10-251-1/+1
| | | | | | | | Minimal value is the value set during boot or before suspend. We must ensure that the value is a functional value to boot. Signed-off-by: Pascal Paillet <p.paillet@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: add PWR regulators support on stm32mp157Pascal Paillet2019-10-251-16/+5
| | | | | | | | | This patch adds support of STM32 PWR regulators on stm32mp157c. This replace dummy fixed regulators on stm32mp157c-ed1 and stm32mp157c-dk2. Signed-off-by: Pascal Paillet <p.paillet@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: Add DAC support to stm32mp157c-ed1Fabrice Gasnier2019-10-251-0/+13
| | | | | | | | | | | stm32mp157c-ed1 board has digital-to-analog converter signals routed to JP11 and JP10 jumpers (e.g. PA4/PA5). It's easier then to configure them both. But keep them disabled by default, so the pins are kept in their initial state to lower power consumption. This way they can also be used as GPIO. Signed-off-by: Fabrice Gasnier <fabrice.gasnier@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: fix regulator-sd_switch node on stm32mp157c-ed1 boardAlexandre Torgue2019-10-251-1/+2
| | | | | | | This commit fixes regulator-sd_switch node in order to be compliant to DT validation schema. Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: enable m4 coprocessor support on STM32MP157c-ed1Fabien Dessenne2019-08-021-0/+10
| | | | | | | Enable m4 coprocessor for STM32MP157c-ed1 board. Signed-off-by: Fabien Dessenne <fabien.dessenne@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: declare copro reserved memories on STM32MP157c-ed1Fabien Dessenne2019-08-021-0/+36
| | | | | | | | Declare reserved memories shared by the processors for STM32MP157c-ed1 board. Signed-off-by: Fabien Dessenne <fabien.dessenne@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: enable Vivante GPU support on stm32mp157c-ed1 boardPierre-Yves MORDRET2019-05-211-0/+16
| | | | | | | Enable Vivante GPU driver for stm32mp157c-ed1 board. Signed-off-by: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: use dedicated files to manage stm32mp157 packagesAlexandre Torgue2019-05-211-1/+1
| | | | | | | | | | | | | | | | Four packages exist for stm32mp157 die. As ball-out is different between them, this patch covers those differences by creating dedicated pinctrl dtsi files. Each dtsi pinctrl package file describes the package ball-out through gpio-ranges. stm32mp157a-dk1 / dk2 boards embed a STM32MP_PKG_AC (TFBGA361 (12*12)) package. stm32mp157c-ed1 / ev1 boards embed a STM32MP_PKG_AA (LFBGA448 (18*18)) package. Acked-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: add stpmic1 support on stm32mp157c ed1 boardPascal Paillet2019-04-111-16/+140
| | | | | | | | | | | This patch adds stpmic1 support on stm32mp157c ed1 board. The STPMIC1 is a PMIC from STMicroelectronics. The STPMIC1 integrates 10 regulators, 3 power switches, a watchdog and an input for a power on key. The DMAs are disabled because the PMIC generates a very few traffic and DMA channels may lack for other usage. Signed-off-by: Pascal Paillet <p.paillet@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: enable IPCC mailbox support on STM32MP157c-ed1Fabien Dessenne2019-04-111-0/+4
| | | | | | | Enable STM32 IPCC mailbox driver for STM32MP157c-ed1 board. Signed-off-by: Fabien Dessenne <fabien.dessenne@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: add sdmmc1 support on stm32mp157c ed1 boardLudovic Barre2019-04-111-0/+37
| | | | | | | This patch adds sdmmc1 support on stm32mp157c ed1 board. Signed-off-by: Ludovic Barre <ludovic.barre@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* Merge tag 'stm32-dt-for-v5.1-1' of ↵Arnd Bergmann2019-02-151-0/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt STM32 DT updates for v5.1, round 1 Highlights: ---------- MPU part: -Enable Digital Thermal Sensor (dts) on stm32mp157c-ed1 (and so ev1). MCU part: -Add SPI support on stm32f429 SOC (4 SPIs instances). * tag 'stm32-dt-for-v5.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32: ARM: dts: stm32: Enable thermal sensor support on STM32MP157c-ed1 ARM: dts: stm32: add SPI support on STM32F429 SoC Signed-off-by: Arnd Bergmann <arnd@arndb.de>
| * ARM: dts: stm32: Enable thermal sensor support on STM32MP157c-ed1David Hernandez Sanchez2019-02-011-0/+4
| | | | | | | | | | | | | | Enable STM32 Digital Thermal Sensor (dts) driver for STM32MP157c-ed1 board. Signed-off-by: David Hernandez Sanchez <david.hernandezsanchez@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* | ARM: dts: Kill off skeleton{64}.dtsiRob Herring2019-01-301-0/+1
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the usage of skeleton.dtsi in the remaining dts files. It was deprecated since commit 9c0da3cc61f1 ("ARM: dts: explicitly mark skeleton.dtsi as deprecated"). This will make adding a unit-address to memory nodes easier. The main tricky part to removing skeleton.dtsi is we could end up with no /memory node at all when a bootloader depends on one being present. I hacked up dtc to check for this condition. Acked-by: Linus Walleij <linus.walleij@linaro.org> Reviewed-by: Florian Fainelli <f.fainelli@gmail.com> Reviewed-by: Matthias Brugger <matthias.bgg@gmail.com> Acked-by: Viresh Kumar <viresh.kumar@linaro.org> Acked-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Acked-by: Neil Armstrong <narmstrong@baylibre.com> Acked-by: Antoine Tenart <antoine.tenart@bootlin.com> Acked-by: Alexandre TORGUE <alexandre.torgue@st.com> Acked-by: Robert Jarzmik <robert.jarzmik@free.fr> Acked-by: Vladimir Zapolskiy <vz@mleia.com> Tested-by: Kevin Hilman <khilman@baylibre.com> Reviewed-by: Kevin Hilman <khilman@baylibre.com> Tested-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> Signed-off-by: Rob Herring <robh@kernel.org> Reviewed-by: Gregory CLEMENT <gregory.clement@bootlin.com> Tested-by: Gregory CLEMENT <gregory.clement@bootlin.com> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
* ARM: dts: stm32: don't use timers dmas on stm32mp157c-ed1Fabrice Gasnier2018-11-121-0/+3
| | | | | | | Spare dmas when using timer6 on stm32mp157c-ed1. Signed-off-by: Fabrice Gasnier <fabrice.gasnier@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: add iwdg2 support for stm32mp157c-ed1Ludovic Barre2018-07-131-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>
* ARM: dts: stm32: Reorder nodes in stm32mp157c-ed1Alexandre Torgue2018-07-131-11/+11
| | | | | | Nodes should be ordered in alphabetic order. Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: enable RTC on stm32mp157c-ed1Amelie Delaunay2018-06-261-0/+4
| | | | | | | Enable RTC (Real Time Clock) on stm32mp157c-ed1 board. Signed-off-by: Amelie Delaunay <amelie.delaunay@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: Fix DTC warnings for stm32mp157Alexandre Torgue2018-05-041-1/+1
| | | | | | | | | | | Fix DTC warnings for stm32mp157: Warning (unit_address_vs_reg): /soc/pin-controller: node has a reg or ranges property, but no unit name Warning (unit_address_vs_reg): /soc/pin-controller/uart4@0: node has a unit name, but no reg property Warning (unit_address_vs_reg): /soc/pin-controller-z: node has a reg or ranges property, but no unit name Warning (unit_address_vs_reg): /memory: node has a reg or ranges property, but no unit name Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: add supplies to usbphyc ports on stm32mp157c-ed1Amelie Delaunay2018-05-041-0/+36
| | | | | | | | | USBPHYC ports require 3 supplies: 3v3, 1v1 and 1v8. This patch adds the corresponding properties to usbphyc ports on stm32mp157c-ed1 board. Signed-off-by: Amelie Delaunay <amelie.delaunay@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: Add I2C4 support for STM32MP157C-ED1Pierre-Yves MORDRET2018-05-041-0/+8
| | | | | | | | Add I2C4 support for STM32MP157C evaluation daughter. Required for PMIC. Signed-off-by: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: Enable RNG for stm32mp157c-ed1Lionel Debieve2018-05-041-0/+4
| | | | | | | Enable stm32-hwrng for ed1 and ev1 boards Signed-off-by: Lionel Debieve <lionel.debieve@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: enable timer trigger 6 on stm32mp157c-ed1Fabrice Gasnier2018-05-021-0/+7
| | | | | | | | Enable timer 6 on stm32mp157c-ed1 that can serve as trigger for ADC for instance. Signed-off-by: Fabrice Gasnier <fabrice.gasnier@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
* ARM: dts: stm32: add initial support of stm32mp157c eval boardLudovic Barre2018-02-261-0/+32
Add support of stm32mp157c evaluation board (part number: STM32MP157C-EV1) split in 2 elements: -Daughter board (part number: STM32MP157C-ED1) which includes CPU, memory and power supply -Mother board (part number: STM32MP157C-EM1) which includes external peripherals (like display, camera,...) and extension connectors. The daughter board can run alone, this is why the device tree files are split in two layers, for the complete evaluation board (ev1) and for the daughter board alone (ed1). Signed-off-by: Ludovic Barre <ludovic.barre@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
OpenPOWER on IntegriCloud