ARM: dts: am335x-myirtech: Add an external clock oscillator for CPU RTC
PATCH 1/2 ARM: dts: am335x-myirtech: Add an external clock oscillator for CPU RTC
The CPU RTC has an external crystal, so to keep time, let's define it for devicetree.
Signed-off-by Alexander Shiyan <[email protected]>
--- arch/arm/boot/dts/am335x-myirtech-myc.dtsi | 9 +++++++++ 1 file changed, 9 insertions(+)
arch/arm/boot/dts/am335x-myirtech-myc.dtsi +9 -0
@@ -27,6 +27,13 @@ memory@80000000 { reg = <0x80000000 0x10000000>; }; + clk32k: clk32k { + compatible = "fixed-clock"; + clock-frequency = <32768>; + + #clock-cells = <0>; + }; + vdd_mod: vdd_mod_reg { compatible = "regulator-fixed"; regulator-name = "vdd-mod";
@@ -149,6 +156,8 @@ eeprom: eeprom@50 { }; &rtc { + clocks = <&clk32k>; + clock-names = "ext-clk"; system-power-controller; };
Signature · 1 line
2.32.0
PATCH 2/2 ARM: dts: am335x-myirtech: Update NAND default partition table layout
This patch replaces the legacy partition table layout with a modern style. As an additional change, we are reserving space for three backup MLO entries and increasing space for the main bootloader.
Signed-off-by Alexander Shiyan <[email protected]>
--- arch/arm/boot/dts/am335x-myirtech-myc.dtsi | 3 --- arch/arm/boot/dts/am335x-myirtech-myd.dts | 20 +++++++++++++------- 2 files changed, 13 insertions(+), 10 deletions(-)
arch/arm/boot/dts/am335x-myirtech-myc.dtsi +0 -3
@@ -131,9 +131,6 @@ nand0: nand@0,0 { gpmc,wr-data-mux-bus-ns = <0>; ti,elm-id = <&elm>; ti,nand-ecc-opt = "bch8"; - - #address-cells = <1>; - #size-cells = <1>; }; };
arch/arm/boot/dts/am335x-myirtech-myd.dts +13 -7
@@ -227,14 +227,20 @@ &mmc1 { }; &nand0 { - partition@0 { - label = "MLO"; - reg = <0x00000 0x20000>; - }; + nand_parts: partitions { + compatible = "fixed-partitions"; + #address-cells = <1>; + #size-cells = <1>; - partition@20000 { - label = "boot"; - reg = <0x20000 0x80000>; + partition@0 { + label = "MLO"; + reg = <0x00000 0x20000>; + }; + + partition@80000 { + label = "boot"; + reg = <0x80000 0x100000>; + }; }; };
Signature · 1 line
2.32.0
Tony Lindgren
AppliedQuoted 2 lines · Alexander Shiyan
The CPU RTC has an external crystal, so to keep time, let's define it for devicetree.
I've applied both patches into omap-for-v5.19/dt thanks.
Tony