1961be665SChristophe Ricard* STMicroelectronics SAS. ST33ZP24 TPM SoC 2961be665SChristophe Ricard 3961be665SChristophe RicardRequired properties: 4961be665SChristophe Ricard- compatible: Should be "st,st33zp24-i2c". 5961be665SChristophe Ricard- clock-frequency: I²C work frequency. 6961be665SChristophe Ricard- reg: address on the bus 7961be665SChristophe Ricard 8961be665SChristophe RicardOptional ST33ZP24 Properties: 9961be665SChristophe Ricard- interrupts: GPIO interrupt to which the chip is connected 10961be665SChristophe Ricard- lpcpd-gpios: Output GPIO pin used for ST33ZP24 power management D1/D2 state. 11961be665SChristophe RicardIf set, power must be present when the platform is going into sleep/hibernate mode. 12961be665SChristophe Ricard 13961be665SChristophe RicardOptional SoC Specific Properties: 14961be665SChristophe Ricard- pinctrl-names: Contains only one value - "default". 15961be665SChristophe Ricard- pintctrl-0: Specifies the pin control groups used for this controller. 16961be665SChristophe Ricard 17961be665SChristophe RicardExample (for ARM-based BeagleBoard xM with ST33ZP24 on I2C2): 18961be665SChristophe Ricard 19961be665SChristophe Ricard&i2c2 { 20961be665SChristophe Ricard 21961be665SChristophe Ricard 22961be665SChristophe Ricard st33zp24: st33zp24@13 { 23961be665SChristophe Ricard 24961be665SChristophe Ricard compatible = "st,st33zp24-i2c"; 25961be665SChristophe Ricard 26961be665SChristophe Ricard reg = <0x13>; 27961be665SChristophe Ricard clock-frequency = <400000>; 28961be665SChristophe Ricard 29961be665SChristophe Ricard interrupt-parent = <&gpio5>; 30961be665SChristophe Ricard interrupts = <7 IRQ_TYPE_LEVEL_HIGH>; 31961be665SChristophe Ricard 32961be665SChristophe Ricard lpcpd-gpios = <&gpio5 15 GPIO_ACTIVE_HIGH>; 33961be665SChristophe Ricard }; 34961be665SChristophe Ricard}; 35