Searched +full:meson8 +full:- +full:sdio (Results 1 – 8 of 8) sorted by relevance
/linux-6.14.4/Documentation/devicetree/bindings/mmc/ |
D | amlogic,meson-mx-sdio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mmc/amlogic,meson-mx-sdio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Amlogic Meson6, Meson8 and Meson8b SDIO/MMC controller 11 for MMC, SD, SDIO and SDHC types of memory cards. 20 - Neil Armstrong <[email protected]> 25 - enum: 26 - amlogic,meson8-sdio 27 - amlogic,meson8b-sdio [all …]
|
/linux-6.14.4/arch/arm/boot/dts/amlogic/ |
D | meson8.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 6 #include <dt-bindings/clock/meson8-ddr-clkc.h> 7 #include <dt-bindings/clock/meson8b-clkc.h> 8 #include <dt-bindings/gpio/meson8-gpio.h> 9 #include <dt-bindings/power/meson8-power.h> 10 #include <dt-bindings/reset/amlogic,meson8b-clkc-reset.h> 11 #include <dt-bindings/reset/amlogic,meson8b-reset.h> 12 #include <dt-bindings/thermal/thermal.h> 16 model = "Amlogic Meson8 SoC"; 17 compatible = "amlogic,meson8"; [all …]
|
D | meson8b.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 7 #include <dt-bindings/clock/meson8-ddr-clkc.h> 8 #include <dt-bindings/clock/meson8b-clkc.h> 9 #include <dt-bindings/gpio/meson8b-gpio.h> 10 #include <dt-bindings/power/meson8-power.h> 11 #include <dt-bindings/reset/amlogic,meson8b-reset.h> 12 #include <dt-bindings/reset/amlogic,meson8b-clkc-reset.h> 13 #include <dt-bindings/thermal/thermal.h> 18 #address-cells = <1>; 19 #size-cells = <0>; [all …]
|
/linux-6.14.4/drivers/mmc/host/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 comment "MMC/SD/SDIO Host Controller Drivers" 94 implements a hardware byte swapper using a 32-bit datum. 106 support UHS2-capable devices. 133 disabled, it will steal the MMC cards away - rendering them 271 The controller supports SD/MMC/SDIO devices. 278 tristate "SDHCI support for the Cadence SD/SDIO/eMMC controller" 283 This selects the Cadence SD/SDIO/eMMC driver. 424 Needed by some Fujitsu SoC for MMC / SD / SDIO support. 435 Needed by Milbeaut SoC for MMC / SD / SDIO support. [all …]
|
D | meson-mx-sdio.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * meson-mx-sdio.c - Meson6, Meson8 and Meson8b SDIO/MMC Host Controller 12 #include <linux/clk-provider.h> 15 #include <linux/dma-mapping.h> 27 #include <linux/mmc/sdio.h> 28 #include <linux/mmc/slot-gpio.h> 98 #define MESON_MX_SDIO_RESPONSE_CRC16_BITS (16 - 1) 131 regval = readl(host->base + reg); in meson_mx_mmc_mask_bits() 135 writel(regval, host->base + reg); in meson_mx_mmc_mask_bits() 140 writel(MESON_MX_SDIO_IRQC_SOFT_RESET, host->base + MESON_MX_SDIO_IRQC); in meson_mx_mmc_soft_reset() [all …]
|
D | meson-mx-sdhc-mmc.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Amlogic Meson6/Meson8/Meson8b/Meson8m2 SDHC MMC host controller driver. 10 #include <linux/dma-mapping.h> 23 #include <linux/mmc/sdio.h> 24 #include <linux/mmc/slot-gpio.h> 26 #include "meson-mx-sdhc.h" 70 regmap_write(host->regmap, MESON_SDHC_SRST, MESON_SDHC_SRST_MAIN_CTRL | in meson_mx_sdhc_reset() 76 regmap_write(host->regmap, MESON_SDHC_SRST, 0); in meson_mx_sdhc_reset() 85 regmap_read(host->regmap, MESON_SDHC_STAT, &stat); in meson_mx_sdhc_clear_fifo() 90 regmap_write(host->regmap, MESON_SDHC_SRST, MESON_SDHC_SRST_RXFIFO | in meson_mx_sdhc_clear_fifo() [all …]
|
/linux-6.14.4/drivers/pinctrl/meson/ |
D | pinctrl-meson-gxbb.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <dt-bindings/gpio/meson-gxbb-gpio.h> 10 #include "pinctrl-meson.h" 11 #include "pinctrl-meson8-pmx.h" 807 FUNCTION(sdio), 866 .name = "periphs-banks", 879 .name = "aobus-banks", 894 .compatible = "amlogic,meson-gxbb-periphs-pinctrl", 898 .compatible = "amlogic,meson-gxbb-aobus-pinctrl", 908 .name = "meson-gxbb-pinctrl",
|
D | pinctrl-meson-gxl.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <dt-bindings/gpio/meson-gxl-gpio.h> 10 #include "pinctrl-meson.h" 11 #include "pinctrl-meson8-pmx.h" 772 FUNCTION(sdio), 827 .name = "periphs-banks", 840 .name = "aobus-banks", 855 .compatible = "amlogic,meson-gxl-periphs-pinctrl", 859 .compatible = "amlogic,meson-gxl-aobus-pinctrl", 869 .name = "meson-gxl-pinctrl",
|