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/misc/olpc,xo1.75-ec.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 OLPC XO-1.75 Embedded Controller
    2 
    3 Required properties:
    4 - compatible: Should be "olpc,xo1.75-ec".
    5 - cmd-gpios: gpio specifier of the CMD pin
    6 
    7 The embedded controller requires the SPI controller driver to signal readiness
    8 to receive a transfer (that is, when TX FIFO contains the response data) by
    9 strobing the ACK pin with the ready signal. See the "ready-gpios" property of the
   10 SSP binding as documented in:
   11 <Documentation/devicetree/bindings/spi/marvell,mmp2-ssp.yaml>.
   12 
   13 Example:
   14         &ssp3 {
   15                 spi-slave;
   16                 ready-gpios = <&gpio 125 GPIO_ACTIVE_HIGH>;
   17 
   18                 slave {
   19                         compatible = "olpc,xo1.75-ec";
   20                         spi-cpha;
   21                         cmd-gpios = <&gpio 155 GPIO_ACTIVE_HIGH>;
   22                 };
   23         };

Cache object: 6574ea6d44a0fa30a05a7d87da4dc1e0


[ 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.