diff options
Diffstat (limited to 'patches/1485-arm64-dts-renesas-r8a77970-sort-subnodes-of-the-soc-.patch')
-rw-r--r-- | patches/1485-arm64-dts-renesas-r8a77970-sort-subnodes-of-the-soc-.patch | 482 |
1 files changed, 482 insertions, 0 deletions
diff --git a/patches/1485-arm64-dts-renesas-r8a77970-sort-subnodes-of-the-soc-.patch b/patches/1485-arm64-dts-renesas-r8a77970-sort-subnodes-of-the-soc-.patch new file mode 100644 index 00000000000000..4525c4347b6343 --- /dev/null +++ b/patches/1485-arm64-dts-renesas-r8a77970-sort-subnodes-of-the-soc-.patch @@ -0,0 +1,482 @@ +From e1097102247583d3cab505a76c449b7c71eac2a3 Mon Sep 17 00:00:00 2001 +From: Yoshihiro Kaneko <ykaneko0929@gmail.com> +Date: Thu, 19 Apr 2018 05:14:40 +0900 +Subject: [PATCH 1485/1795] arm64: dts: renesas: r8a77970: sort subnodes of the + soc node + +Sort subnodes of the soc node. +- The primary key is the bus address. +- The secondary key is the IP block. +- The tertiary key is the node name. + +This is part of an ongoing effort to provide consistent node +order in the DT of Renesas SoCs to improve maintainability. + +This should not have any run-time effect. + +Signed-off-by: Yoshihiro Kaneko <ykaneko0929@gmail.com> +[simon: rebased; move fcpvd0 to after vspd0] +Signed-off-by: Simon Horman <horms+renesas@verge.net.au> + +(cherry picked from commit 2964d7546f71c793581382a518b3f2da7a2ad5b6) +Signed-off-by: Simon Horman <horms+renesas@verge.net.au> +Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> +--- + arch/arm64/boot/dts/renesas/r8a77970.dtsi | 388 +++++++++++----------- + 1 file changed, 194 insertions(+), 194 deletions(-) + +diff --git a/arch/arm64/boot/dts/renesas/r8a77970.dtsi b/arch/arm64/boot/dts/renesas/r8a77970.dtsi +index a194cb8d7d62..c06d7fbfb7be 100644 +--- a/arch/arm64/boot/dts/renesas/r8a77970.dtsi ++++ b/arch/arm64/boot/dts/renesas/r8a77970.dtsi +@@ -83,23 +83,6 @@ + #size-cells = <2>; + ranges; + +- gic: interrupt-controller@f1010000 { +- compatible = "arm,gic-400"; +- #interrupt-cells = <3>; +- #address-cells = <0>; +- interrupt-controller; +- reg = <0 0xf1010000 0 0x1000>, +- <0 0xf1020000 0 0x20000>, +- <0 0xf1040000 0 0x20000>, +- <0 0xf1060000 0 0x20000>; +- interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(1) | +- IRQ_TYPE_LEVEL_HIGH)>; +- clocks = <&cpg CPG_MOD 408>; +- clock-names = "clk"; +- power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; +- resets = <&cpg 408>; +- }; +- + rwdt: watchdog@e6020000 { + compatible = "renesas,r8a77970-wdt", + "renesas,rcar-gen3-wdt"; +@@ -110,75 +93,6 @@ + status = "disabled"; + }; + +- cpg: clock-controller@e6150000 { +- compatible = "renesas,r8a77970-cpg-mssr"; +- reg = <0 0xe6150000 0 0x1000>; +- clocks = <&extal_clk>, <&extalr_clk>; +- clock-names = "extal", "extalr"; +- #clock-cells = <2>; +- #power-domain-cells = <0>; +- #reset-cells = <1>; +- }; +- +- rst: reset-controller@e6160000 { +- compatible = "renesas,r8a77970-rst"; +- reg = <0 0xe6160000 0 0x200>; +- }; +- +- sysc: system-controller@e6180000 { +- compatible = "renesas,r8a77970-sysc"; +- reg = <0 0xe6180000 0 0x440>; +- #power-domain-cells = <1>; +- }; +- +- ipmmu_vi0: mmu@febd0000 { +- compatible = "renesas,ipmmu-r8a77970"; +- reg = <0 0xfebd0000 0 0x1000>; +- renesas,ipmmu-main = <&ipmmu_mm 9>; +- power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; +- #iommu-cells = <1>; +- status = "disabled"; +- }; +- +- ipmmu_ir: mmu@ff8b0000 { +- compatible = "renesas,ipmmu-r8a77970"; +- reg = <0 0xff8b0000 0 0x1000>; +- renesas,ipmmu-main = <&ipmmu_mm 3>; +- power-domains = <&sysc R8A77970_PD_A3IR>; +- #iommu-cells = <1>; +- status = "disabled"; +- }; +- +- ipmmu_rt: mmu@ffc80000 { +- compatible = "renesas,ipmmu-r8a77970"; +- reg = <0 0xffc80000 0 0x1000>; +- renesas,ipmmu-main = <&ipmmu_mm 7>; +- power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; +- #iommu-cells = <1>; +- }; +- +- ipmmu_ds1: mmu@e7740000 { +- compatible = "renesas,ipmmu-r8a77970"; +- reg = <0 0xe7740000 0 0x1000>; +- renesas,ipmmu-main = <&ipmmu_mm 0>; +- power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; +- #iommu-cells = <1>; +- }; +- +- ipmmu_mm: mmu@e67b0000 { +- compatible = "renesas,ipmmu-r8a77970"; +- reg = <0 0xe67b0000 0 0x1000>; +- interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>; +- power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; +- #iommu-cells = <1>; +- }; +- +- pfc: pin-controller@e6060000 { +- compatible = "renesas,pfc-r8a77970"; +- reg = <0 0xe6060000 0 0x504>; +- }; +- + gpio0: gpio@e6050000 { + compatible = "renesas,gpio-r8a77970", + "renesas,rcar-gen3-gpio"; +@@ -269,6 +183,32 @@ + resets = <&cpg 907>; + }; + ++ pfc: pin-controller@e6060000 { ++ compatible = "renesas,pfc-r8a77970"; ++ reg = <0 0xe6060000 0 0x504>; ++ }; ++ ++ cpg: clock-controller@e6150000 { ++ compatible = "renesas,r8a77970-cpg-mssr"; ++ reg = <0 0xe6150000 0 0x1000>; ++ clocks = <&extal_clk>, <&extalr_clk>; ++ clock-names = "extal", "extalr"; ++ #clock-cells = <2>; ++ #power-domain-cells = <0>; ++ #reset-cells = <1>; ++ }; ++ ++ rst: reset-controller@e6160000 { ++ compatible = "renesas,r8a77970-rst"; ++ reg = <0 0xe6160000 0 0x200>; ++ }; ++ ++ sysc: system-controller@e6180000 { ++ compatible = "renesas,r8a77970-sysc"; ++ reg = <0 0xe6180000 0 0x440>; ++ #power-domain-cells = <1>; ++ }; ++ + intc_ex: interrupt-controller@e61c0000 { + compatible = "renesas,intc-ex-r8a77970", "renesas,irqc"; + #interrupt-cells = <2>; +@@ -285,67 +225,6 @@ + resets = <&cpg 407>; + }; + +- prr: chipid@fff00044 { +- compatible = "renesas,prr"; +- reg = <0 0xfff00044 0 4>; +- }; +- +- dmac1: dma-controller@e7300000 { +- compatible = "renesas,dmac-r8a77970", +- "renesas,rcar-dmac"; +- reg = <0 0xe7300000 0 0x10000>; +- interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH +- GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH +- GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH +- GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH +- GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH +- GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH +- GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH +- GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH +- GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>; +- interrupt-names = "error", +- "ch0", "ch1", "ch2", "ch3", +- "ch4", "ch5", "ch6", "ch7"; +- clocks = <&cpg CPG_MOD 218>; +- clock-names = "fck"; +- power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; +- resets = <&cpg 218>; +- #dma-cells = <1>; +- dma-channels = <8>; +- iommus = <&ipmmu_ds1 0>, <&ipmmu_ds1 1>, +- <&ipmmu_ds1 2>, <&ipmmu_ds1 3>, +- <&ipmmu_ds1 4>, <&ipmmu_ds1 5>, +- <&ipmmu_ds1 6>, <&ipmmu_ds1 7>; +- }; +- +- dmac2: dma-controller@e7310000 { +- compatible = "renesas,dmac-r8a77970", +- "renesas,rcar-dmac"; +- reg = <0 0xe7310000 0 0x10000>; +- interrupts = <GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH +- GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH +- GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH +- GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH +- GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH +- GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH +- GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH +- GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH +- GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>; +- interrupt-names = "error", +- "ch0", "ch1", "ch2", "ch3", +- "ch4", "ch5", "ch6", "ch7"; +- clocks = <&cpg CPG_MOD 217>; +- clock-names = "fck"; +- power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; +- resets = <&cpg 217>; +- #dma-cells = <1>; +- dma-channels = <8>; +- iommus = <&ipmmu_ds1 16>, <&ipmmu_ds1 17>, +- <&ipmmu_ds1 18>, <&ipmmu_ds1 19>, +- <&ipmmu_ds1 20>, <&ipmmu_ds1 21>, +- <&ipmmu_ds1 22>, <&ipmmu_ds1 23>; +- }; +- + i2c0: i2c@e6500000 { + compatible = "renesas,i2c-r8a77970", + "renesas,rcar-gen3-i2c"; +@@ -502,6 +381,51 @@ + status = "disabled"; + }; + ++ avb: ethernet@e6800000 { ++ compatible = "renesas,etheravb-r8a77970", ++ "renesas,etheravb-rcar-gen3"; ++ reg = <0 0xe6800000 0 0x800>; ++ interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>; ++ interrupt-names = "ch0", "ch1", "ch2", "ch3", ++ "ch4", "ch5", "ch6", "ch7", ++ "ch8", "ch9", "ch10", "ch11", ++ "ch12", "ch13", "ch14", "ch15", ++ "ch16", "ch17", "ch18", "ch19", ++ "ch20", "ch21", "ch22", "ch23", ++ "ch24"; ++ clocks = <&cpg CPG_MOD 812>; ++ power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; ++ resets = <&cpg 812>; ++ phy-mode = "rgmii"; ++ iommus = <&ipmmu_rt 3>; ++ #address-cells = <1>; ++ #size-cells = <0>; ++ }; ++ + scif0: serial@e6e60000 { + compatible = "renesas,scif-r8a77970", + "renesas,rcar-gen3-scif", +@@ -573,57 +497,120 @@ + status = "disabled"; + }; + +- avb: ethernet@e6800000 { +- compatible = "renesas,etheravb-r8a77970", +- "renesas,etheravb-rcar-gen3"; +- reg = <0 0xe6800000 0 0x800>; +- interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>, +- <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>; +- interrupt-names = "ch0", "ch1", "ch2", "ch3", +- "ch4", "ch5", "ch6", "ch7", +- "ch8", "ch9", "ch10", "ch11", +- "ch12", "ch13", "ch14", "ch15", +- "ch16", "ch17", "ch18", "ch19", +- "ch20", "ch21", "ch22", "ch23", +- "ch24"; +- clocks = <&cpg CPG_MOD 812>; ++ dmac1: dma-controller@e7300000 { ++ compatible = "renesas,dmac-r8a77970", ++ "renesas,rcar-dmac"; ++ reg = <0 0xe7300000 0 0x10000>; ++ interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH ++ GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH ++ GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH ++ GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH ++ GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH ++ GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH ++ GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH ++ GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH ++ GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>; ++ interrupt-names = "error", ++ "ch0", "ch1", "ch2", "ch3", ++ "ch4", "ch5", "ch6", "ch7"; ++ clocks = <&cpg CPG_MOD 218>; ++ clock-names = "fck"; + power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; +- resets = <&cpg 812>; +- phy-mode = "rgmii"; +- iommus = <&ipmmu_rt 3>; +- #address-cells = <1>; +- #size-cells = <0>; ++ resets = <&cpg 218>; ++ #dma-cells = <1>; ++ dma-channels = <8>; ++ iommus = <&ipmmu_ds1 0>, <&ipmmu_ds1 1>, ++ <&ipmmu_ds1 2>, <&ipmmu_ds1 3>, ++ <&ipmmu_ds1 4>, <&ipmmu_ds1 5>, ++ <&ipmmu_ds1 6>, <&ipmmu_ds1 7>; + }; + +- fcpvd0: fcp@fea27000 { +- compatible = "renesas,fcpv"; +- reg = <0 0xfea27000 0 0x200>; +- clocks = <&cpg CPG_MOD 603>; ++ dmac2: dma-controller@e7310000 { ++ compatible = "renesas,dmac-r8a77970", ++ "renesas,rcar-dmac"; ++ reg = <0 0xe7310000 0 0x10000>; ++ interrupts = <GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH ++ GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH ++ GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH ++ GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH ++ GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH ++ GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH ++ GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH ++ GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH ++ GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>; ++ interrupt-names = "error", ++ "ch0", "ch1", "ch2", "ch3", ++ "ch4", "ch5", "ch6", "ch7"; ++ clocks = <&cpg CPG_MOD 217>; ++ clock-names = "fck"; + power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; +- resets = <&cpg 603>; ++ resets = <&cpg 217>; ++ #dma-cells = <1>; ++ dma-channels = <8>; ++ iommus = <&ipmmu_ds1 16>, <&ipmmu_ds1 17>, ++ <&ipmmu_ds1 18>, <&ipmmu_ds1 19>, ++ <&ipmmu_ds1 20>, <&ipmmu_ds1 21>, ++ <&ipmmu_ds1 22>, <&ipmmu_ds1 23>; ++ }; ++ ++ ipmmu_ds1: mmu@e7740000 { ++ compatible = "renesas,ipmmu-r8a77970"; ++ reg = <0 0xe7740000 0 0x1000>; ++ renesas,ipmmu-main = <&ipmmu_mm 0>; ++ power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; ++ #iommu-cells = <1>; ++ }; ++ ++ ipmmu_ir: mmu@ff8b0000 { ++ compatible = "renesas,ipmmu-r8a77970"; ++ reg = <0 0xff8b0000 0 0x1000>; ++ renesas,ipmmu-main = <&ipmmu_mm 3>; ++ power-domains = <&sysc R8A77970_PD_A3IR>; ++ #iommu-cells = <1>; ++ status = "disabled"; ++ }; ++ ++ ipmmu_mm: mmu@e67b0000 { ++ compatible = "renesas,ipmmu-r8a77970"; ++ reg = <0 0xe67b0000 0 0x1000>; ++ interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>, ++ <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>; ++ power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; ++ #iommu-cells = <1>; ++ }; ++ ++ ipmmu_rt: mmu@ffc80000 { ++ compatible = "renesas,ipmmu-r8a77970"; ++ reg = <0 0xffc80000 0 0x1000>; ++ renesas,ipmmu-main = <&ipmmu_mm 7>; ++ power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; ++ #iommu-cells = <1>; ++ }; ++ ++ ipmmu_vi0: mmu@febd0000 { ++ compatible = "renesas,ipmmu-r8a77970"; ++ reg = <0 0xfebd0000 0 0x1000>; ++ renesas,ipmmu-main = <&ipmmu_mm 9>; ++ power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; ++ #iommu-cells = <1>; ++ status = "disabled"; ++ }; ++ ++ gic: interrupt-controller@f1010000 { ++ compatible = "arm,gic-400"; ++ #interrupt-cells = <3>; ++ #address-cells = <0>; ++ interrupt-controller; ++ reg = <0 0xf1010000 0 0x1000>, ++ <0 0xf1020000 0 0x20000>, ++ <0 0xf1040000 0 0x20000>, ++ <0 0xf1060000 0 0x20000>; ++ interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(1) | ++ IRQ_TYPE_LEVEL_HIGH)>; ++ clocks = <&cpg CPG_MOD 408>; ++ clock-names = "clk"; ++ power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; ++ resets = <&cpg 408>; + }; + + vspd0: vsp@fea20000 { +@@ -636,6 +623,14 @@ + renesas,fcp = <&fcpvd0>; + }; + ++ fcpvd0: fcp@fea27000 { ++ compatible = "renesas,fcpv"; ++ reg = <0 0xfea27000 0 0x200>; ++ clocks = <&cpg CPG_MOD 603>; ++ power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; ++ resets = <&cpg 603>; ++ }; ++ + du: display@feb00000 { + compatible = "renesas,du-r8a77970"; + reg = <0 0xfeb00000 0 0x80000>; +@@ -692,6 +687,11 @@ + }; + }; + }; ++ ++ prr: chipid@fff00044 { ++ compatible = "renesas,prr"; ++ reg = <0 0xfff00044 0 4>; ++ }; + }; + + timer { +-- +2.19.0 + |