Home
last modified time | relevance | path

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

123

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mmc/
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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/
Drenesas,mmcif.txt1 * Renesas Multi Media Card Interface (MMCIF) Controller
4 and the properties used by the MMCIF device.
9 - compatible: should be "renesas,mmcif-<soctype>", "renesas,sh-mmcif" as a
11 - "renesas,mmcif-r7s72100" for the MMCIF found in r7s72100 SoCs
12 - "renesas,mmcif-r8a73a4" for the MMCIF found in r8a73a4 SoCs
13 - "renesas,mmcif-r8a7740" for the MMCIF found in r8a7740 SoCs
14 - "renesas,mmcif-r8a7742" for the MMCIF found in r8a7742 SoCs
15 - "renesas,mmcif-r8a7743" for the MMCIF found in r8a7743 SoCs
16 - "renesas,mmcif-r8a7744" for the MMCIF found in r8a7744 SoCs
17 - "renesas,mmcif-r8a7745" for the MMCIF found in r8a7745 SoCs
[all …]
/kernel/linux/linux-5.10/arch/sh/boot/romimage/
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 …]
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 …]
/kernel/linux/linux-6.6/arch/sh/boot/romimage/
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 …]
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 …]
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh4a/
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 …]
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 …]
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 …]
Dsetup-sh7724.c1 // SPDX-License-Identifier: GPL-2.0
29 #include <cpu/dma-register.h>
222 /* IRQ for channels 0-3 */
228 /* IRQ for channels 4-5 */
256 /* IRQ for channels 0-3 */
262 /* IRQ for channels 4-5 */
270 .name = "sh-dma-engine",
280 .name = "sh-dma-engine",
302 .name = "sh-sci",
323 .name = "sh-sci",
[all …]
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh4a/
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 …]
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 …]
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 …]
Dsetup-sh7724.c1 // SPDX-License-Identifier: GPL-2.0
29 #include <cpu/dma-register.h>
222 /* IRQ for channels 0-3 */
228 /* IRQ for channels 4-5 */
256 /* IRQ for channels 0-3 */
262 /* IRQ for channels 4-5 */
270 .name = "sh-dma-engine",
280 .name = "sh-dma-engine",
302 .name = "sh-sci",
323 .name = "sh-sci",
[all …]
/kernel/linux/linux-5.10/arch/sh/include/mach-ecovec24/mach/
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()
/kernel/linux/linux-6.6/arch/sh/include/mach-ecovec24/mach/
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()
/kernel/linux/linux-5.10/arch/sh/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
80 <http://www.linux-sh.org/>.
216 prompt "Processor sub-type selection"
222 # SH-2 Processor Support
235 # SH-2A Processor Support
281 bool "Support MX-G processor"
285 Select MX-G if running on an R8A03022BG part.
287 # SH-3 Processor Support
297 Select SH7706 if you have a 133 Mhz SH-3 HD6417706 CPU.
303 Select SH7707 if you have a 60 Mhz SH-3 HD6417707 CPU.
[all …]
/kernel/linux/linux-6.6/arch/sh/
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-2A Processor Support
279 bool "Support MX-G processor"
283 Select MX-G if running on an R8A03022BG part.
285 # SH-3 Processor Support
295 Select SH7706 if you have a 133 Mhz SH-3 HD6417706 CPU.
301 Select SH7707 if you have a 60 Mhz SH-3 HD6417707 CPU.
[all …]
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh4/
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 …]
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh4/
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 …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/renesas/
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 …]
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 …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
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 …]
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 …]
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 …]

123