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

Configure Feed

Select the types of activity you want to include in your feed.

at v5.5 38 lines 1.1 kB view raw
1Bindings for the Western Digital's MyBook Live memory-mapped GPIO controllers. 2 3The Western Digital MyBook Live has two memory-mapped GPIO controllers. 4Both GPIO controller only have a single 8-bit data register, where GPIO 5state can be read and/or written. 6 7Required properties: 8 - compatible: should be "wd,mbl-gpio" 9 - reg-names: must contain 10 "dat" - data register 11 - reg: address + size pairs describing the GPIO register sets; 12 order must correspond with the order of entries in reg-names 13 - #gpio-cells: must be set to 2. The first cell is the pin number and 14 the second cell is used to specify the gpio polarity: 15 0 = active high 16 1 = active low 17 - gpio-controller: Marks the device node as a gpio controller. 18 19Optional properties: 20 - no-output: GPIOs are read-only. 21 22Examples: 23 gpio0: gpio0@e0000000 { 24 compatible = "wd,mbl-gpio"; 25 reg-names = "dat"; 26 reg = <0xe0000000 0x1>; 27 #gpio-cells = <2>; 28 gpio-controller; 29 }; 30 31 gpio1: gpio1@e0100000 { 32 compatible = "wd,mbl-gpio"; 33 reg-names = "dat"; 34 reg = <0xe0100000 0x1>; 35 #gpio-cells = <2>; 36 gpio-controller; 37 no-output; 38 };