| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mmc/ |
| D | renesas,mmcif.yaml | 1 # 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/ |
| D | renesas,mmcif.txt | 1 * 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/ |
| D | Makefile | 1 # 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 …]
|
| D | mmcif-sh7724.c | 2 * 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/ |
| D | Makefile | 1 # 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 …]
|
| D | mmcif-sh7724.c | 2 * 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/ |
| D | setup-sh7780.c | 1 // 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 …]
|
| D | setup-sh7785.c | 1 // 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 …]
|
| D | setup-sh7763.c | 1 // 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 …]
|
| D | setup-sh7724.c | 1 // 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/ |
| D | setup-sh7780.c | 1 // 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 …]
|
| D | setup-sh7785.c | 1 // 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 …]
|
| D | setup-sh7763.c | 1 // 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 …]
|
| D | setup-sh7724.c | 1 // 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/ |
| D | romimage.h | 1 /* 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/ |
| D | romimage.h | 1 /* 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/ |
| D | Kconfig | 1 # 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/ |
| D | Kconfig | 1 # 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/ |
| D | setup-sh7760.c | 1 // 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/ |
| D | setup-sh7760.c | 1 // 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/ |
| D | r7s72100.dtsi | 1 // 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 …]
|
| D | sh73a0.dtsi | 1 // 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/ |
| D | r7s72100.dtsi | 1 // 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 …]
|
| D | sh73a0.dtsi | 1 // 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 …]
|
| D | r8a73a4.dtsi | 1 // 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 …]
|