linux_dsm_epyc7002/Documentation/devicetree/bindings/mmc
Hans de Goede 4cbc6dbd52 dt: bindings: Make compatible optional for mmc function nodes
On some boards (android tablets) different batches use different sdio
wifi modules. This is not a problem since mmc/sdio is an enumerable bus,
so we only need to describe and activate the mmc controller in dt and
then the kernel will automatically load the right driver.

Sometimes it is useful to specify certain ethernet properties for these
"unknown" sdio devices, specifically we want the boot-loader to be able
to set "local-mac-address" as some of these sdio wifi modules come without
an eeprom / without a factory programmed mac address.

Since the exact device is unknown (differs per batch) we cannot use
a wifi-chip specific compatible, thus sometimes it is desirable to have a
mmc function node, without having to make up an otherwise unused compatible
for the node, so make the compatible property optional.

Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
2016-09-26 21:31:06 +02:00
..
arasan,sdhci.txt Documentation: mmc: sdhci-of-arasan: Add ability to export card clock 2016-07-25 10:34:18 +02:00
atmel-hsmci.txt
brcm,bcm7425-sdhci.txt mmc: DT: sdhci-brcmstb: Add device tree bindings 2016-07-25 10:34:13 +02:00
brcm,kona-sdhci.txt dt-bindings: brcm: rationalize Broadcom documentation naming 2015-03-26 12:14:11 -05:00
brcm,sdhci-iproc.txt mmc: DT: sdhci-iproc: add bcm2835 compatible 2016-02-29 11:02:55 +01:00
davinci_mmc.txt
exynos-dw-mshc.txt mmc: dw_mmc: exynos: Support eMMC's HS400 mode 2015-03-23 14:13:28 +01:00
fsl-esdhc.txt mmc: dt: add DT binding for little-endian eSDHC host controller 2015-10-26 16:00:07 +01:00
fsl-imx-esdhc.txt doc: dt: fsl-imx-esdhc: add set tuning start point binding 2016-07-25 10:34:55 +02:00
fsl-imx-mmc.txt
img-dw-mshc.txt
k3-dw-mshc.txt Document: dw_mmc-k3: add document of hi6220 mmc 2015-06-01 09:07:04 +02:00
microchip,sdhci-pic32.txt dt/bindings: Correct clk binding example for PIC32 SDHCI 2016-05-28 12:35:03 +02:00
mmc-card.txt mmc: Add support for marking hpi as broken through devicetree 2015-04-02 10:59:10 +02:00
mmc-pwrseq-emmc.txt Documentation: dt: mmc: fix spelling mistake 2016-04-25 08:41:19 -05:00
mmc-pwrseq-simple.txt mmc: pwrseq: dt: example with reset clock and active low pin 2015-05-25 09:20:06 +02:00
mmc-spi-slot.txt
mmc.txt dt: bindings: Make compatible optional for mmc function nodes 2016-09-26 21:31:06 +02:00
mmci.txt
moxa,moxart-mmc.txt
mtk-sd.txt mmc: dt-bindings: update Mediatek MMC bindings 2015-10-27 10:21:15 +01:00
mxs-mmc.txt
nvidia,tegra20-sdhci.txt Documentation: DT bindings: add more Tegra chip compatible strings 2015-02-03 20:37:31 -06:00
orion-sdio.txt
pxa-mmc.txt
renesas,mmcif.txt mmc: sh_mmcif: Document r8a7793 DT bindings 2015-12-22 11:32:01 +01:00
rockchip-dw-mshc.txt dt-bindings: rockchip-dw-mshc: add description for rk3399 2016-04-27 21:09:19 +02:00
samsung-sdhci.txt
sdhci-atmel.txt mmc: sdhci-of-at91: introduce driver for the Atmel SDMMC 2015-08-24 11:25:53 +02:00
sdhci-dove.txt
sdhci-fujitsu.txt
sdhci-msm.txt
sdhci-pxa.txt
sdhci-sirf.txt
sdhci-spear.txt
sdhci-st.txt dt-bindings: mmc: sdhci-st: Mention the discretionary "icn" clock 2016-09-12 10:31:37 +02:00
socfpga-dw-mshc.txt
sunxi-mmc.txt mmc: sunxi: sun4i / sun5i do not have sample clocks 2016-09-26 21:31:05 +02:00
synopsys-dw-mshc.txt Documentation: synopsys-dw-mshc: add bindings for idmac and edmac 2015-10-26 16:00:16 +01:00
ti-omap-hsmmc.txt Documentation: dt: update ti,am33xx-hsmmc swakeup workaround 2015-08-17 11:32:45 +02:00
ti-omap.txt
tmio_mmc.txt mmc: sh_mobile_sdhi: Add UHS-I mode support 2016-05-02 10:33:14 +02:00
usdhi6rol0.txt mmc: dt: usdhi6rol0: add optional pinctrl binding 2016-05-02 10:36:04 +02:00
vt8500-sdmmc.txt