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/eeprom-93xx46.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 EEPROMs (SPI) compatible with Microchip Technology 93xx46 family.
    2 
    3 Required properties:
    4 - compatible : shall be one of:
    5     "atmel,at93c46"
    6     "atmel,at93c46d"
    7     "atmel,at93c56"
    8     "atmel,at93c66"
    9     "eeprom-93xx46"
   10     "microchip,93lc46b"
   11 - data-size : number of data bits per word (either 8 or 16)
   12 
   13 Optional properties:
   14 - read-only : parameter-less property which disables writes to the EEPROM
   15 - select-gpios : if present, specifies the GPIO that will be asserted prior to
   16   each access to the EEPROM (e.g. for SPI bus multiplexing)
   17 
   18 Property rules described in Documentation/devicetree/bindings/spi/spi-bus.txt
   19 apply.  In particular, "reg" and "spi-max-frequency" properties must be given.
   20 
   21 Example:
   22         eeprom@0 {
   23                 compatible = "eeprom-93xx46";
   24                 reg = <0>;
   25                 spi-max-frequency = <1000000>;
   26                 spi-cs-high;
   27                 data-size = <8>;
   28                 select-gpios = <&gpio4 4 GPIO_ACTIVE_HIGH>;
   29         };

Cache object: 6d7bf14f05c3b829e158282f6c815f1a


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