The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/gpio/netxbig-gpio-ext.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 Binding for the GPIO extension bus found on some LaCie/Seagate boards
    2 (Example: 2Big/5Big Network v2, 2Big NAS).
    3 
    4 Required properties:
    5 - compatible: "lacie,netxbig-gpio-ext".
    6 - addr-gpios: GPIOs representing the address register (LSB -> MSB).
    7 - data-gpios: GPIOs representing the data register (LSB -> MSB).
    8 - enable-gpio: latches the new configuration (address, data) on raising edge.
    9 
   10 Example:
   11 
   12 netxbig_gpio_ext: netxbig-gpio-ext {
   13         compatible = "lacie,netxbig-gpio-ext";
   14 
   15         addr-gpios = <&gpio1 15 GPIO_ACTIVE_HIGH
   16                       &gpio1 16 GPIO_ACTIVE_HIGH
   17                       &gpio1 17 GPIO_ACTIVE_HIGH>;
   18         data-gpios = <&gpio1 12 GPIO_ACTIVE_HIGH
   19                       &gpio1 13 GPIO_ACTIVE_HIGH
   20                       &gpio1 14 GPIO_ACTIVE_HIGH>;
   21         enable-gpio = <&gpio0 29 GPIO_ACTIVE_HIGH>;
   22 };

Cache object: d4d630e159935633ea5a2fd717647296


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.