Home
last modified time | relevance | path

Searched +full:pic32mzda +full:- +full:sdhci (Results 1 – 5 of 5) sorted by relevance

/linux/Documentation/devicetree/bindings/mmc/
H A Dmicrochip,sdhci-pic32.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mmc/microchip,sdhci-pic32.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 Secure Digital Host Controller Interface (SDHCI) controllers, allowing them
17 - $ref: mmc-controller.yaml
20 - Ulf Hansson <ulf.hansson@linaro.org>
24 const: microchip,pic32mzda-sdhci
35 clock-names:
37 - const: base_clk
[all …]
/linux/arch/mips/boot/dts/pic32/
H A Dpic32mzda.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
5 #include <dt-bindings/clock/microchip,pic32-clock.h>
6 #include <dt-bindings/interrupt-controller/irq.h>
9 #address-cells = <1>;
10 #size-cells = <1>;
11 interrupt-parent = <&evic>;
33 #address-cells = <1>;
34 #size-cells = <0>;
43 compatible = "microchip,pic32mzda-infra";
49 #clock-cells = <0>;
[all …]
H A Dpic32mzda_sk.dts1 // SPDX-License-Identifier: GPL-2.0-only
6 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/interrupt-controller/irq.h>
11 #include "pic32mzda.dtsi"
14 compatible = "microchip,pic32mzda-sk", "microchip,pic32mzda";
15 model = "Microchip PIC32MZDA Starter Kit";
27 compatible = "gpio-leds";
28 pinctrl-names = "default";
29 pinctrl-0 = <&user_leds_s0>;
[all …]
/linux/arch/mips/pic32/pic32mzda/
H A Dinit.c1 // SPDX-License-Identifier: GPL-2.0-only
11 #include <linux/platform_data/sdhci-pic32.h>
14 #include <asm/mips-boards/generic.h>
17 #include "pic32mzda.h"
21 return "PIC32MZDA"; in get_system_type()
57 unsigned int count = COMMAND_LINE_SIZE - 1; in pic32_init_cmdline()
66 --count; in pic32_init_cmdline()
71 --dst; in pic32_init_cmdline()
86 OF_DEV_AUXDATA("microchip,pic32mzda-sdhci", 0, "sdhci", &sdhci_data),
97 for (; lookup->compatible; lookup++) { in pic32_of_prepare_platform_data()
[all …]
/linux/drivers/mmc/host/
H A Dsdhci-pic32.c2 * Support of SDHCI platform devices for Microchip PIC32.
7 * Inspired by sdhci-pltfm.c
26 #include "sdhci.h"
27 #include "sdhci-pltfm.h"
28 #include <linux/platform_data/sdhci-pic32.h>
55 return clk_get_rate(sdhci_pdata->base_clk); in pic32_sdhci_get_max_clock()
65 if (host->version >= SDHCI_SPEC_300) in pic32_sdhci_set_bus_width()
68 if (host->version >= SDHCI_SPEC_300) in pic32_sdhci_set_bus_width()
109 u32 bus = readl(host->ioaddr + SDH_SHARED_BUS_CTRL); in pic32_sdhci_shared_bus()
121 writel(bus, host->ioaddr + SDH_SHARED_BUS_CTRL); in pic32_sdhci_shared_bus()
[all …]