Home
last modified time | relevance | path

Searched +full:sysc +full:- +full:r8a7740 (Results 1 – 19 of 19) sorted by relevance

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/
Drenesas,sysc-rmobile.txt1 DT bindings for the Renesas R-Mobile System Controller
5 The R-Mobile System Controller provides the following functions:
6 - Boot mode management,
7 - Reset generation,
8 - Power management.
11 - compatible: Should be "renesas,sysc-<soctype>", "renesas,sysc-rmobile" as
14 - "renesas,sysc-r8a73a4" (R-Mobile APE6)
15 - "renesas,sysc-r8a7740" (R-Mobile A1)
16 - "renesas,sysc-sh73a0" (SH-Mobile AG5)
17 - reg: Two address start and address range blocks for the device:
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/power/
Drenesas,sysc-rmobile.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/power/renesas,sysc-rmobile.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas R-Mobile System Controller
10 - Geert Uytterhoeven <geert+renesas@glider.be>
11 - Magnus Damm <magnus.damm@gmail.com>
14 The R-Mobile System Controller provides the following functions:
15 - Boot mode management,
16 - Reset generation,
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/timer/
Drenesas,cmt.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Geert Uytterhoeven <geert+renesas@glider.be>
11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14 The CMT is a multi-channel 16/32/48-bit timer/counter with configurable clock
26 - items:
27 - enum:
28 - renesas,r8a7740-cmt0 # 32-bit CMT0 on R-Mobile A1
29 - renesas,r8a7740-cmt1 # 48-bit CMT1 on R-Mobile A1
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/timer/
Drenesas,cmt.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Geert Uytterhoeven <geert+renesas@glider.be>
11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14 The CMT is a multi-channel 16/32/48-bit timer/counter with configurable clock
26 - items:
27 - enum:
28 - renesas,r8a7740-cmt0 # 32-bit CMT0 on R-Mobile A1
29 - renesas,r8a7740-cmt1 # 48-bit CMT1 on R-Mobile A1
[all …]
Drenesas,tmu.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas R-Mobile/R-Car Timer Unit (TMU)
10 - Geert Uytterhoeven <geert+renesas@glider.be>
11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14 The TMU is a 32-bit timer/counter with configurable clock inputs and
23 - enum:
24 - renesas,tmu-r8a7740 # R-Mobile A1
25 - renesas,tmu-r8a774a1 # RZ/G2M
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/renesas/
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>
13 compatible = "renesas,r8a7740";
14 interrupt-parent = <&gic>;
15 #address-cells = <1>;
16 #size-cells = <1>;
19 #address-cells = <1>;
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
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>
13 compatible = "renesas,r8a7740";
14 interrupt-parent = <&gic>;
15 #address-cells = <1>;
16 #size-cells = <1>;
19 #address-cells = <1>;
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mmc/
Drenesas,mmcif.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
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
21 - renesas,mmcif-r8a7740 # R-Mobile A1
22 - renesas,mmcif-r8a7742 # RZ/G1H
[all …]
Drenesas,sdhi.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Wolfram Sang <wsa+renesas@sang-engineering.com>
15 - items:
16 - const: renesas,sdhi-sh73a0 # R-Mobile APE6
17 - items:
18 - const: renesas,sdhi-r7s72100 # RZ/A1H
19 - items:
20 - const: renesas,sdhi-r7s9210 # SH-Mobile AG5
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/
Drenesas,ether.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - $ref: ethernet-controller.yaml#
13 - Sergei Shtylyov <sergei.shtylyov@gmail.com>
18 - items:
19 - enum:
20 - renesas,gether-r8a7740 # device is a part of R8A7740 SoC
21 - renesas,gether-r8a77980 # device is a part of R8A77980 SoC
22 - renesas,ether-r7s72100 # device is a part of R7S72100 SoC
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/i2c/
Drenesas,rmobile-iic.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/i2c/renesas,rmobile-iic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas R-Mobile I2C Bus Interface (IIC)
10 - Wolfram Sang <wsa+renesas@sang-engineering.com>
15 - items:
16 - enum:
17 - renesas,iic-r8a73a4 # R-Mobile APE6
18 - renesas,iic-r8a7740 # R-Mobile A1
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/serial/
Drenesas,scifa.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Geert Uytterhoeven <geert+renesas@glider.be>
13 - $ref: serial.yaml#
18 - items:
19 - enum:
20 - renesas,scifa-r8a73a4 # R-Mobile APE6
21 - renesas,scifa-r8a7740 # R-Mobile A1
22 - renesas,scifa-sh73a0 # SH-Mobile AG5
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/serial/
Drenesas,scifa.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
10 - Geert Uytterhoeven <geert+renesas@glider.be>
13 - $ref: serial.yaml#
18 - items:
19 - enum:
20 - renesas,scifa-r8a73a4 # R-Mobile APE6
21 - renesas,scifa-r8a7740 # R-Mobile A1
22 - renesas,scifa-sh73a0 # SH-Mobile AG5
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/
Drenesas,sdhi.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
10 - Wolfram Sang <wsa+renesas@sang-engineering.com>
13 - $ref: "mmc-controller.yaml"
18 - items:
19 - const: renesas,sdhi-sh73a0 # R-Mobile APE6
20 - items:
21 - const: renesas,sdhi-r7s72100 # RZ/A1H
22 - items:
[all …]
/kernel/linux/linux-6.6/drivers/pmdomain/renesas/
Drmobile-sysc.c1 // SPDX-License-Identifier: GPL-2.0
9 * based on pm-sh7372.c
24 /* SYSC */
49 unsigned int mask = BIT(rmobile_pd->bit_shift); in rmobile_pd_power_down()
52 if (rmobile_pd->suspend) { in rmobile_pd_power_down()
53 int ret = rmobile_pd->suspend(); in rmobile_pd_power_down()
59 if (readl(rmobile_pd->base + PSTR) & mask) { in rmobile_pd_power_down()
60 writel(mask, rmobile_pd->base + SPDCR); in rmobile_pd_power_down()
62 readl_poll_timeout_atomic(rmobile_pd->base + SPDCR, val, in rmobile_pd_power_down()
66 pr_debug("%s: Power off, 0x%08x -> PSTR = 0x%08x\n", genpd->name, mask, in rmobile_pd_power_down()
[all …]
/kernel/linux/linux-5.10/drivers/soc/renesas/
Drmobile-sysc.c1 // SPDX-License-Identifier: GPL-2.0
9 * based on pm-sh7372.c
26 /* SYSC */
51 unsigned int mask = BIT(rmobile_pd->bit_shift); in rmobile_pd_power_down()
53 if (rmobile_pd->suspend) { in rmobile_pd_power_down()
54 int ret = rmobile_pd->suspend(); in rmobile_pd_power_down()
60 if (__raw_readl(rmobile_pd->base + PSTR) & mask) { in rmobile_pd_power_down()
62 __raw_writel(mask, rmobile_pd->base + SPDCR); in rmobile_pd_power_down()
64 for (retry_count = PSTR_RETRIES; retry_count; retry_count--) { in rmobile_pd_power_down()
65 if (!(__raw_readl(rmobile_pd->base + SPDCR) & mask)) in rmobile_pd_power_down()
[all …]
/kernel/linux/linux-6.6/drivers/soc/renesas/
Drenesas-soc.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2014-2016 Glider bvba
22 .name = "R-Car Gen1",
27 .name = "R-Car Gen2",
32 .name = "R-Car Gen3",
37 .name = "R-Car Gen4",
41 .name = "R-Mobile",
84 .name = "SH-Mobile",
283 { .compatible = "renesas,r8a7740", .data = &soc_rmobile_a1 },
429 { .compatible = "renesas,r9a07g043-sysc", .data = &id_rzg2l },
[all …]
/kernel/linux/linux-6.6/drivers/pinctrl/renesas/
Dpfc-r8a7740.c1 // SPDX-License-Identifier: GPL-2.0
3 * R8A7740 processor support
10 #include <linux/pinctrl/pinconf-generic.h>
39 /* PORT0_DATA -> PORT211_DATA */
44 /* PORT0_IN -> PORT211_IN */
49 /* PORT0_OUT -> PORT211_OUT */
55 PORT_ALL(FN_IN), /* PORT0_FN_IN -> PORT211_FN_IN */
56 PORT_ALL(FN_OUT), /* PORT0_FN_OUT -> PORT211_FN_OUT */
57 PORT_ALL(FN0), /* PORT0_FN0 -> PORT211_FN0 */
58 PORT_ALL(FN1), /* PORT0_FN1 -> PORT211_FN1 */
[all …]
/kernel/linux/linux-5.10/drivers/pinctrl/renesas/
Dpfc-r8a7740.c1 // SPDX-License-Identifier: GPL-2.0
3 * R8A7740 processor support
10 #include <linux/pinctrl/pinconf-generic.h>
39 /* PORT0_DATA -> PORT211_DATA */
44 /* PORT0_IN -> PORT211_IN */
49 /* PORT0_OUT -> PORT211_OUT */
55 PORT_ALL(FN_IN), /* PORT0_FN_IN -> PORT211_FN_IN */
56 PORT_ALL(FN_OUT), /* PORT0_FN_OUT -> PORT211_FN_OUT */
57 PORT_ALL(FN0), /* PORT0_FN0 -> PORT211_FN0 */
58 PORT_ALL(FN1), /* PORT0_FN1 -> PORT211_FN1 */
[all …]