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/mmc/samsung,s3cmci.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 * Samsung's S3C24XX MMC/SD/SDIO controller device tree bindings
    2 
    3 Samsung's S3C24XX MMC/SD/SDIO controller is used as a connectivity interface
    4 with external MMC, SD and SDIO storage mediums.
    5 
    6 This file documents differences between the core mmc properties described by
    7 mmc.txt and the properties used by the Samsung S3C24XX MMC/SD/SDIO controller
    8 implementation.
    9 
   10 Required SoC Specific Properties:
   11 - compatible: should be one of the following
   12   - "samsung,s3c2410-sdi": for controllers compatible with s3c2410
   13   - "samsung,s3c2412-sdi": for controllers compatible with s3c2412
   14   - "samsung,s3c2440-sdi": for controllers compatible with s3c2440
   15 - reg: register location and length
   16 - interrupts: mmc controller interrupt
   17 - clocks: Should reference the controller clock
   18 - clock-names: Should contain "sdi"
   19 
   20 Required Board Specific Properties:
   21 - pinctrl-0: Should specify pin control groups used for this controller.
   22 - pinctrl-names: Should contain only one value - "default".
   23 
   24 Optional Properties:
   25 - bus-width: number of data lines (see mmc.txt)
   26 - cd-gpios: gpio for card detection (see mmc.txt)
   27 - wp-gpios: gpio for write protection (see mmc.txt)
   28 
   29 Example:
   30 
   31         mmc0: mmc@5a000000 {
   32                 compatible = "samsung,s3c2440-sdi";
   33                 pinctrl-names = "default";
   34                 pinctrl-0 = <&sdi_pins>;
   35                 reg = <0x5a000000 0x100000>;
   36                 interrupts = <0 0 21 3>;
   37                 clocks = <&clocks PCLK_SDI>;
   38                 clock-names = "sdi";
   39                 bus-width = <4>;
   40                 cd-gpios = <&gpg 8 GPIO_ACTIVE_LOW>;
   41                 wp-gpios = <&gph 8 GPIO_ACTIVE_LOW>;
   42         };

Cache object: 8630399698909e38dae454380e0f8219


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