1 VIA VT8500 and Wondermedia WM8xxx-series pinmu 2 3 These SoCs contain a combined Pinmux/GPIO modu 4 either a GPIO in, GPIO out or as an alternate 5 6 Required properties: 7 - compatible: "via,vt8500-pinctrl", "wm,wm8505 8 "wm8750-pinctrl" or "wm,wm8850-pinctrl 9 - reg: Should contain the physical address of 10 - interrupt-controller: Marks the device node 11 - #interrupt-cells: Should be two. 12 - gpio-controller: Marks the device node as a 13 - #gpio-cells : Should be two. The first cell 14 second cell is used to specify optional para 15 bit 0 - active low 16 17 Please refer to ../gpio/gpio.txt for a general 18 19 Please refer to pinctrl-bindings.txt in this d 20 common pinctrl bindings used by client devices 21 phrase "pin configuration node". 22 23 Each pin configuration node lists the pin(s) t 24 more of the mux functions to select on those p 25 configuration. Each subnode only affects those 26 listed. In other words, a subnode that lists o 27 information about any pull configuration. Simi 28 a pull parameter implies no information about 29 30 Required subnode-properties: 31 - wm,pins: An array of cells. Each cell contai 32 33 Optional subnode-properties: 34 - wm,function: Integer, containing the functio 35 0: GPIO in 36 1: GPIO out 37 2: alternate 38 39 - wm,pull: Integer, representing the pull-down 40 0: none 41 1: down 42 2: up 43 44 Each of wm,function and wm,pull may contain ei 45 will be applied to all pins in wm,pins, or one 46 wm,pins. 47 48 Example: 49 50 pinctrl: pinctrl { 51 compatible = "wm,wm8505-pinctr 52 reg = <0xD8110000 0x10000>; 53 interrupt-controller; 54 #interrupt-cells = <2>; 55 gpio-controller; 56 #gpio-cells = <2>; 57 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.