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

NFC: dts: st21nfcb_i2c: Add DTS Documentation

Describe the properties used by the st21nfcb NFC controller driver.

Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>

authored by

Christophe Ricard and committed by
Samuel Ortiz
955164eb 35630df6

+33
+33
Documentation/devicetree/bindings/net/nfc/st21nfcb.txt
··· 1 + * STMicroelectronics SAS. ST21NFCB NFC Controller 2 + 3 + Required properties: 4 + - compatible: Should be "st,st21nfcb_i2c". 5 + - clock-frequency: I²C work frequency. 6 + - reg: address on the bus 7 + - interrupt-parent: phandle for the interrupt gpio controller 8 + - interrupts: GPIO interrupt to which the chip is connected 9 + - reset-gpios: Output GPIO pin used to reset the ST21NFCB 10 + 11 + Optional SoC Specific Properties: 12 + - pinctrl-names: Contains only one value - "default". 13 + - pintctrl-0: Specifies the pin control groups used for this controller. 14 + 15 + Example (for ARM-based BeagleBoard xM with ST21NFCB on I2C2): 16 + 17 + &i2c2 { 18 + 19 + status = "okay"; 20 + 21 + st21nfcb: st21nfcb@8 { 22 + 23 + compatible = "st,st21nfcb_i2c"; 24 + 25 + reg = <0x08>; 26 + clock-frequency = <400000>; 27 + 28 + interrupt-parent = <&gpio5>; 29 + interrupts = <2 IRQ_TYPE_LEVEL_LOW>; 30 + 31 + reset-gpios = <&gpio5 29 GPIO_ACTIVE_HIGH>; 32 + }; 33 + };