Renesas ARM DT updates for v5.14
- GPIO extender support for the Falcon development board, - Switches support for the ALT development board, - Miscellaneous fixes and improvements. -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQ9qaHoIs/1I4cXmEiKwlD9ZEnxcAUCYLCiTgAKCRCKwlD9ZEnx cNB6AP40CBtMLlW/h/DGCvm3iW8bRwHrBiuXeYrcHeJh1DoXFQEA3foLN4s5FZIQ ZXFFOAgGVMHQft1o0qL0nO0ytw7zhg8= =YIvB -----END PGP SIGNATURE----- Merge tag 'renesas-arm-dt-for-v5.14-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt Renesas ARM DT updates for v5.14 - GPIO extender support for the Falcon development board, - Switches support for the ALT development board, - Miscellaneous fixes and improvements. * tag 'renesas-arm-dt-for-v5.14-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel: ARM: dts: alt: Add SW2 as GPIO keys ARM: dts: renesas: Move enable-method to CPU nodes arm64: dts: renesas: beacon: Fix USB ref clock references arm64: dts: renesas: beacon: Fix USB extal reference ARM: dts: rcar-gen1: Correct internal delay for i2c[123] arm64: dts: renesas: eagle: Add x1 clock ARM: dts: koelsch: Rename sw2 to keyboard ARM: dts: r8a7779, marzen: Fix DU clock names arm64: dts: renesas: v3msk: Fix memory size arm64: dts: renesas: condor: Switch eMMC bus to 1V8 arm64: dts: renesas: falcon-csi-dsi: Add GPIO extenders arm64: dts: renesas: beacon kit: Setup AVB refclk arm64: dts: renesas: Add fck to etheravb-rcar-gen3 clock-names list ARM: dts: renesas: Add fck to etheravb-rcar-gen2 clock-names list Link: https://lore.kernel.org/r/cover.1622188835.git.geert+renesas@glider.be Signed-off-by: Olof Johansson <olof@lixom.net>
This commit is contained in:
commit
09159b8025
@ -47,7 +47,6 @@
|
||||
cpus {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
enable-method = "renesas,apmu";
|
||||
|
||||
cpu0: cpu@0 {
|
||||
device_type = "cpu";
|
||||
@ -56,6 +55,7 @@
|
||||
clock-frequency = <1400000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7742_CLK_Z>;
|
||||
power-domains = <&sysc R8A7742_PD_CA15_CPU0>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA15>;
|
||||
capacity-dmips-mhz = <1024>;
|
||||
voltage-tolerance = <1>; /* 1% */
|
||||
@ -77,6 +77,7 @@
|
||||
clock-frequency = <1400000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7742_CLK_Z>;
|
||||
power-domains = <&sysc R8A7742_PD_CA15_CPU1>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA15>;
|
||||
capacity-dmips-mhz = <1024>;
|
||||
voltage-tolerance = <1>; /* 1% */
|
||||
@ -98,6 +99,7 @@
|
||||
clock-frequency = <1400000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7742_CLK_Z>;
|
||||
power-domains = <&sysc R8A7742_PD_CA15_CPU2>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA15>;
|
||||
capacity-dmips-mhz = <1024>;
|
||||
voltage-tolerance = <1>; /* 1% */
|
||||
@ -119,6 +121,7 @@
|
||||
clock-frequency = <1400000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7742_CLK_Z>;
|
||||
power-domains = <&sysc R8A7742_PD_CA15_CPU3>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA15>;
|
||||
capacity-dmips-mhz = <1024>;
|
||||
voltage-tolerance = <1>; /* 1% */
|
||||
@ -750,6 +753,7 @@
|
||||
reg = <0 0xe6800000 0 0x800>, <0 0xee0e8000 0 0x4000>;
|
||||
interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A7742_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
#address-cells = <1>;
|
||||
|
@ -49,7 +49,6 @@
|
||||
cpus {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
enable-method = "renesas,apmu";
|
||||
|
||||
cpu0: cpu@0 {
|
||||
device_type = "cpu";
|
||||
@ -59,6 +58,7 @@
|
||||
clocks = <&cpg CPG_CORE R8A7743_CLK_Z>;
|
||||
clock-latency = <300000>; /* 300 us */
|
||||
power-domains = <&sysc R8A7743_PD_CA15_CPU0>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA15>;
|
||||
|
||||
/* kHz - uV - OPPs unknown yet */
|
||||
@ -78,6 +78,7 @@
|
||||
clocks = <&cpg CPG_CORE R8A7743_CLK_Z>;
|
||||
clock-latency = <300000>; /* 300 us */
|
||||
power-domains = <&sysc R8A7743_PD_CA15_CPU1>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA15>;
|
||||
|
||||
/* kHz - uV - OPPs unknown yet */
|
||||
@ -702,6 +703,7 @@
|
||||
reg = <0 0xe6800000 0 0x800>, <0 0xee0e8000 0 0x4000>;
|
||||
interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
#address-cells = <1>;
|
||||
|
@ -49,7 +49,6 @@
|
||||
cpus {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
enable-method = "renesas,apmu";
|
||||
|
||||
cpu0: cpu@0 {
|
||||
device_type = "cpu";
|
||||
@ -59,6 +58,7 @@
|
||||
clocks = <&cpg CPG_CORE R8A7744_CLK_Z>;
|
||||
clock-latency = <300000>; /* 300 us */
|
||||
power-domains = <&sysc R8A7744_PD_CA15_CPU0>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA15>;
|
||||
|
||||
/* kHz - uV - OPPs unknown yet */
|
||||
@ -78,6 +78,7 @@
|
||||
clocks = <&cpg CPG_CORE R8A7744_CLK_Z>;
|
||||
clock-latency = <300000>; /* 300 us */
|
||||
power-domains = <&sysc R8A7744_PD_CA15_CPU1>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA15>;
|
||||
|
||||
/* kHz - uV - OPPs unknown yet */
|
||||
@ -702,6 +703,7 @@
|
||||
reg = <0 0xe6800000 0 0x800>, <0 0xee0e8000 0 0x4000>;
|
||||
interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
#address-cells = <1>;
|
||||
|
@ -64,7 +64,6 @@
|
||||
cpus {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
enable-method = "renesas,apmu";
|
||||
|
||||
cpu0: cpu@0 {
|
||||
device_type = "cpu";
|
||||
@ -73,6 +72,7 @@
|
||||
clock-frequency = <1000000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7745_CLK_Z2>;
|
||||
power-domains = <&sysc R8A7745_PD_CA7_CPU0>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA7>;
|
||||
};
|
||||
|
||||
@ -83,6 +83,7 @@
|
||||
clock-frequency = <1000000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7745_CLK_Z2>;
|
||||
power-domains = <&sysc R8A7745_PD_CA7_CPU1>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA7>;
|
||||
};
|
||||
|
||||
@ -645,6 +646,7 @@
|
||||
reg = <0 0xe6800000 0 0x800>, <0 0xee0e8000 0 0x4000>;
|
||||
interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
#address-cells = <1>;
|
||||
|
@ -25,7 +25,6 @@
|
||||
cpus {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
enable-method = "renesas,apmu";
|
||||
|
||||
cpu0: cpu@0 {
|
||||
device_type = "cpu";
|
||||
@ -34,6 +33,7 @@
|
||||
clock-frequency = <1000000000>;
|
||||
clocks = <&cpg CPG_CORE R8A77470_CLK_Z2>;
|
||||
power-domains = <&sysc R8A77470_PD_CA7_CPU0>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA7>;
|
||||
};
|
||||
|
||||
@ -44,6 +44,7 @@
|
||||
clock-frequency = <1000000000>;
|
||||
clocks = <&cpg CPG_CORE R8A77470_CLK_Z2>;
|
||||
power-domains = <&sysc R8A77470_PD_CA7_CPU1>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA7>;
|
||||
};
|
||||
|
||||
@ -537,6 +538,7 @@
|
||||
reg = <0 0xe6800000 0 0x800>, <0 0xee0e8000 0 0x4000>;
|
||||
interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
#address-cells = <1>;
|
||||
|
@ -166,6 +166,7 @@
|
||||
interrupts = <GIC_SPI 78 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp0_clks R8A7778_CLK_I2C1>;
|
||||
power-domains = <&cpg_clocks>;
|
||||
i2c-scl-internal-delay-ns = <5>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@ -177,6 +178,7 @@
|
||||
interrupts = <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp0_clks R8A7778_CLK_I2C2>;
|
||||
power-domains = <&cpg_clocks>;
|
||||
i2c-scl-internal-delay-ns = <5>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@ -188,6 +190,7 @@
|
||||
interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp0_clks R8A7778_CLK_I2C3>;
|
||||
power-domains = <&cpg_clocks>;
|
||||
i2c-scl-internal-delay-ns = <5>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
@ -145,7 +145,7 @@
|
||||
status = "okay";
|
||||
|
||||
clocks = <&mstp1_clks R8A7779_CLK_DU>, <&x3_clk>;
|
||||
clock-names = "du", "dclkin.0";
|
||||
clock-names = "du.0", "dclkin.0";
|
||||
|
||||
ports {
|
||||
port@0 {
|
||||
|
@ -198,6 +198,7 @@
|
||||
interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp0_clks R8A7779_CLK_I2C1>;
|
||||
power-domains = <&sysc R8A7779_PD_ALWAYS_ON>;
|
||||
i2c-scl-internal-delay-ns = <5>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@ -209,6 +210,7 @@
|
||||
interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp0_clks R8A7779_CLK_I2C2>;
|
||||
power-domains = <&sysc R8A7779_PD_ALWAYS_ON>;
|
||||
i2c-scl-internal-delay-ns = <5>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@ -220,6 +222,7 @@
|
||||
interrupts = <GIC_SPI 81 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp0_clks R8A7779_CLK_I2C3>;
|
||||
power-domains = <&sysc R8A7779_PD_ALWAYS_ON>;
|
||||
i2c-scl-internal-delay-ns = <5>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@ -463,6 +466,7 @@
|
||||
reg = <0xfff80000 0x40000>;
|
||||
interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp1_clks R8A7779_CLK_DU>;
|
||||
clock-names = "du.0";
|
||||
power-domains = <&sysc R8A7779_PD_ALWAYS_ON>;
|
||||
status = "disabled";
|
||||
|
||||
|
@ -69,7 +69,6 @@
|
||||
cpus {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
enable-method = "renesas,apmu";
|
||||
|
||||
cpu0: cpu@0 {
|
||||
device_type = "cpu";
|
||||
@ -78,6 +77,7 @@
|
||||
clock-frequency = <1300000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7790_CLK_Z>;
|
||||
power-domains = <&sysc R8A7790_PD_CA15_CPU0>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA15>;
|
||||
capacity-dmips-mhz = <1024>;
|
||||
voltage-tolerance = <1>; /* 1% */
|
||||
@ -99,6 +99,7 @@
|
||||
clock-frequency = <1300000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7790_CLK_Z>;
|
||||
power-domains = <&sysc R8A7790_PD_CA15_CPU1>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA15>;
|
||||
capacity-dmips-mhz = <1024>;
|
||||
voltage-tolerance = <1>; /* 1% */
|
||||
@ -120,6 +121,7 @@
|
||||
clock-frequency = <1300000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7790_CLK_Z>;
|
||||
power-domains = <&sysc R8A7790_PD_CA15_CPU2>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA15>;
|
||||
capacity-dmips-mhz = <1024>;
|
||||
voltage-tolerance = <1>; /* 1% */
|
||||
@ -141,6 +143,7 @@
|
||||
clock-frequency = <1300000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7790_CLK_Z>;
|
||||
power-domains = <&sysc R8A7790_PD_CA15_CPU3>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA15>;
|
||||
capacity-dmips-mhz = <1024>;
|
||||
voltage-tolerance = <1>; /* 1% */
|
||||
@ -162,6 +165,7 @@
|
||||
clock-frequency = <780000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7790_CLK_Z2>;
|
||||
power-domains = <&sysc R8A7790_PD_CA7_CPU0>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA7>;
|
||||
capacity-dmips-mhz = <539>;
|
||||
};
|
||||
@ -173,6 +177,7 @@
|
||||
clock-frequency = <780000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7790_CLK_Z2>;
|
||||
power-domains = <&sysc R8A7790_PD_CA7_CPU1>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA7>;
|
||||
capacity-dmips-mhz = <539>;
|
||||
};
|
||||
@ -184,6 +189,7 @@
|
||||
clock-frequency = <780000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7790_CLK_Z2>;
|
||||
power-domains = <&sysc R8A7790_PD_CA7_CPU2>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA7>;
|
||||
capacity-dmips-mhz = <539>;
|
||||
};
|
||||
@ -195,6 +201,7 @@
|
||||
clock-frequency = <780000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7790_CLK_Z2>;
|
||||
power-domains = <&sysc R8A7790_PD_CA7_CPU3>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA7>;
|
||||
capacity-dmips-mhz = <539>;
|
||||
};
|
||||
@ -768,6 +775,7 @@
|
||||
reg = <0 0xe6800000 0 0x800>, <0 0xee0e8000 0 0x4000>;
|
||||
interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
#address-cells = <1>;
|
||||
|
@ -81,7 +81,7 @@
|
||||
keyboard {
|
||||
compatible = "gpio-keys";
|
||||
|
||||
pinctrl-0 = <&sw2_pins>;
|
||||
pinctrl-0 = <&keyboard_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
key-1 {
|
||||
@ -622,7 +622,7 @@
|
||||
function = "audio_clk";
|
||||
};
|
||||
|
||||
sw2_pins: sw2 {
|
||||
keyboard_pins: keyboard {
|
||||
pins = "GP_5_0", "GP_5_1", "GP_5_2", "GP_5_3";
|
||||
bias-pull-up;
|
||||
};
|
||||
|
@ -68,7 +68,6 @@
|
||||
cpus {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
enable-method = "renesas,apmu";
|
||||
|
||||
cpu0: cpu@0 {
|
||||
device_type = "cpu";
|
||||
@ -77,6 +76,7 @@
|
||||
clock-frequency = <1500000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7791_CLK_Z>;
|
||||
power-domains = <&sysc R8A7791_PD_CA15_CPU0>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA15>;
|
||||
voltage-tolerance = <1>; /* 1% */
|
||||
clock-latency = <300000>; /* 300 us */
|
||||
@ -97,6 +97,7 @@
|
||||
clock-frequency = <1500000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7791_CLK_Z>;
|
||||
power-domains = <&sysc R8A7791_PD_CA15_CPU1>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA15>;
|
||||
voltage-tolerance = <1>; /* 1% */
|
||||
clock-latency = <300000>; /* 300 us */
|
||||
@ -728,6 +729,7 @@
|
||||
reg = <0 0xe6800000 0 0x800>, <0 0xee0e8000 0 0x4000>;
|
||||
interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
#address-cells = <1>;
|
||||
|
@ -45,7 +45,6 @@
|
||||
cpus {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
enable-method = "renesas,apmu";
|
||||
|
||||
cpu0: cpu@0 {
|
||||
device_type = "cpu";
|
||||
@ -54,6 +53,7 @@
|
||||
clock-frequency = <1000000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7792_CLK_Z>;
|
||||
power-domains = <&sysc R8A7792_PD_CA15_CPU0>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA15>;
|
||||
};
|
||||
|
||||
@ -64,6 +64,7 @@
|
||||
clock-frequency = <1000000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7792_CLK_Z>;
|
||||
power-domains = <&sysc R8A7792_PD_CA15_CPU1>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA15>;
|
||||
};
|
||||
|
||||
@ -537,6 +538,7 @@
|
||||
reg = <0 0xe6800000 0 0x800>, <0 0xee0e8000 0 0x4000>;
|
||||
interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
#address-cells = <1>;
|
||||
|
@ -60,7 +60,6 @@
|
||||
cpus {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
enable-method = "renesas,apmu";
|
||||
|
||||
cpu0: cpu@0 {
|
||||
device_type = "cpu";
|
||||
@ -69,6 +68,7 @@
|
||||
clock-frequency = <1500000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7793_CLK_Z>;
|
||||
power-domains = <&sysc R8A7793_PD_CA15_CPU0>;
|
||||
enable-method = "renesas,apmu";
|
||||
voltage-tolerance = <1>; /* 1% */
|
||||
clock-latency = <300000>; /* 300 us */
|
||||
|
||||
@ -89,6 +89,7 @@
|
||||
clock-frequency = <1500000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7793_CLK_Z>;
|
||||
power-domains = <&sysc R8A7793_PD_CA15_CPU1>;
|
||||
enable-method = "renesas,apmu";
|
||||
voltage-tolerance = <1>; /* 1% */
|
||||
clock-latency = <300000>; /* 300 us */
|
||||
|
||||
|
@ -8,6 +8,7 @@
|
||||
/dts-v1/;
|
||||
#include "r8a7794.dtsi"
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
#include <dt-bindings/input/input.h>
|
||||
|
||||
/ {
|
||||
model = "Alt";
|
||||
@ -94,6 +95,42 @@
|
||||
#size-cells = <1>;
|
||||
};
|
||||
|
||||
keyboard {
|
||||
compatible = "gpio-keys";
|
||||
|
||||
pinctrl-0 = <&keyboard_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
one {
|
||||
linux,code = <KEY_1>;
|
||||
label = "SW2-1";
|
||||
wakeup-source;
|
||||
debounce-interval = <20>;
|
||||
gpios = <&gpio3 9 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
two {
|
||||
linux,code = <KEY_2>;
|
||||
label = "SW2-2";
|
||||
wakeup-source;
|
||||
debounce-interval = <20>;
|
||||
gpios = <&gpio3 10 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
three {
|
||||
linux,code = <KEY_3>;
|
||||
label = "SW2-3";
|
||||
wakeup-source;
|
||||
debounce-interval = <20>;
|
||||
gpios = <&gpio3 11 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
four {
|
||||
linux,code = <KEY_4>;
|
||||
label = "SW2-4";
|
||||
wakeup-source;
|
||||
debounce-interval = <20>;
|
||||
gpios = <&gpio3 12 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
};
|
||||
|
||||
vga-encoder {
|
||||
compatible = "adi,adv7123";
|
||||
|
||||
@ -319,6 +356,11 @@
|
||||
groups = "usb1";
|
||||
function = "usb1";
|
||||
};
|
||||
|
||||
keyboard_pins: keyboard {
|
||||
pins = "GP_3_9", "GP_3_10", "GP_3_11", "GP_3_12";
|
||||
bias-pull-up;
|
||||
};
|
||||
};
|
||||
|
||||
&cmt0 {
|
||||
|
@ -62,7 +62,6 @@
|
||||
cpus {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
enable-method = "renesas,apmu";
|
||||
|
||||
cpu0: cpu@0 {
|
||||
device_type = "cpu";
|
||||
@ -71,6 +70,7 @@
|
||||
clock-frequency = <1000000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7794_CLK_Z2>;
|
||||
power-domains = <&sysc R8A7794_PD_CA7_CPU0>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA7>;
|
||||
};
|
||||
|
||||
@ -81,6 +81,7 @@
|
||||
clock-frequency = <1000000000>;
|
||||
clocks = <&cpg CPG_CORE R8A7794_CLK_Z2>;
|
||||
power-domains = <&sysc R8A7794_PD_CA7_CPU1>;
|
||||
enable-method = "renesas,apmu";
|
||||
next-level-cache = <&L2_CA7>;
|
||||
};
|
||||
|
||||
@ -598,6 +599,7 @@
|
||||
reg = <0 0xe6800000 0 0x800>, <0 0xee0e8000 0 0x4000>;
|
||||
interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A7794_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
#address-cells = <1>;
|
||||
|
@ -271,12 +271,12 @@
|
||||
&ehci0 {
|
||||
dr_mode = "otg";
|
||||
status = "okay";
|
||||
clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
|
||||
clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>, <&usb2_clksel>, <&versaclock5 3>;
|
||||
};
|
||||
|
||||
&ehci1 {
|
||||
status = "okay";
|
||||
clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
|
||||
clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>, <&usb2_clksel>, <&versaclock5 3>;
|
||||
};
|
||||
|
||||
&hdmi0 {
|
||||
|
@ -53,6 +53,8 @@
|
||||
phy-handle = <&phy0>;
|
||||
rx-internal-delay-ps = <1800>;
|
||||
tx-internal-delay-ps = <2000>;
|
||||
clocks = <&cpg CPG_MOD 812>, <&versaclock5 4>;
|
||||
clock-names = "fck", "refclk";
|
||||
status = "okay";
|
||||
|
||||
phy0: ethernet-phy@0 {
|
||||
@ -319,8 +321,10 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&usb_extal_clk {
|
||||
clock-frequency = <50000000>;
|
||||
&usb2_clksel {
|
||||
clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>,
|
||||
<&versaclock5 3>, <&usb3s0_clk>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&usb3s0_clk {
|
||||
|
@ -1127,6 +1127,7 @@
|
||||
"ch20", "ch21", "ch22", "ch23",
|
||||
"ch24";
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
phy-mode = "rgmii";
|
||||
|
@ -1001,6 +1001,7 @@
|
||||
"ch20", "ch21", "ch22", "ch23",
|
||||
"ch24";
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A774B1_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
phy-mode = "rgmii";
|
||||
|
@ -957,6 +957,7 @@
|
||||
"ch20", "ch21", "ch22", "ch23",
|
||||
"ch24";
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
phy-mode = "rgmii";
|
||||
|
@ -1230,6 +1230,7 @@
|
||||
"ch20", "ch21", "ch22", "ch23",
|
||||
"ch24";
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
phy-mode = "rgmii";
|
||||
|
@ -1312,6 +1312,7 @@
|
||||
"ch20", "ch21", "ch22", "ch23",
|
||||
"ch24";
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
phy-mode = "rgmii";
|
||||
|
@ -1188,6 +1188,7 @@
|
||||
"ch20", "ch21", "ch22", "ch23",
|
||||
"ch24";
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
phy-mode = "rgmii";
|
||||
|
@ -1144,6 +1144,7 @@
|
||||
"ch20", "ch21", "ch22", "ch23",
|
||||
"ch24";
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A77961_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
phy-mode = "rgmii";
|
||||
|
@ -1050,6 +1050,7 @@
|
||||
"ch20", "ch21", "ch22", "ch23",
|
||||
"ch24";
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
phy-mode = "rgmii";
|
||||
|
@ -73,6 +73,12 @@
|
||||
/* first 128MB is reserved for secure area. */
|
||||
reg = <0x0 0x48000000 0x0 0x38000000>;
|
||||
};
|
||||
|
||||
x1_clk: x1-clock {
|
||||
compatible = "fixed-clock";
|
||||
#clock-cells = <0>;
|
||||
clock-frequency = <148500000>;
|
||||
};
|
||||
};
|
||||
|
||||
&avb {
|
||||
@ -104,6 +110,8 @@
|
||||
};
|
||||
|
||||
&du {
|
||||
clocks = <&cpg CPG_MOD 724>, <&x1_clk>;
|
||||
clock-names = "du.0", "dclkin.0";
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
|
@ -59,7 +59,7 @@
|
||||
memory@48000000 {
|
||||
device_type = "memory";
|
||||
/* first 128MB is reserved for secure area. */
|
||||
reg = <0x0 0x48000000 0x0 0x38000000>;
|
||||
reg = <0x0 0x48000000 0x0 0x78000000>;
|
||||
};
|
||||
|
||||
osc5_clk: osc5-clock {
|
||||
|
@ -612,6 +612,7 @@
|
||||
"ch20", "ch21", "ch22", "ch23",
|
||||
"ch24";
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A77970_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
phy-mode = "rgmii";
|
||||
|
@ -210,7 +210,7 @@
|
||||
|
||||
&mmc0 {
|
||||
pinctrl-0 = <&mmc_pins>;
|
||||
pinctrl-1 = <&mmc_pins_uhs>;
|
||||
pinctrl-1 = <&mmc_pins>;
|
||||
pinctrl-names = "default", "state_uhs";
|
||||
|
||||
vmmc-supply = <&d3_3v>;
|
||||
@ -253,12 +253,6 @@
|
||||
};
|
||||
|
||||
mmc_pins: mmc {
|
||||
groups = "mmc_data8", "mmc_ctrl", "mmc_ds";
|
||||
function = "mmc";
|
||||
power-source = <3300>;
|
||||
};
|
||||
|
||||
mmc_pins_uhs: mmc_uhs {
|
||||
groups = "mmc_data8", "mmc_ctrl", "mmc_ds";
|
||||
function = "mmc";
|
||||
power-source = <1800>;
|
||||
|
@ -664,6 +664,7 @@
|
||||
"ch20", "ch21", "ch22", "ch23",
|
||||
"ch24";
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
phy-mode = "rgmii";
|
||||
|
@ -1000,6 +1000,7 @@
|
||||
"ch20", "ch21", "ch22", "ch23",
|
||||
"ch24";
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
phy-mode = "rgmii";
|
||||
|
@ -760,6 +760,7 @@
|
||||
"ch20", "ch21", "ch22", "ch23",
|
||||
"ch24";
|
||||
clocks = <&cpg CPG_MOD 812>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 812>;
|
||||
phy-mode = "rgmii";
|
||||
|
@ -6,6 +6,27 @@
|
||||
*/
|
||||
|
||||
&i2c0 {
|
||||
pca9654_a: gpio@21 {
|
||||
compatible = "onnn,pca9654";
|
||||
reg = <0x21>;
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
};
|
||||
|
||||
pca9654_b: gpio@22 {
|
||||
compatible = "onnn,pca9654";
|
||||
reg = <0x22>;
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
};
|
||||
|
||||
pca9654_c: gpio@23 {
|
||||
compatible = "onnn,pca9654";
|
||||
reg = <0x23>;
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
};
|
||||
|
||||
eeprom@52 {
|
||||
compatible = "rohm,br24g01", "atmel,24c01";
|
||||
label = "csi-dsi-sub-board-id";
|
||||
|
@ -618,6 +618,7 @@
|
||||
"ch20", "ch21", "ch22", "ch23",
|
||||
"ch24";
|
||||
clocks = <&cpg CPG_MOD 211>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 211>;
|
||||
phy-mode = "rgmii";
|
||||
@ -665,6 +666,7 @@
|
||||
"ch20", "ch21", "ch22", "ch23",
|
||||
"ch24";
|
||||
clocks = <&cpg CPG_MOD 212>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 212>;
|
||||
phy-mode = "rgmii";
|
||||
@ -712,6 +714,7 @@
|
||||
"ch20", "ch21", "ch22", "ch23",
|
||||
"ch24";
|
||||
clocks = <&cpg CPG_MOD 213>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 213>;
|
||||
phy-mode = "rgmii";
|
||||
@ -759,6 +762,7 @@
|
||||
"ch20", "ch21", "ch22", "ch23",
|
||||
"ch24";
|
||||
clocks = <&cpg CPG_MOD 214>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 214>;
|
||||
phy-mode = "rgmii";
|
||||
@ -806,6 +810,7 @@
|
||||
"ch20", "ch21", "ch22", "ch23",
|
||||
"ch24";
|
||||
clocks = <&cpg CPG_MOD 215>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 215>;
|
||||
phy-mode = "rgmii";
|
||||
@ -853,6 +858,7 @@
|
||||
"ch20", "ch21", "ch22", "ch23",
|
||||
"ch24";
|
||||
clocks = <&cpg CPG_MOD 216>;
|
||||
clock-names = "fck";
|
||||
power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 216>;
|
||||
phy-mode = "rgmii";
|
||||
|
Loading…
x
Reference in New Issue
Block a user