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/net/nfc/st95hf.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 * STMicroelectronics : NFC Transceiver ST95HF
    2 
    3 ST NFC Transceiver is required to attach with SPI bus.
    4 ST95HF node should be defined in DT as SPI slave device of SPI
    5 master with which ST95HF transceiver is physically connected.
    6 The properties defined below are required to be the part of DT
    7 to include ST95HF transceiver into the platform.
    8 
    9 Required properties:
   10 ===================
   11 - reg: Address of SPI slave "ST95HF transceiver" on SPI master bus.
   12 
   13 - compatible: should be "st,st95hf" for ST95HF NFC transceiver
   14 
   15 - spi-max-frequency: Max. operating SPI frequency for ST95HF
   16         transceiver.
   17 
   18 - enable-gpio: GPIO line to enable ST95HF transceiver.
   19 
   20 - interrupts : Standard way to define ST95HF transceiver's out
   21         interrupt.
   22 
   23 Optional property:
   24 =================
   25 - st95hfvin-supply : This is an optional property. It contains a
   26         phandle to ST95HF transceiver's regulator supply node in DT.
   27 
   28 Example:
   29 =======
   30 spi@9840000 {
   31         reg = <0x9840000 0x110>;
   32         #address-cells = <1>;
   33         #size-cells = <0>;
   34         cs-gpios = <&pio0 4>;
   35 
   36         st95hf@0{
   37                 reg = <0>;
   38                 compatible = "st,st95hf";
   39                 spi-max-frequency = <1000000>;
   40                 enable-gpio = <&pio4 0>;
   41                 interrupt-parent = <&pio0>;
   42                 interrupts = <7 IRQ_TYPE_EDGE_FALLING>;
   43         };
   44 
   45 };

Cache object: f8995d185cbc32bc13bc7645e10ef5f6


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