Home
last modified time | relevance | path

Searched +full:sh +full:- +full:mmcif (Results 1 – 25 of 27) sorted by relevance

12

/linux/Documentation/devicetree/bindings/mmc/
H A Drenesas,mmcif.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mmc/renesas,mmcif.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas Multi Media Card Interface (MMCIF) Controller
10 - Wolfram Sang <wsa+renesas@sang-engineering.com>
13 - $ref: mmc-controller.yaml
18 - enum:
19 - renesas,mmcif-r7s72100 # RZ/A1H
20 - renesas,mmcif-r8a73a4 # R-Mobile APE6
[all …]
/linux/arch/sh/boot/romimage/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
3 # linux/arch/sh/boot/romimage/Makefile
9 load-y := 0
11 mmcif-load-$(CONFIG_CPU_SUBTYPE_SH7724) := 0xe5200000 # ILRAM
12 mmcif-obj-$(CONFIG_CPU_SUBTYPE_SH7724) := $(obj)/mmcif-sh7724.o
13 load-$(CONFIG_ROMIMAGE_MMCIF) := $(mmcif-load-y)
14 obj-$(CONFIG_ROMIMAGE_MMCIF) := $(mmcif-obj-y)
16 LDFLAGS_vmlinux := --oformat $(ld-bfd) -Ttext $(load-y) -e romstart \
17 -T $(obj)/../../kernel/vmlinux.lds
19 $(obj)/vmlinux: $(obj)/head.o $(obj-y) $(obj)/piggy.o FORCE
[all …]
H A Dmmcif-sh7724.c2 * sh7724 MMCIF loader
31 /* SH7724 specific MMCIF loader
35 * # dd if=arch/sh/boot/romImage of=/dev/sdx bs=512 seek=512
41 /* enable clock to the MMCIF hardware block */ in mmcif_loader()
44 /* setup pins D7-D0 */ in mmcif_loader()
50 /* select D3-D0 pin function */ in mmcif_loader()
53 /* select D7-D4 pin function */ in mmcif_loader()
56 /* disable Hi-Z for the MMC pins */ in mmcif_loader()
64 /* setup MMCIF hardware */ in mmcif_loader()
69 /* load kernel via MMCIF interface */ in mmcif_loader()
[all …]
/linux/arch/sh/kernel/cpu/sh4a/
H A Dsetup-sh7780.c1 // SPDX-License-Identifier: GPL-2.0
15 #include <cpu/dma-register.h>
30 .name = "sh-sci",
51 .name = "sh-sci",
72 .name = "sh-tmu",
93 .name = "sh-tmu",
105 .end = 0xffe80000 + 0x58 - 1,
116 .name = "sh-rtc",
117 .id = -1,
209 * vectors are 0x640-0x6a0, 0x780-0x7a0
[all …]
H A Dsetup-sh7785.c1 // SPDX-License-Identifier: GPL-2.0
18 #include <cpu/dma-register.h>
32 .name = "sh-sci",
53 .name = "sh-sci",
74 .name = "sh-sci",
95 .name = "sh-sci",
116 .name = "sh-sci",
137 .name = "sh-sci",
158 .name = "sh-tmu",
179 .name = "sh-tmu",
[all …]
H A Dsetup-sh7763.c1 // SPDX-License-Identifier: GPL-2.0
31 .name = "sh-sci",
52 .name = "sh-sci",
73 .name = "sh-sci",
85 .end = 0xffe80000 + 0x58 - 1,
96 .name = "sh-rtc",
97 .id = -1,
120 .name = "ohci-platform",
121 .id = -1,
146 .id = -1,
[all …]
H A Dsetup-sh7724.c1 // SPDX-License-Identifier: GPL-2.0
30 #include <cpu/dma-register.h>
223 /* IRQ for channels 0-3 */
229 /* IRQ for channels 4-5 */
257 /* IRQ for channels 0-3 */
263 /* IRQ for channels 4-5 */
271 .name = "sh-dma-engine",
281 .name = "sh-dma-engine",
303 .name = "sh-sci",
324 .name = "sh-sci",
[all …]
/linux/arch/sh/include/mach-ecovec24/mach/
H A Dromimage.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * converts the "partner-jet-script.txt" script into assembly
9 #include <asm/romimage-macros.h>
10 #include <mach/partner-jet-setup.txt>
29 * Set the following to enable MMCIF boot from the MMC card in CN12:
31 * DS1.5 = OFF (SH BOOT pin set to L)
32 * DS2.6 = OFF (Select MMCIF on CN12 instead of SDHI1)
33 * DS2.7 = ON (Select MMCIF on CN12 instead of SDHI1)
41 /* disable Hi-Z for LED pins */ in mmcif_update_progress()
45 __raw_writeb(1 << (nr - 1), PGDR); in mmcif_update_progress()
/linux/arch/sh/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
81 <http://www.linux-sh.org/>.
214 prompt "Processor sub-type selection"
220 # SH-2 Processor Support
233 # SH-
[all...]
/linux/arch/sh/kernel/cpu/sh4/
H A Dsetup-sh7760.c1 // SPDX-License-Identifier: GPL-2.0
40 DMABRG, SCIF0, SCIF1, SCIF2, SIM, MMCIF, enumerator
84 INTC_GROUP(MMCIF, MMCIF0, MMCIF1, MMCIF2, MMCIF3),
113 { 0xfe08000c, 0, 32, 4, /* INTPRI0C */ { 0, 0, MMCIF, 0,
125 static DECLARE_INTC_DESC(intc_desc_irq, "sh7760-irq", vectors_irq, groups,
143 .name = "sh-sci",
167 .name = "sh-sci",
191 .name = "sh-sci",
203 * additional registers. The sh-sci driver doesn't support the SIM port
219 .name = "sh-sci",
[all …]
/linux/Documentation/devicetree/bindings/soc/renesas/
H A Drenesas-soc.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/soc/renesas/renesas-soc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Geert Uytterhoeven <geert+renesas@glider.be>
11 - Niklas Söderlund <niklas.soderlund@ragnatech.se>
16 renesas,SoC-IP
19 renesas,r8a77965-csi2
28 pattern: "^renesas,.+-.+$"
30 - compatible
[all …]
/linux/arch/arm/boot/dts/renesas/
H A Dr7s72100.dtsi1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2013-14 Renesas Solutions Corp.
6 * Copyright (C) 2014 Wolfram Sang, Sang Engineering <wsa@sang-engineering.com>
9 #include <dt-bindings/clock/r7s72100-clock.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/interrupt-controller/irq.h>
15 #address-cells = <1>;
16 #size-cells = <1>;
32 #clock-cells = <0>;
33 compatible = "fixed-factor-clock";
[all …]
H A Dsh73a0.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the SH-Mobile AG5 (R8A73A00/SH73A0) SoC
8 #include <dt-bindings/clock/sh73a0-clock.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
14 interrupt-parent = <&gic>;
15 #address-cells = <1>;
16 #size-cells = <1>;
19 #address-cells = <1>;
20 #size-cells = <0>;
[all …]
H A Dr8a73a4.dtsi1 // SPDX-License-Identifier: GPL-2.0
9 #include <dt-bindings/clock/r8a73a4-clock.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/interrupt-controller/irq.h>
15 interrupt-parent = <&gic>;
16 #address-cells = <2>;
17 #size-cells = <2>;
20 #address-cells = <1>;
21 #size-cells = <0>;
25 compatible = "arm,cortex-a15";
[all …]
H A Dr8a7778.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the R-Car M1A (R8A77781) SoC
14 #include <dt-bindings/clock/r8a7778-clock.h>
15 #include <dt-bindings/interrupt-controller/arm-gic.h>
16 #include <dt-bindings/interrupt-controller/irq.h>
20 interrupt-parent = <&gic>;
21 #address-cells = <1>;
22 #size-cells = <1>;
25 #address-cells = <1>;
26 #size-cells = <0>;
[all …]
H A Dr8a7740.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the R-Mobile A1 (R8A77400) SoC
8 #include <dt-bindings/clock/r8a7740-clock.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
14 interrupt-parent = <&gic>;
15 #address-cells = <1>;
16 #size-cells = <1>;
19 #address-cells = <1>;
20 #size-cells = <0>;
[all …]
H A Dr8a7790.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the R-Car H2 (R8A77900) SoC
6 * Copyright (C) 2013-2014 Renesas Solutions Corp.
10 #include <dt-bindings/clock/r8a7790-cpg-mssr.h>
11 #include <dt-bindings/interrupt-controller/arm-gic.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
13 #include <dt-bindings/power/r8a7790-sysc.h>
17 #address-cells = <2>;
18 #size-cells = <2>;
46 compatible = "fixed-clock";
[all …]
H A Dr8a7742.dtsi1 // SPDX-License-Identifier: GPL-2.0
8 #include <dt-bindings/clock/r8a7742-cpg-mssr.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
11 #include <dt-bindings/power/r8a7742-sysc.h>
15 #address-cells = <2>;
16 #size-cells = <2>;
24 compatible = "fixed-clock";
25 #clock-cells = <0>;
26 clock-frequency = <0>;
[all …]
H A Dr8a7794.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the R-Car E2 (R8A77940) SoC
9 #include <dt-bindings/clock/r8a7794-cpg-mssr.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/interrupt-controller/irq.h>
12 #include <dt-bindings/power/r8a7794-sysc.h>
16 #address-cells = <2>;
17 #size-cells = <2>;
39 compatible = "fixed-clock";
40 #clock-cells = <0>;
[all …]
H A Dr8a7793.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the R-Car M2-N (R8A77930) SoC
5 * Copyright (C) 2014-2015 Renesas Electronics Corporation
8 #include <dt-bindings/clock/r8a7793-cpg-mssr.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
11 #include <dt-bindings/power/r8a7793-sysc.h>
15 #address-cells = <2>;
16 #size-cells = <2>;
37 compatible = "fixed-clock";
[all …]
H A Dr8a7745.dtsi1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2016-2017 Cogent Embedded Inc.
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/clock/r8a7745-cpg-mssr.h>
11 #include <dt-bindings/power/r8a7745-sysc.h>
15 #address-cells = <2>;
16 #size-cells = <2>;
41 compatible = "fixed-clock";
42 #clock-cells = <0>;
[all …]
H A Dr8a7743.dtsi1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2016-2017 Cogent Embedded Inc.
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/clock/r8a7743-cpg-mssr.h>
11 #include <dt-bindings/power/r8a7743-sysc.h>
15 #address-cells = <2>;
16 #size-cells = <2>;
24 compatible = "fixed-clock";
25 #clock-cells = <0>;
[all …]
/linux/drivers/mmc/host/
H A Dsh_mmcif.c1 // SPDX-License-Identifier: GPL-2.0
3 * MMCIF eMMC driver.
10 * The MMCIF driver is now processing MMC requests asynchronously, according
13 * The MMCIF driver processes MMC requests in up to 3 stages: command, optional
23 * request- and stage-specific handler methods.
39 #include <linux/dma-mapping.h>
46 #include <linux/mmc/slot-gpio.h>
250 { .compatible = "renesas,sh-mmcif" },
255 #define sh_mmcif_host_to_dev(host) (&host->pd->dev)
260 writel(val | readl(host->addr + reg), host->addr + reg); in sh_mmcif_bitset()
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
94 implements a hardware byte swapper using a 32-bit datum.
123 disabled, it will steal the MMC cards away - rendering them
495 MOXA provides one multi-functional card reader which can
496 be found on some embedded hardware such as UC-7112-LX.
547 of Alcor Micro PCI-E card reader
691 tristate "DMA for SDHI SD/SDIO controllers using SYS-DMAC"
696 using SYS-DMAC via DMA Engine. This supports the controllers
700 tristate "DMA for SDHI SD/SDIO controllers using on-chip bus mastering"
706 using on-chip bus mastering. This supports the controllers
[all …]
/linux/arch/sh/boards/mach-ecovec24/
H A Dsetup.c1 // SPDX-License-Identifier: GPL-2.0
39 #include <linux/dma-map-ops.h>
41 #include <media/drv-intf/renesas-ceu.h>
52 *-----------------------------------------
62 *------------------------------
71 * DS2[6-7] = MMC / SD ON-OFF : SD
72 * OFF-ON : MMC
76 * FSI - DA7210
99 .end = 0xA405012E - 1,
105 .id = -1,
[all …]

12