hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/arch/arm/boot/dts/am43xx-clocks.dtsi
....@@ -1,11 +1,8 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for AM43xx clock data
34 *
45 * Copyright (C) 2013 Texas Instruments, Inc.
5
- *
6
- * This program is free software; you can redistribute it and/or modify
7
- * it under the terms of the GNU General Public License version 2 as
8
- * published by the Free Software Foundation.
96 */
107 &scm_clocks {
118 sys_clkin_ck: sys_clkin_ck@40 {
....@@ -764,73 +761,123 @@
764761 };
765762
766763 &prcm {
767
- l4_wkup_cm: l4_wkup_cm@2800 {
764
+ wkup_cm: wkup-cm@2800 {
768765 compatible = "ti,omap4-cm";
769766 reg = <0x2800 0x400>;
770767 #address-cells = <1>;
771768 #size-cells = <1>;
772769 ranges = <0 0x2800 0x400>;
773770
774
- l4_wkup_clkctrl: clk@20 {
771
+ l3s_tsc_clkctrl: l3s-tsc-clkctrl@120 {
775772 compatible = "ti,clkctrl";
776
- reg = <0x20 0x34c>;
773
+ reg = <0x120 0x4>;
777774 #clock-cells = <2>;
778775 };
776
+
777
+ l4_wkup_aon_clkctrl: l4-wkup-aon-clkctrl@228 {
778
+ compatible = "ti,clkctrl";
779
+ reg = <0x228 0xc>;
780
+ #clock-cells = <2>;
781
+ };
782
+
783
+ l4_wkup_clkctrl: l4-wkup-clkctrl@220 {
784
+ compatible = "ti,clkctrl";
785
+ reg = <0x220 0x4>, <0x328 0x44>;
786
+ #clock-cells = <2>;
787
+ };
788
+
779789 };
780790
781
- mpu_cm: mpu_cm@8300 {
791
+ mpu_cm: mpu-cm@8300 {
782792 compatible = "ti,omap4-cm";
783793 reg = <0x8300 0x100>;
784794 #address-cells = <1>;
785795 #size-cells = <1>;
786796 ranges = <0 0x8300 0x100>;
787797
788
- mpu_clkctrl: clk@20 {
798
+ mpu_clkctrl: mpu-clkctrl@20 {
789799 compatible = "ti,clkctrl";
790800 reg = <0x20 0x4>;
791801 #clock-cells = <2>;
792802 };
793803 };
794804
795
- gfx_l3_cm: gfx_l3_cm@8400 {
805
+ gfx_l3_cm: gfx-l3-cm@8400 {
796806 compatible = "ti,omap4-cm";
797807 reg = <0x8400 0x100>;
798808 #address-cells = <1>;
799809 #size-cells = <1>;
800810 ranges = <0 0x8400 0x100>;
801811
802
- gfx_l3_clkctrl: clk@20 {
812
+ gfx_l3_clkctrl: gfx-l3-clkctrl@20 {
803813 compatible = "ti,clkctrl";
804814 reg = <0x20 0x4>;
805815 #clock-cells = <2>;
806816 };
807817 };
808818
809
- l4_rtc_cm: l4_rtc_cm@8500 {
819
+ l4_rtc_cm: l4-rtc-cm@8500 {
810820 compatible = "ti,omap4-cm";
811821 reg = <0x8500 0x100>;
812822 #address-cells = <1>;
813823 #size-cells = <1>;
814824 ranges = <0 0x8500 0x100>;
815825
816
- l4_rtc_clkctrl: clk@20 {
826
+ l4_rtc_clkctrl: l4-rtc-clkctrl@20 {
817827 compatible = "ti,clkctrl";
818828 reg = <0x20 0x4>;
819829 #clock-cells = <2>;
820830 };
821831 };
822832
823
- l4_per_cm: l4_per_cm@8800 {
833
+ per_cm: per-cm@8800 {
824834 compatible = "ti,omap4-cm";
825835 reg = <0x8800 0xc00>;
826836 #address-cells = <1>;
827837 #size-cells = <1>;
828838 ranges = <0 0x8800 0xc00>;
829839
830
- l4_per_clkctrl: clk@20 {
840
+ l3_clkctrl: l3-clkctrl@20 {
831841 compatible = "ti,clkctrl";
832
- reg = <0x20 0xb04>;
842
+ reg = <0x20 0x3c>, <0x78 0x2c>;
833843 #clock-cells = <2>;
834844 };
845
+
846
+ l3s_clkctrl: l3s-clkctrl@68 {
847
+ compatible = "ti,clkctrl";
848
+ reg = <0x68 0xc>, <0x220 0x4c>;
849
+ #clock-cells = <2>;
850
+ };
851
+
852
+ pruss_ocp_clkctrl: pruss-ocp-clkctrl@320 {
853
+ compatible = "ti,clkctrl";
854
+ reg = <0x320 0x4>;
855
+ #clock-cells = <2>;
856
+ };
857
+
858
+ l4ls_clkctrl: l4ls-clkctrl@420 {
859
+ compatible = "ti,clkctrl";
860
+ reg = <0x420 0x1a4>;
861
+ #clock-cells = <2>;
862
+ };
863
+
864
+ emif_clkctrl: emif-clkctrl@720 {
865
+ compatible = "ti,clkctrl";
866
+ reg = <0x720 0x4>;
867
+ #clock-cells = <2>;
868
+ };
869
+
870
+ dss_clkctrl: dss-clkctrl@a20 {
871
+ compatible = "ti,clkctrl";
872
+ reg = <0xa20 0x4>;
873
+ #clock-cells = <2>;
874
+ };
875
+
876
+ cpsw_125mhz_clkctrl: cpsw-125mhz-clkctrl@b20 {
877
+ compatible = "ti,clkctrl";
878
+ reg = <0xb20 0x4>;
879
+ #clock-cells = <2>;
880
+ };
881
+
835882 };
836883 };