Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: stm32: Add support for STM32MP13xx DHCOR SoM and DHSBC rev.200 board

LDO2 is expansion connector supply on STM32MP13xx DHCOR DHSBC rev.200.
LDO5 is carrier board supply on STM32MP13xx DHCOR DHSBC rev.200. Keep
both regulators always enabled to make sure both the carrier board and
the expansion connector is always powered on and supplied with correct
voltage.

Describe ST33TPHF2XSPI TPM 2.0 chip interrupt and reset lines.

Signed-off-by: Marek Vasut <marex@denx.de>
Link: https://lore.kernel.org/r/20250302152605.54792-1-marex@denx.de
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>

authored by

Marek Vasut and committed by
Alexandre Torgue
44525a45 5980d9d0

+28 -2
+28 -2
arch/arm/boot/dts/st/stm32mp135f-dhcor-dhsbc.dts
··· 176 176 gpio-line-names = "", "", "", "", 177 177 "", "DHSBC_USB_PWR_CC1", "", "", 178 178 "", "", "", "DHSBC_nETH1_RST", 179 - "", "DHCOR_HW-CODING_0", "", ""; 179 + "", "DHCOR_HW-CODING_0", "", "DHSBC_HW-CODE_2"; 180 180 }; 181 181 182 182 &gpiob { ··· 197 197 gpio-line-names = "", "", "", "", 198 198 "", "DHCOR_RAM-CODING_0", "", "", 199 199 "", "DHCOR_RAM-CODING_1", "", "", 200 - "", "", "", ""; 200 + "", "DHSBC_HW-CODE_1", "", ""; 201 201 }; 202 202 203 203 &gpioe { ··· 219 219 "", "", "", "", 220 220 "DHSBC_nETH2_RST", "DHCOR_BT_DEV_WAKE", "", "", 221 221 "DHSBC_ETH1_INTB", "", "", "DHSBC_ETH2_INTB"; 222 + }; 223 + 224 + &gpioh { 225 + gpio-line-names = "", "", "", "DHSBC_HW-CODE_0", 226 + "", "", "", "", 227 + "", "", "", "", 228 + "", "", "", ""; 222 229 }; 223 230 224 231 &gpioi { ··· 303 296 st33htph: tpm@0 { 304 297 compatible = "st,st33htpm-spi", "tcg,tpm_tis-spi"; 305 298 reg = <0>; 299 + interrupt-parent = <&gpioe>; 300 + interrupts = <9 IRQ_TYPE_LEVEL_LOW>; 301 + reset-gpios = <&gpioe 12 GPIO_ACTIVE_LOW>; 306 302 spi-max-frequency = <24000000>; 307 303 }; 308 304 }; ··· 428 418 self-powered; 429 419 type = "micro"; 430 420 }; 421 + }; 422 + 423 + /* LDO2 is expansion connector 3V3 supply on STM32MP13xx DHCOR DHSBC rev.200 */ 424 + &vdd_ldo2 { 425 + regulator-always-on; 426 + regulator-boot-on; 427 + regulator-min-microvolt = <3300000>; 428 + regulator-max-microvolt = <3300000>; 429 + }; 430 + 431 + /* LDO5 is carrier board 3V3 supply on STM32MP13xx DHCOR DHSBC rev.200 */ 432 + &vdd_sd { 433 + regulator-always-on; 434 + regulator-boot-on; 435 + regulator-min-microvolt = <3300000>; 436 + regulator-max-microvolt = <3300000>; 431 437 };