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/mfd/stmfx.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 STMicroelectonics Multi-Function eXpander (STMFX) Core bindings
    2 
    3 ST Multi-Function eXpander (STMFX) is a slave controller using I2C for
    4 communication with the main MCU. Its main features are GPIO expansion, main
    5 MCU IDD measurement (IDD is the amount of current that flows through VDD) and
    6 resistive touchscreen controller.
    7 
    8 Required properties:
    9 - compatible: should be "st,stmfx-0300".
   10 - reg: I2C slave address of the device.
   11 - interrupts: interrupt specifier triggered by MFX_IRQ_OUT signal.
   12   Please refer to ../interrupt-controller/interrupt.txt
   13 
   14 Optional properties:
   15 - drive-open-drain: configure MFX_IRQ_OUT as open drain.
   16 - vdd-supply: phandle of the regulator supplying STMFX.
   17 
   18 Example:
   19 
   20         stmfx: stmfx@42 {
   21                 compatible = "st,stmfx-0300";
   22                 reg = <0x42>;
   23                 interrupts = <8 IRQ_TYPE_EDGE_RISING>;
   24                 interrupt-parent = <&gpioi>;
   25                 vdd-supply = <&v3v3>;
   26         };
   27 
   28 Please refer to ../pinctrl/pinctrl-stmfx.txt for STMFX GPIO expander function bindings.

Cache object: fbfc450f12d394b4bfcd733066e565e6


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