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/brcm,sdhci-brcmstb.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 * BROADCOM BRCMSTB/BMIPS SDHCI Controller
    2 
    3 This file documents differences between the core properties in mmc.txt
    4 and the properties used by the sdhci-brcmstb driver.
    5 
    6 NOTE: The driver disables all UHS speed modes by default and depends
    7 on Device Tree properties to enable them for SoC/Board combinations
    8 that support them.
    9 
   10 Required properties:
   11 - compatible: should be one of the following
   12   - "brcm,bcm7425-sdhci"
   13   - "brcm,bcm7445-sdhci"
   14   - "brcm,bcm7216-sdhci"
   15 
   16 Refer to clocks/clock-bindings.txt for generic clock consumer properties.
   17 
   18 Example:
   19 
   20         sdhci@84b0000 {
   21                 sd-uhs-sdr50;
   22                 sd-uhs-ddr50;
   23                 sd-uhs-sdr104;
   24                 sdhci,auto-cmd12;
   25                 compatible = "brcm,bcm7216-sdhci",
   26                            "brcm,bcm7445-sdhci",
   27                            "brcm,sdhci-brcmstb";
   28                 reg = <0x84b0000 0x260 0x84b0300 0x200>;
   29                 reg-names = "host", "cfg";
   30                 interrupts = <0x0 0x26 0x4>;
   31                 interrupt-names = "sdio0_0";
   32                 clocks = <&scmi_clk 245>;
   33                 clock-names = "sw_sdio";
   34         };
   35 
   36         sdhci@84b1000 {
   37                 mmc-ddr-1_8v;
   38                 mmc-hs200-1_8v;
   39                 mmc-hs400-1_8v;
   40                 mmc-hs400-enhanced-strobe;
   41                 supports-cqe;
   42                 non-removable;
   43                 bus-width = <0x8>;
   44                 compatible = "brcm,bcm7216-sdhci",
   45                            "brcm,bcm7445-sdhci",
   46                            "brcm,sdhci-brcmstb";
   47                 reg = <0x84b1000 0x260 0x84b1300 0x200>;
   48                 reg-names = "host", "cfg";
   49                 interrupts = <0x0 0x27 0x4>;
   50                 interrupt-names = "sdio1_0";
   51                 clocks = <&scmi_clk 245>;
   52                 clock-names = "sw_sdio";
   53         };

Cache object: 6a1e8396753d16011f9dd03bf6e5804e


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