Patrick Delaunay
4fe663890a
ARM: dts: stm32: Fix spi4 pins in stm32mp15-pinctrl
...
Move spi4_pins_a nodes from pinctrl_z to pinctrl as the associated pins
are not in BANK Z.
Fixes: 498a701498
("ARM: dts: stm32: Add missing pinctrl entries for STM32MP15")
Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com >
Reviewed-by: Manivannan Sadhasivam <mani@kernel.org >
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-07-21 10:31:07 +02:00
Erwan Le Ray
842ed898a7
ARM: dts: stm32: add usart2, usart3 and uart7 pins in stm32mp15-pinctrl
...
Adds usart2_pins_c, usart3_pins_b, usart3_pins_c and uart7_pins_c pins
configurations in stm32mp15-pinctrl.
- usart2_pins_c pins are connected to Bluetooth chip on dk2 board.
- usart3_pins_b pins are connected to GPIO expansion connector on evx board.
- usart3_pins_c pins are connected to GPIO expansion connector on dkx board.
- uart7_pins_c pins are connected to Arduino Uno connector on dkx board.
Signed-off-by: Erwan Le Ray <erwan.leray@st.com >
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-07-21 09:54:19 +02:00
Patrick Delaunay
a6d1a6328b
ARM: dts: stm32: cosmetic updates in stm32mp15-pinctrl
...
Use tabs where possible and remove multiple blanks lines.
Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com >
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-07-21 09:13:24 +02:00
Erwan Le Ray
391e437eed
ARM: dts: stm32: fix uart7_pins_a comments in stm32mp15-pinctrl
...
Fix uart7_pins_a comments to indicate UART7 pins instead of UART4 pins.
Fixes: bf4b5f379f
("ARM: dts: stm32: Add missing pinctrl definitions for STM32MP157")
Signed-off-by: Erwan Le Ray <erwan.leray@st.com >
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-06-15 12:37:31 +02:00
Erwan Le Ray
f6b43d89d3
ARM: dts: stm32: fix uart nodes ordering in stm32mp15-pinctrl
...
Fix usart and uart nodes ordering. Several usart nodes didn't respect
expecting ordering.
Fixes: 077e0638fc
("ARM: dts: stm32: Add alternate pinmux for USART2 pins on stm32mp15")
Signed-off-by: Erwan Le Ray <erwan.leray@st.com >
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-06-15 12:37:31 +02:00
Erwan Le Ray
251fe9a533
ARM: dts: stm32: update uart4 pin configuration for low power on stm32mp157
...
Sleep pin configuration is refined for low power modes:
- "sleep" (no wakeup & console suspend enabled): put pins in analog state
to optimize power
- "idle" (wakeup capability): keep Rx pin in alternate function
Signed-off-by: Bich Hemon <bich.hemon@st.com >
Signed-off-by: Erwan Le Ray <erwan.leray@st.com >
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-06-15 12:10:13 +02:00
Manivannan Sadhasivam
498a701498
ARM: dts: stm32: Add missing pinctrl entries for STM32MP15
...
These pinctrl definitions will be used by Stinger96/IoTBox boards
from Shiratech.
Signed-off-by: Manivannan Sadhasivam <mani@kernel.org >
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-05-14 14:34:14 +02:00
Marek Vasut
5afb13616b
ARM: dts: stm32: Add alternate pinmux for SPI2 pins
...
Add another mux option for SPI2 pins, this is used on AV96 board.
Signed-off-by: Marek Vasut <marex@denx.de >
Cc: Alexandre Torgue <alexandre.torgue@st.com >
Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com >
Cc: Patrice Chotard <patrice.chotard@st.com >
Cc: Patrick Delaunay <patrick.delaunay@st.com >
Cc: linux-stm32@st-md-mailman.stormreply.com
To: linux-arm-kernel@lists.infradead.org
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-05-07 14:48:06 +02:00
Marek Vasut
d56eb118c3
ARM: dts: stm32: Add alternate pinmux for ADC pins
...
Add another mux option for ADC pins, this is used on AV96 board.
Signed-off-by: Marek Vasut <marex@denx.de >
Cc: Alexandre Torgue <alexandre.torgue@st.com >
Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com >
Cc: Patrice Chotard <patrice.chotard@st.com >
Cc: Patrick Delaunay <patrick.delaunay@st.com >
Cc: linux-stm32@st-md-mailman.stormreply.com
To: linux-arm-kernel@lists.infradead.org
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-05-07 14:48:06 +02:00
Marek Vasut
0993184459
ARM: dts: stm32: Add alternate pinmux for FDCAN2 pins
...
Add another mux option for FDCAN2 pins, this is used on AV96 board.
Signed-off-by: Marek Vasut <marex@denx.de >
Cc: Alexandre Torgue <alexandre.torgue@st.com >
Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com >
Cc: Patrice Chotard <patrice.chotard@st.com >
Cc: Patrick Delaunay <patrick.delaunay@st.com >
Cc: linux-stm32@st-md-mailman.stormreply.com
To: linux-arm-kernel@lists.infradead.org
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-05-07 14:48:06 +02:00
Marek Vasut
39be968cb5
ARM: dts: stm32: Add alternate pinmux for FDCAN1 pins
...
Add another mux option for FDCAN1 pins, this is used on AV96 board.
Signed-off-by: Marek Vasut <marex@denx.de >
Cc: Alexandre Torgue <alexandre.torgue@st.com >
Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com >
Cc: Patrice Chotard <patrice.chotard@st.com >
Cc: Patrick Delaunay <patrick.delaunay@st.com >
Cc: linux-stm32@st-md-mailman.stormreply.com
To: linux-arm-kernel@lists.infradead.org
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-05-07 14:48:06 +02:00
Marek Vasut
11b08c4633
ARM: dts: stm32: Add alternate pinmux for I2C2 pins
...
Add another mux option for I2C2 pins, this is used on AV96 board.
Signed-off-by: Marek Vasut <marex@denx.de >
Cc: Alexandre Torgue <alexandre.torgue@st.com >
Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com >
Cc: Patrice Chotard <patrice.chotard@st.com >
Cc: Patrick Delaunay <patrick.delaunay@st.com >
Cc: linux-stm32@st-md-mailman.stormreply.com
To: linux-arm-kernel@lists.infradead.org
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-05-07 14:47:57 +02:00
Marek Vasut
dcf185ca81
ARM: dts: stm32: Add alternate pinmux for SAI2 pins on stm32mp15
...
Add new mux option for SAI2 pins, this is used on AV96 board.
Signed-off-by: Marek Vasut <marex@denx.de >
Cc: Alexandre Torgue <alexandre.torgue@st.com >
Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com >
Cc: Patrice Chotard <patrice.chotard@st.com >
Cc: Patrick Delaunay <patrick.delaunay@st.com >
Cc: linux-stm32@st-md-mailman.stormreply.com
To: linux-arm-kernel@lists.infradead.org
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-04-29 09:51:28 +02:00
Marek Vasut
0752cc4c66
ARM: dts: stm32: Add alternate pinmux for LTDC pins on stm32mp15
...
Add new mux option for LTDC pins, this is used on AV96 board.
Signed-off-by: Marek Vasut <marex@denx.de >
Cc: Alexandre Torgue <alexandre.torgue@st.com >
Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com >
Cc: Patrice Chotard <patrice.chotard@st.com >
Cc: Patrick Delaunay <patrick.delaunay@st.com >
Cc: linux-stm32@st-md-mailman.stormreply.com
To: linux-arm-kernel@lists.infradead.org
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-04-29 09:51:04 +02:00
Marek Vasut
077e0638fc
ARM: dts: stm32: Add alternate pinmux for USART2 pins on stm32mp15
...
Add mux option for USART2 pins, this is used on AV96 board.
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Signed-off-by: Marek Vasut <marex@denx.de >
Cc: Alexandre Torgue <alexandre.torgue@st.com >
Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com >
Cc: Patrice Chotard <patrice.chotard@st.com >
Cc: Patrick Delaunay <patrick.delaunay@st.com >
Cc: linux-stm32@st-md-mailman.stormreply.com
To: linux-arm-kernel@lists.infradead.org
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-04-29 09:50:43 +02:00
Marek Vasut
e88cee3787
ARM: dts: stm32: Add alternate pinmux for SDMMC pins on stm32mp15
...
Add another mux option for SDMMC1_D123DIR direction pins, SDMMC2 pins 4..7,
and SDMMC3 pins PD5_SDMMC3_D2 and PD0_SDMMC3_CMD, this is used on AV96 board.
Signed-off-by: Marek Vasut <marex@denx.de >
Cc: Alexandre Torgue <alexandre.torgue@st.com >
Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com >
Cc: Patrice Chotard <patrice.chotard@st.com >
Cc: Patrick Delaunay <patrick.delaunay@st.com >
Cc: linux-stm32@st-md-mailman.stormreply.com
To: linux-arm-kernel@lists.infradead.org
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-04-29 09:50:19 +02:00
Marek Vasut
7354ba62fa
ARM: dts: stm32: Add alternate pinmux for ethernet RGMII on stm32mp15
...
Add another mux option for DWMAC RGMII, this is used on AV96 board.
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Signed-off-by: Marek Vasut <marex@denx.de >
Cc: Alexandre Torgue <alexandre.torgue@st.com >
Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com >
Cc: Patrice Chotard <patrice.chotard@st.com >
Cc: Patrick Delaunay <patrick.delaunay@st.com >
Cc: linux-stm32@st-md-mailman.stormreply.com
To: linux-arm-kernel@lists.infradead.org
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-04-29 09:49:43 +02:00
Ahmad Fatoum
666b5ca85c
ARM: dts: stm32: add STM32MP1-based Linux Automation MC-1 board
...
The Linux Automation MC-1 is a SBC built around the Octavo Systems
OSD32MP15x SiP. The SiP features up to 1 GB DDR3 RAM, EEPROM and
a PMIC. The board has eMMC and a SD slot for storage and GbE
for both connectivity and power.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de >
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-04-20 12:15:23 +02:00
Ahmad Fatoum
c19e7f7496
ARM: dts: stm32: use uniform node names for sleep pinctrl groups
...
While all sleep pinctrl group labels now follow a fixed naming scheme,
node _names_ for these groups don't:
- Some use ${dev}-[0-9], where the suffix is the normal group suffix + 1
- Some use ${dev}-sleep-[0-9], where suffix is the normal group suffix
- The <dc node uses ${dev}-[a-z]-[0-9], where the letter matches the
phandle and the number suffix is the normal group's suffix + 1
For uniformity, standardize on using ${dev}-[0-9]+ for all normal
pinctrl groups and ${dev}-sleep-[0-9]+ for all sleep pinctrl groups.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de >
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-04-20 12:15:23 +02:00
Ahmad Fatoum
6ddf19e09f
ARM: dts: stm32: use uniform label names for sleep pinctrl phandles
...
Some labels follow the *_sleep_pins_* naming scheme, but some also use
*_pins_sleep_*. Because most labels use the former and for uniformity
with variants like sdmmc1_b4_pins_a and sdmmc1_dir_pins_a, adopt the
*_sleep_pins_* scheme throughout.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de >
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-04-20 12:15:23 +02:00
Amelie Delaunay
9879e21657
ARM: dts: stm32: add USB OTG pinctrl to stm32mp15
...
Add pinctrl definition for USB High-Speed OTG ID pin and USB Full-Speed OTG
DP and DM lines that can be used on stm32mp15.
Signed-off-by: Amelie Delaunay <amelie.delaunay@st.com >
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-02-10 17:40:17 +01:00
Marek Vasut
a795991970
ARM: dts: stm32: Add UART8 pins A pinmux entry on stm32mp1
...
Add pinmux for UART8.
Signed-off-by: Marek Vasut <marex@denx.de >
Cc: Alexandre Torgue <alexandre.torgue@st.com >
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com >
Cc: Patrice Chotard <patrice.chotard@st.com >
Cc: Patrick Delaunay <patrick.delaunay@st.com >
Cc: linux-stm32@st-md-mailman.stormreply.com
To: linux-arm-kernel@lists.infradead.org
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-02-10 17:19:02 +01:00
Marek Vasut
4d7c53a684
ARM: dts: stm32: Add USART3 pins A pinmux entry on stm32mp1
...
Add pinmux for USART3.
Signed-off-by: Marek Vasut <marex@denx.de >
Cc: Alexandre Torgue <alexandre.torgue@st.com >
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com >
Cc: Patrice Chotard <patrice.chotard@st.com >
Cc: Patrick Delaunay <patrick.delaunay@st.com >
Cc: linux-stm32@st-md-mailman.stormreply.com
To: linux-arm-kernel@lists.infradead.org
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-02-10 17:19:02 +01:00
Marek Vasut
80ab128332
ARM: dts: stm32: Add SAI2A pins B pinmux entry on stm32mp1
...
Add pinmux entry for SAI2A with alternative pin configuration.
This is useful in combination with sai2b_pins_b e.g. for codecs
like SGTL5000.
Signed-off-by: Marek Vasut <marex@denx.de >
Cc: Alexandre Torgue <alexandre.torgue@st.com >
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com >
Cc: Patrice Chotard <patrice.chotard@st.com >
Cc: Patrick Delaunay <patrick.delaunay@st.com >
Cc: linux-stm32@st-md-mailman.stormreply.com
To: linux-arm-kernel@lists.infradead.org
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-02-10 17:19:02 +01:00
Marek Vasut
ab7f98c0c5
ARM: dts: stm32: Add Ethernet0 RMII pins A pinmux entry on stm32mp1
...
Add pinmux entry for ethernet0 RMII .
Signed-off-by: Marek Vasut <marex@denx.de >
Cc: Alexandre Torgue <alexandre.torgue@st.com >
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com >
Cc: Patrice Chotard <patrice.chotard@st.com >
Cc: Patrick Delaunay <patrick.delaunay@st.com >
Cc: linux-stm32@st-md-mailman.stormreply.com
To: linux-arm-kernel@lists.infradead.org
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2020-02-10 17:19:02 +01:00
Christophe Roullier
46ccf1cecb
ARM: dts: stm32: adjust slew rate for Ethernet on stm32mp15
...
ETH_MDIO slew-rate should be set to "0" instead of "2".
Signed-off-by: Christophe Roullier <christophe.roullier@st.com >
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com >
2019-12-09 14:55:27 +01:00
Alexandre Torgue
48c7181fa7
ARM: dts: stm32: Update stm32mp157 pinctrl files
...
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 >
2019-12-09 09:19:15 +01:00