140-dt-sunxi-convert-to-new-clock-compats.patch 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017
  1. From 46b2ee17d7321149b4d48dd86ee2e346624aa141 Mon Sep 17 00:00:00 2001
  2. From: Maxime Ripard <maxime.ripard@free-electrons.com>
  3. Date: Thu, 6 Feb 2014 09:55:58 +0100
  4. Subject: [PATCH] ARM: sunxi: dt: Convert to the new clock compatibles
  5. Switch the device tree to the new compatibles introduced in the clock drivers
  6. to have a common pattern accross all Allwinner SoCs.
  7. Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
  8. ---
  9. arch/arm/boot/dts/sun4i-a10.dtsi | 60 +++++++++++++++++++--------------------
  10. arch/arm/boot/dts/sun5i-a10s.dtsi | 48 +++++++++++++++----------------
  11. arch/arm/boot/dts/sun5i-a13.dtsi | 48 +++++++++++++++----------------
  12. arch/arm/boot/dts/sun6i-a31.dtsi | 10 +++----
  13. arch/arm/boot/dts/sun7i-a20.dtsi | 54 +++++++++++++++++------------------
  14. 5 files changed, 110 insertions(+), 110 deletions(-)
  15. --- a/arch/arm/boot/dts/sun4i-a10.dtsi
  16. +++ b/arch/arm/boot/dts/sun4i-a10.dtsi
  17. @@ -60,7 +60,7 @@
  18. osc24M: clk@01c20050 {
  19. #clock-cells = <0>;
  20. - compatible = "allwinner,sun4i-osc-clk";
  21. + compatible = "allwinner,sun4i-a10-osc-clk";
  22. reg = <0x01c20050 0x4>;
  23. clock-frequency = <24000000>;
  24. clock-output-names = "osc24M";
  25. @@ -75,7 +75,7 @@
  26. pll1: clk@01c20000 {
  27. #clock-cells = <0>;
  28. - compatible = "allwinner,sun4i-pll1-clk";
  29. + compatible = "allwinner,sun4i-a10-pll1-clk";
  30. reg = <0x01c20000 0x4>;
  31. clocks = <&osc24M>;
  32. clock-output-names = "pll1";
  33. @@ -83,7 +83,7 @@
  34. pll4: clk@01c20018 {
  35. #clock-cells = <0>;
  36. - compatible = "allwinner,sun4i-pll1-clk";
  37. + compatible = "allwinner,sun4i-a10-pll1-clk";
  38. reg = <0x01c20018 0x4>;
  39. clocks = <&osc24M>;
  40. clock-output-names = "pll4";
  41. @@ -91,7 +91,7 @@
  42. pll5: clk@01c20020 {
  43. #clock-cells = <1>;
  44. - compatible = "allwinner,sun4i-pll5-clk";
  45. + compatible = "allwinner,sun4i-a10-pll5-clk";
  46. reg = <0x01c20020 0x4>;
  47. clocks = <&osc24M>;
  48. clock-output-names = "pll5_ddr", "pll5_other";
  49. @@ -99,7 +99,7 @@
  50. pll6: clk@01c20028 {
  51. #clock-cells = <1>;
  52. - compatible = "allwinner,sun4i-pll6-clk";
  53. + compatible = "allwinner,sun4i-a10-pll6-clk";
  54. reg = <0x01c20028 0x4>;
  55. clocks = <&osc24M>;
  56. clock-output-names = "pll6_sata", "pll6_other", "pll6";
  57. @@ -108,7 +108,7 @@
  58. /* dummy is 200M */
  59. cpu: cpu@01c20054 {
  60. #clock-cells = <0>;
  61. - compatible = "allwinner,sun4i-cpu-clk";
  62. + compatible = "allwinner,sun4i-a10-cpu-clk";
  63. reg = <0x01c20054 0x4>;
  64. clocks = <&osc32k>, <&osc24M>, <&pll1>, <&dummy>;
  65. clock-output-names = "cpu";
  66. @@ -116,7 +116,7 @@
  67. axi: axi@01c20054 {
  68. #clock-cells = <0>;
  69. - compatible = "allwinner,sun4i-axi-clk";
  70. + compatible = "allwinner,sun4i-a10-axi-clk";
  71. reg = <0x01c20054 0x4>;
  72. clocks = <&cpu>;
  73. clock-output-names = "axi";
  74. @@ -124,7 +124,7 @@
  75. axi_gates: clk@01c2005c {
  76. #clock-cells = <1>;
  77. - compatible = "allwinner,sun4i-axi-gates-clk";
  78. + compatible = "allwinner,sun4i-a10-axi-gates-clk";
  79. reg = <0x01c2005c 0x4>;
  80. clocks = <&axi>;
  81. clock-output-names = "axi_dram";
  82. @@ -132,7 +132,7 @@
  83. ahb: ahb@01c20054 {
  84. #clock-cells = <0>;
  85. - compatible = "allwinner,sun4i-ahb-clk";
  86. + compatible = "allwinner,sun4i-a10-ahb-clk";
  87. reg = <0x01c20054 0x4>;
  88. clocks = <&axi>;
  89. clock-output-names = "ahb";
  90. @@ -140,7 +140,7 @@
  91. ahb_gates: clk@01c20060 {
  92. #clock-cells = <1>;
  93. - compatible = "allwinner,sun4i-ahb-gates-clk";
  94. + compatible = "allwinner,sun4i-a10-ahb-gates-clk";
  95. reg = <0x01c20060 0x8>;
  96. clocks = <&ahb>;
  97. clock-output-names = "ahb_usb0", "ahb_ehci0",
  98. @@ -158,7 +158,7 @@
  99. apb0: apb0@01c20054 {
  100. #clock-cells = <0>;
  101. - compatible = "allwinner,sun4i-apb0-clk";
  102. + compatible = "allwinner,sun4i-a10-apb0-clk";
  103. reg = <0x01c20054 0x4>;
  104. clocks = <&ahb>;
  105. clock-output-names = "apb0";
  106. @@ -166,7 +166,7 @@
  107. apb0_gates: clk@01c20068 {
  108. #clock-cells = <1>;
  109. - compatible = "allwinner,sun4i-apb0-gates-clk";
  110. + compatible = "allwinner,sun4i-a10-apb0-gates-clk";
  111. reg = <0x01c20068 0x4>;
  112. clocks = <&apb0>;
  113. clock-output-names = "apb0_codec", "apb0_spdif",
  114. @@ -176,7 +176,7 @@
  115. apb1_mux: apb1_mux@01c20058 {
  116. #clock-cells = <0>;
  117. - compatible = "allwinner,sun4i-apb1-mux-clk";
  118. + compatible = "allwinner,sun4i-a10-apb1-mux-clk";
  119. reg = <0x01c20058 0x4>;
  120. clocks = <&osc24M>, <&pll6 1>, <&osc32k>;
  121. clock-output-names = "apb1_mux";
  122. @@ -184,7 +184,7 @@
  123. apb1: apb1@01c20058 {
  124. #clock-cells = <0>;
  125. - compatible = "allwinner,sun4i-apb1-clk";
  126. + compatible = "allwinner,sun4i-a10-apb1-clk";
  127. reg = <0x01c20058 0x4>;
  128. clocks = <&apb1_mux>;
  129. clock-output-names = "apb1";
  130. @@ -192,7 +192,7 @@
  131. apb1_gates: clk@01c2006c {
  132. #clock-cells = <1>;
  133. - compatible = "allwinner,sun4i-apb1-gates-clk";
  134. + compatible = "allwinner,sun4i-a10-apb1-gates-clk";
  135. reg = <0x01c2006c 0x4>;
  136. clocks = <&apb1>;
  137. clock-output-names = "apb1_i2c0", "apb1_i2c1",
  138. @@ -205,7 +205,7 @@
  139. nand_clk: clk@01c20080 {
  140. #clock-cells = <0>;
  141. - compatible = "allwinner,sun4i-mod0-clk";
  142. + compatible = "allwinner,sun4i-a10-mod0-clk";
  143. reg = <0x01c20080 0x4>;
  144. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  145. clock-output-names = "nand";
  146. @@ -213,7 +213,7 @@
  147. ms_clk: clk@01c20084 {
  148. #clock-cells = <0>;
  149. - compatible = "allwinner,sun4i-mod0-clk";
  150. + compatible = "allwinner,sun4i-a10-mod0-clk";
  151. reg = <0x01c20084 0x4>;
  152. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  153. clock-output-names = "ms";
  154. @@ -221,7 +221,7 @@
  155. mmc0_clk: clk@01c20088 {
  156. #clock-cells = <0>;
  157. - compatible = "allwinner,sun4i-mod0-clk";
  158. + compatible = "allwinner,sun4i-a10-mod0-clk";
  159. reg = <0x01c20088 0x4>;
  160. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  161. clock-output-names = "mmc0";
  162. @@ -229,7 +229,7 @@
  163. mmc1_clk: clk@01c2008c {
  164. #clock-cells = <0>;
  165. - compatible = "allwinner,sun4i-mod0-clk";
  166. + compatible = "allwinner,sun4i-a10-mod0-clk";
  167. reg = <0x01c2008c 0x4>;
  168. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  169. clock-output-names = "mmc1";
  170. @@ -237,7 +237,7 @@
  171. mmc2_clk: clk@01c20090 {
  172. #clock-cells = <0>;
  173. - compatible = "allwinner,sun4i-mod0-clk";
  174. + compatible = "allwinner,sun4i-a10-mod0-clk";
  175. reg = <0x01c20090 0x4>;
  176. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  177. clock-output-names = "mmc2";
  178. @@ -245,7 +245,7 @@
  179. mmc3_clk: clk@01c20094 {
  180. #clock-cells = <0>;
  181. - compatible = "allwinner,sun4i-mod0-clk";
  182. + compatible = "allwinner,sun4i-a10-mod0-clk";
  183. reg = <0x01c20094 0x4>;
  184. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  185. clock-output-names = "mmc3";
  186. @@ -253,7 +253,7 @@
  187. ts_clk: clk@01c20098 {
  188. #clock-cells = <0>;
  189. - compatible = "allwinner,sun4i-mod0-clk";
  190. + compatible = "allwinner,sun4i-a10-mod0-clk";
  191. reg = <0x01c20098 0x4>;
  192. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  193. clock-output-names = "ts";
  194. @@ -261,7 +261,7 @@
  195. ss_clk: clk@01c2009c {
  196. #clock-cells = <0>;
  197. - compatible = "allwinner,sun4i-mod0-clk";
  198. + compatible = "allwinner,sun4i-a10-mod0-clk";
  199. reg = <0x01c2009c 0x4>;
  200. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  201. clock-output-names = "ss";
  202. @@ -269,7 +269,7 @@
  203. spi0_clk: clk@01c200a0 {
  204. #clock-cells = <0>;
  205. - compatible = "allwinner,sun4i-mod0-clk";
  206. + compatible = "allwinner,sun4i-a10-mod0-clk";
  207. reg = <0x01c200a0 0x4>;
  208. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  209. clock-output-names = "spi0";
  210. @@ -277,7 +277,7 @@
  211. spi1_clk: clk@01c200a4 {
  212. #clock-cells = <0>;
  213. - compatible = "allwinner,sun4i-mod0-clk";
  214. + compatible = "allwinner,sun4i-a10-mod0-clk";
  215. reg = <0x01c200a4 0x4>;
  216. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  217. clock-output-names = "spi1";
  218. @@ -285,7 +285,7 @@
  219. spi2_clk: clk@01c200a8 {
  220. #clock-cells = <0>;
  221. - compatible = "allwinner,sun4i-mod0-clk";
  222. + compatible = "allwinner,sun4i-a10-mod0-clk";
  223. reg = <0x01c200a8 0x4>;
  224. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  225. clock-output-names = "spi2";
  226. @@ -293,7 +293,7 @@
  227. pata_clk: clk@01c200ac {
  228. #clock-cells = <0>;
  229. - compatible = "allwinner,sun4i-mod0-clk";
  230. + compatible = "allwinner,sun4i-a10-mod0-clk";
  231. reg = <0x01c200ac 0x4>;
  232. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  233. clock-output-names = "pata";
  234. @@ -301,7 +301,7 @@
  235. ir0_clk: clk@01c200b0 {
  236. #clock-cells = <0>;
  237. - compatible = "allwinner,sun4i-mod0-clk";
  238. + compatible = "allwinner,sun4i-a10-mod0-clk";
  239. reg = <0x01c200b0 0x4>;
  240. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  241. clock-output-names = "ir0";
  242. @@ -309,7 +309,7 @@
  243. ir1_clk: clk@01c200b4 {
  244. #clock-cells = <0>;
  245. - compatible = "allwinner,sun4i-mod0-clk";
  246. + compatible = "allwinner,sun4i-a10-mod0-clk";
  247. reg = <0x01c200b4 0x4>;
  248. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  249. clock-output-names = "ir1";
  250. @@ -326,7 +326,7 @@
  251. spi3_clk: clk@01c200d4 {
  252. #clock-cells = <0>;
  253. - compatible = "allwinner,sun4i-mod0-clk";
  254. + compatible = "allwinner,sun4i-a10-mod0-clk";
  255. reg = <0x01c200d4 0x4>;
  256. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  257. clock-output-names = "spi3";
  258. --- a/arch/arm/boot/dts/sun5i-a10s.dtsi
  259. +++ b/arch/arm/boot/dts/sun5i-a10s.dtsi
  260. @@ -49,7 +49,7 @@
  261. osc24M: clk@01c20050 {
  262. #clock-cells = <0>;
  263. - compatible = "allwinner,sun4i-osc-clk";
  264. + compatible = "allwinner,sun4i-a10-osc-clk";
  265. reg = <0x01c20050 0x4>;
  266. clock-frequency = <24000000>;
  267. clock-output-names = "osc24M";
  268. @@ -64,7 +64,7 @@
  269. pll1: clk@01c20000 {
  270. #clock-cells = <0>;
  271. - compatible = "allwinner,sun4i-pll1-clk";
  272. + compatible = "allwinner,sun4i-a10-pll1-clk";
  273. reg = <0x01c20000 0x4>;
  274. clocks = <&osc24M>;
  275. clock-output-names = "pll1";
  276. @@ -72,7 +72,7 @@
  277. pll4: clk@01c20018 {
  278. #clock-cells = <0>;
  279. - compatible = "allwinner,sun4i-pll1-clk";
  280. + compatible = "allwinner,sun4i-a10-pll1-clk";
  281. reg = <0x01c20018 0x4>;
  282. clocks = <&osc24M>;
  283. clock-output-names = "pll4";
  284. @@ -80,7 +80,7 @@
  285. pll5: clk@01c20020 {
  286. #clock-cells = <1>;
  287. - compatible = "allwinner,sun4i-pll5-clk";
  288. + compatible = "allwinner,sun4i-a10-pll5-clk";
  289. reg = <0x01c20020 0x4>;
  290. clocks = <&osc24M>;
  291. clock-output-names = "pll5_ddr", "pll5_other";
  292. @@ -88,7 +88,7 @@
  293. pll6: clk@01c20028 {
  294. #clock-cells = <1>;
  295. - compatible = "allwinner,sun4i-pll6-clk";
  296. + compatible = "allwinner,sun4i-a10-pll6-clk";
  297. reg = <0x01c20028 0x4>;
  298. clocks = <&osc24M>;
  299. clock-output-names = "pll6_sata", "pll6_other", "pll6";
  300. @@ -97,7 +97,7 @@
  301. /* dummy is 200M */
  302. cpu: cpu@01c20054 {
  303. #clock-cells = <0>;
  304. - compatible = "allwinner,sun4i-cpu-clk";
  305. + compatible = "allwinner,sun4i-a10-cpu-clk";
  306. reg = <0x01c20054 0x4>;
  307. clocks = <&osc32k>, <&osc24M>, <&pll1>, <&dummy>;
  308. clock-output-names = "cpu";
  309. @@ -105,7 +105,7 @@
  310. axi: axi@01c20054 {
  311. #clock-cells = <0>;
  312. - compatible = "allwinner,sun4i-axi-clk";
  313. + compatible = "allwinner,sun4i-a10-axi-clk";
  314. reg = <0x01c20054 0x4>;
  315. clocks = <&cpu>;
  316. clock-output-names = "axi";
  317. @@ -113,7 +113,7 @@
  318. axi_gates: clk@01c2005c {
  319. #clock-cells = <1>;
  320. - compatible = "allwinner,sun4i-axi-gates-clk";
  321. + compatible = "allwinner,sun4i-a10-axi-gates-clk";
  322. reg = <0x01c2005c 0x4>;
  323. clocks = <&axi>;
  324. clock-output-names = "axi_dram";
  325. @@ -121,7 +121,7 @@
  326. ahb: ahb@01c20054 {
  327. #clock-cells = <0>;
  328. - compatible = "allwinner,sun4i-ahb-clk";
  329. + compatible = "allwinner,sun4i-a10-ahb-clk";
  330. reg = <0x01c20054 0x4>;
  331. clocks = <&axi>;
  332. clock-output-names = "ahb";
  333. @@ -143,7 +143,7 @@
  334. apb0: apb0@01c20054 {
  335. #clock-cells = <0>;
  336. - compatible = "allwinner,sun4i-apb0-clk";
  337. + compatible = "allwinner,sun4i-a10-apb0-clk";
  338. reg = <0x01c20054 0x4>;
  339. clocks = <&ahb>;
  340. clock-output-names = "apb0";
  341. @@ -160,7 +160,7 @@
  342. apb1_mux: apb1_mux@01c20058 {
  343. #clock-cells = <0>;
  344. - compatible = "allwinner,sun4i-apb1-mux-clk";
  345. + compatible = "allwinner,sun4i-a10-apb1-mux-clk";
  346. reg = <0x01c20058 0x4>;
  347. clocks = <&osc24M>, <&pll6 1>, <&osc32k>;
  348. clock-output-names = "apb1_mux";
  349. @@ -168,7 +168,7 @@
  350. apb1: apb1@01c20058 {
  351. #clock-cells = <0>;
  352. - compatible = "allwinner,sun4i-apb1-clk";
  353. + compatible = "allwinner,sun4i-a10-apb1-clk";
  354. reg = <0x01c20058 0x4>;
  355. clocks = <&apb1_mux>;
  356. clock-output-names = "apb1";
  357. @@ -186,7 +186,7 @@
  358. nand_clk: clk@01c20080 {
  359. #clock-cells = <0>;
  360. - compatible = "allwinner,sun4i-mod0-clk";
  361. + compatible = "allwinner,sun4i-a10-mod0-clk";
  362. reg = <0x01c20080 0x4>;
  363. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  364. clock-output-names = "nand";
  365. @@ -194,7 +194,7 @@
  366. ms_clk: clk@01c20084 {
  367. #clock-cells = <0>;
  368. - compatible = "allwinner,sun4i-mod0-clk";
  369. + compatible = "allwinner,sun4i-a10-mod0-clk";
  370. reg = <0x01c20084 0x4>;
  371. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  372. clock-output-names = "ms";
  373. @@ -202,7 +202,7 @@
  374. mmc0_clk: clk@01c20088 {
  375. #clock-cells = <0>;
  376. - compatible = "allwinner,sun4i-mod0-clk";
  377. + compatible = "allwinner,sun4i-a10-mod0-clk";
  378. reg = <0x01c20088 0x4>;
  379. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  380. clock-output-names = "mmc0";
  381. @@ -210,7 +210,7 @@
  382. mmc1_clk: clk@01c2008c {
  383. #clock-cells = <0>;
  384. - compatible = "allwinner,sun4i-mod0-clk";
  385. + compatible = "allwinner,sun4i-a10-mod0-clk";
  386. reg = <0x01c2008c 0x4>;
  387. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  388. clock-output-names = "mmc1";
  389. @@ -218,7 +218,7 @@
  390. mmc2_clk: clk@01c20090 {
  391. #clock-cells = <0>;
  392. - compatible = "allwinner,sun4i-mod0-clk";
  393. + compatible = "allwinner,sun4i-a10-mod0-clk";
  394. reg = <0x01c20090 0x4>;
  395. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  396. clock-output-names = "mmc2";
  397. @@ -226,7 +226,7 @@
  398. ts_clk: clk@01c20098 {
  399. #clock-cells = <0>;
  400. - compatible = "allwinner,sun4i-mod0-clk";
  401. + compatible = "allwinner,sun4i-a10-mod0-clk";
  402. reg = <0x01c20098 0x4>;
  403. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  404. clock-output-names = "ts";
  405. @@ -234,7 +234,7 @@
  406. ss_clk: clk@01c2009c {
  407. #clock-cells = <0>;
  408. - compatible = "allwinner,sun4i-mod0-clk";
  409. + compatible = "allwinner,sun4i-a10-mod0-clk";
  410. reg = <0x01c2009c 0x4>;
  411. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  412. clock-output-names = "ss";
  413. @@ -242,7 +242,7 @@
  414. spi0_clk: clk@01c200a0 {
  415. #clock-cells = <0>;
  416. - compatible = "allwinner,sun4i-mod0-clk";
  417. + compatible = "allwinner,sun4i-a10-mod0-clk";
  418. reg = <0x01c200a0 0x4>;
  419. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  420. clock-output-names = "spi0";
  421. @@ -250,7 +250,7 @@
  422. spi1_clk: clk@01c200a4 {
  423. #clock-cells = <0>;
  424. - compatible = "allwinner,sun4i-mod0-clk";
  425. + compatible = "allwinner,sun4i-a10-mod0-clk";
  426. reg = <0x01c200a4 0x4>;
  427. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  428. clock-output-names = "spi1";
  429. @@ -258,7 +258,7 @@
  430. spi2_clk: clk@01c200a8 {
  431. #clock-cells = <0>;
  432. - compatible = "allwinner,sun4i-mod0-clk";
  433. + compatible = "allwinner,sun4i-a10-mod0-clk";
  434. reg = <0x01c200a8 0x4>;
  435. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  436. clock-output-names = "spi2";
  437. @@ -266,7 +266,7 @@
  438. ir0_clk: clk@01c200b0 {
  439. #clock-cells = <0>;
  440. - compatible = "allwinner,sun4i-mod0-clk";
  441. + compatible = "allwinner,sun4i-a10-mod0-clk";
  442. reg = <0x01c200b0 0x4>;
  443. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  444. clock-output-names = "ir0";
  445. @@ -283,7 +283,7 @@
  446. mbus_clk: clk@01c2015c {
  447. #clock-cells = <0>;
  448. - compatible = "allwinner,sun4i-mod0-clk";
  449. + compatible = "allwinner,sun4i-a10-mod0-clk";
  450. reg = <0x01c2015c 0x4>;
  451. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  452. clock-output-names = "mbus";
  453. --- a/arch/arm/boot/dts/sun5i-a13.dtsi
  454. +++ b/arch/arm/boot/dts/sun5i-a13.dtsi
  455. @@ -54,7 +54,7 @@
  456. osc24M: clk@01c20050 {
  457. #clock-cells = <0>;
  458. - compatible = "allwinner,sun4i-osc-clk";
  459. + compatible = "allwinner,sun4i-a10-osc-clk";
  460. reg = <0x01c20050 0x4>;
  461. clock-frequency = <24000000>;
  462. clock-output-names = "osc24M";
  463. @@ -69,7 +69,7 @@
  464. pll1: clk@01c20000 {
  465. #clock-cells = <0>;
  466. - compatible = "allwinner,sun4i-pll1-clk";
  467. + compatible = "allwinner,sun4i-a10-pll1-clk";
  468. reg = <0x01c20000 0x4>;
  469. clocks = <&osc24M>;
  470. clock-output-names = "pll1";
  471. @@ -77,7 +77,7 @@
  472. pll4: clk@01c20018 {
  473. #clock-cells = <0>;
  474. - compatible = "allwinner,sun4i-pll1-clk";
  475. + compatible = "allwinner,sun4i-a10-pll1-clk";
  476. reg = <0x01c20018 0x4>;
  477. clocks = <&osc24M>;
  478. clock-output-names = "pll4";
  479. @@ -85,7 +85,7 @@
  480. pll5: clk@01c20020 {
  481. #clock-cells = <1>;
  482. - compatible = "allwinner,sun4i-pll5-clk";
  483. + compatible = "allwinner,sun4i-a10-pll5-clk";
  484. reg = <0x01c20020 0x4>;
  485. clocks = <&osc24M>;
  486. clock-output-names = "pll5_ddr", "pll5_other";
  487. @@ -93,7 +93,7 @@
  488. pll6: clk@01c20028 {
  489. #clock-cells = <1>;
  490. - compatible = "allwinner,sun4i-pll6-clk";
  491. + compatible = "allwinner,sun4i-a10-pll6-clk";
  492. reg = <0x01c20028 0x4>;
  493. clocks = <&osc24M>;
  494. clock-output-names = "pll6_sata", "pll6_other", "pll6";
  495. @@ -102,7 +102,7 @@
  496. /* dummy is 200M */
  497. cpu: cpu@01c20054 {
  498. #clock-cells = <0>;
  499. - compatible = "allwinner,sun4i-cpu-clk";
  500. + compatible = "allwinner,sun4i-a10-cpu-clk";
  501. reg = <0x01c20054 0x4>;
  502. clocks = <&osc32k>, <&osc24M>, <&pll1>, <&dummy>;
  503. clock-output-names = "cpu";
  504. @@ -110,7 +110,7 @@
  505. axi: axi@01c20054 {
  506. #clock-cells = <0>;
  507. - compatible = "allwinner,sun4i-axi-clk";
  508. + compatible = "allwinner,sun4i-a10-axi-clk";
  509. reg = <0x01c20054 0x4>;
  510. clocks = <&cpu>;
  511. clock-output-names = "axi";
  512. @@ -118,7 +118,7 @@
  513. axi_gates: clk@01c2005c {
  514. #clock-cells = <1>;
  515. - compatible = "allwinner,sun4i-axi-gates-clk";
  516. + compatible = "allwinner,sun4i-a10-axi-gates-clk";
  517. reg = <0x01c2005c 0x4>;
  518. clocks = <&axi>;
  519. clock-output-names = "axi_dram";
  520. @@ -126,7 +126,7 @@
  521. ahb: ahb@01c20054 {
  522. #clock-cells = <0>;
  523. - compatible = "allwinner,sun4i-ahb-clk";
  524. + compatible = "allwinner,sun4i-a10-ahb-clk";
  525. reg = <0x01c20054 0x4>;
  526. clocks = <&axi>;
  527. clock-output-names = "ahb";
  528. @@ -147,7 +147,7 @@
  529. apb0: apb0@01c20054 {
  530. #clock-cells = <0>;
  531. - compatible = "allwinner,sun4i-apb0-clk";
  532. + compatible = "allwinner,sun4i-a10-apb0-clk";
  533. reg = <0x01c20054 0x4>;
  534. clocks = <&ahb>;
  535. clock-output-names = "apb0";
  536. @@ -163,7 +163,7 @@
  537. apb1_mux: apb1_mux@01c20058 {
  538. #clock-cells = <0>;
  539. - compatible = "allwinner,sun4i-apb1-mux-clk";
  540. + compatible = "allwinner,sun4i-a10-apb1-mux-clk";
  541. reg = <0x01c20058 0x4>;
  542. clocks = <&osc24M>, <&pll6 1>, <&osc32k>;
  543. clock-output-names = "apb1_mux";
  544. @@ -171,7 +171,7 @@
  545. apb1: apb1@01c20058 {
  546. #clock-cells = <0>;
  547. - compatible = "allwinner,sun4i-apb1-clk";
  548. + compatible = "allwinner,sun4i-a10-apb1-clk";
  549. reg = <0x01c20058 0x4>;
  550. clocks = <&apb1_mux>;
  551. clock-output-names = "apb1";
  552. @@ -188,7 +188,7 @@
  553. nand_clk: clk@01c20080 {
  554. #clock-cells = <0>;
  555. - compatible = "allwinner,sun4i-mod0-clk";
  556. + compatible = "allwinner,sun4i-a10-mod0-clk";
  557. reg = <0x01c20080 0x4>;
  558. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  559. clock-output-names = "nand";
  560. @@ -196,7 +196,7 @@
  561. ms_clk: clk@01c20084 {
  562. #clock-cells = <0>;
  563. - compatible = "allwinner,sun4i-mod0-clk";
  564. + compatible = "allwinner,sun4i-a10-mod0-clk";
  565. reg = <0x01c20084 0x4>;
  566. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  567. clock-output-names = "ms";
  568. @@ -204,7 +204,7 @@
  569. mmc0_clk: clk@01c20088 {
  570. #clock-cells = <0>;
  571. - compatible = "allwinner,sun4i-mod0-clk";
  572. + compatible = "allwinner,sun4i-a10-mod0-clk";
  573. reg = <0x01c20088 0x4>;
  574. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  575. clock-output-names = "mmc0";
  576. @@ -212,7 +212,7 @@
  577. mmc1_clk: clk@01c2008c {
  578. #clock-cells = <0>;
  579. - compatible = "allwinner,sun4i-mod0-clk";
  580. + compatible = "allwinner,sun4i-a10-mod0-clk";
  581. reg = <0x01c2008c 0x4>;
  582. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  583. clock-output-names = "mmc1";
  584. @@ -220,7 +220,7 @@
  585. mmc2_clk: clk@01c20090 {
  586. #clock-cells = <0>;
  587. - compatible = "allwinner,sun4i-mod0-clk";
  588. + compatible = "allwinner,sun4i-a10-mod0-clk";
  589. reg = <0x01c20090 0x4>;
  590. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  591. clock-output-names = "mmc2";
  592. @@ -228,7 +228,7 @@
  593. ts_clk: clk@01c20098 {
  594. #clock-cells = <0>;
  595. - compatible = "allwinner,sun4i-mod0-clk";
  596. + compatible = "allwinner,sun4i-a10-mod0-clk";
  597. reg = <0x01c20098 0x4>;
  598. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  599. clock-output-names = "ts";
  600. @@ -236,7 +236,7 @@
  601. ss_clk: clk@01c2009c {
  602. #clock-cells = <0>;
  603. - compatible = "allwinner,sun4i-mod0-clk";
  604. + compatible = "allwinner,sun4i-a10-mod0-clk";
  605. reg = <0x01c2009c 0x4>;
  606. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  607. clock-output-names = "ss";
  608. @@ -244,7 +244,7 @@
  609. spi0_clk: clk@01c200a0 {
  610. #clock-cells = <0>;
  611. - compatible = "allwinner,sun4i-mod0-clk";
  612. + compatible = "allwinner,sun4i-a10-mod0-clk";
  613. reg = <0x01c200a0 0x4>;
  614. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  615. clock-output-names = "spi0";
  616. @@ -252,7 +252,7 @@
  617. spi1_clk: clk@01c200a4 {
  618. #clock-cells = <0>;
  619. - compatible = "allwinner,sun4i-mod0-clk";
  620. + compatible = "allwinner,sun4i-a10-mod0-clk";
  621. reg = <0x01c200a4 0x4>;
  622. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  623. clock-output-names = "spi1";
  624. @@ -260,7 +260,7 @@
  625. spi2_clk: clk@01c200a8 {
  626. #clock-cells = <0>;
  627. - compatible = "allwinner,sun4i-mod0-clk";
  628. + compatible = "allwinner,sun4i-a10-mod0-clk";
  629. reg = <0x01c200a8 0x4>;
  630. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  631. clock-output-names = "spi2";
  632. @@ -268,7 +268,7 @@
  633. ir0_clk: clk@01c200b0 {
  634. #clock-cells = <0>;
  635. - compatible = "allwinner,sun4i-mod0-clk";
  636. + compatible = "allwinner,sun4i-a10-mod0-clk";
  637. reg = <0x01c200b0 0x4>;
  638. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  639. clock-output-names = "ir0";
  640. @@ -285,7 +285,7 @@
  641. mbus_clk: clk@01c2015c {
  642. #clock-cells = <0>;
  643. - compatible = "allwinner,sun4i-mod0-clk";
  644. + compatible = "allwinner,sun4i-a10-mod0-clk";
  645. reg = <0x01c2015c 0x4>;
  646. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  647. clock-output-names = "mbus";
  648. --- a/arch/arm/boot/dts/sun6i-a31.dtsi
  649. +++ b/arch/arm/boot/dts/sun6i-a31.dtsi
  650. @@ -95,7 +95,7 @@
  651. cpu: cpu@01c20050 {
  652. #clock-cells = <0>;
  653. - compatible = "allwinner,sun4i-cpu-clk";
  654. + compatible = "allwinner,sun4i-a10-cpu-clk";
  655. reg = <0x01c20050 0x4>;
  656. /*
  657. @@ -110,7 +110,7 @@
  658. axi: axi@01c20050 {
  659. #clock-cells = <0>;
  660. - compatible = "allwinner,sun4i-axi-clk";
  661. + compatible = "allwinner,sun4i-a10-axi-clk";
  662. reg = <0x01c20050 0x4>;
  663. clocks = <&cpu>;
  664. clock-output-names = "axi";
  665. @@ -126,7 +126,7 @@
  666. ahb1: ahb1@01c20054 {
  667. #clock-cells = <0>;
  668. - compatible = "allwinner,sun4i-ahb-clk";
  669. + compatible = "allwinner,sun4i-a10-ahb-clk";
  670. reg = <0x01c20054 0x4>;
  671. clocks = <&ahb1_mux>;
  672. clock-output-names = "ahb1";
  673. @@ -155,7 +155,7 @@
  674. apb1: apb1@01c20054 {
  675. #clock-cells = <0>;
  676. - compatible = "allwinner,sun4i-apb0-clk";
  677. + compatible = "allwinner,sun4i-a10-apb0-clk";
  678. reg = <0x01c20054 0x4>;
  679. clocks = <&ahb1>;
  680. clock-output-names = "apb1";
  681. @@ -173,7 +173,7 @@
  682. apb2_mux: apb2_mux@01c20058 {
  683. #clock-cells = <0>;
  684. - compatible = "allwinner,sun4i-apb1-mux-clk";
  685. + compatible = "allwinner,sun4i-a10-apb1-mux-clk";
  686. reg = <0x01c20058 0x4>;
  687. clocks = <&osc32k>, <&osc24M>, <&pll6>, <&pll6>;
  688. clock-output-names = "apb2_mux";
  689. --- a/arch/arm/boot/dts/sun7i-a20.dtsi
  690. +++ b/arch/arm/boot/dts/sun7i-a20.dtsi
  691. @@ -64,7 +64,7 @@
  692. osc24M: clk@01c20050 {
  693. #clock-cells = <0>;
  694. - compatible = "allwinner,sun4i-osc-clk";
  695. + compatible = "allwinner,sun4i-a10-osc-clk";
  696. reg = <0x01c20050 0x4>;
  697. clock-frequency = <24000000>;
  698. clock-output-names = "osc24M";
  699. @@ -79,7 +79,7 @@
  700. pll1: clk@01c20000 {
  701. #clock-cells = <0>;
  702. - compatible = "allwinner,sun4i-pll1-clk";
  703. + compatible = "allwinner,sun4i-a10-pll1-clk";
  704. reg = <0x01c20000 0x4>;
  705. clocks = <&osc24M>;
  706. clock-output-names = "pll1";
  707. @@ -87,7 +87,7 @@
  708. pll4: clk@01c20018 {
  709. #clock-cells = <0>;
  710. - compatible = "allwinner,sun4i-pll1-clk";
  711. + compatible = "allwinner,sun4i-a10-pll1-clk";
  712. reg = <0x01c20018 0x4>;
  713. clocks = <&osc24M>;
  714. clock-output-names = "pll4";
  715. @@ -95,7 +95,7 @@
  716. pll5: clk@01c20020 {
  717. #clock-cells = <1>;
  718. - compatible = "allwinner,sun4i-pll5-clk";
  719. + compatible = "allwinner,sun4i-a10-pll5-clk";
  720. reg = <0x01c20020 0x4>;
  721. clocks = <&osc24M>;
  722. clock-output-names = "pll5_ddr", "pll5_other";
  723. @@ -103,7 +103,7 @@
  724. pll6: clk@01c20028 {
  725. #clock-cells = <1>;
  726. - compatible = "allwinner,sun4i-pll6-clk";
  727. + compatible = "allwinner,sun4i-a10-pll6-clk";
  728. reg = <0x01c20028 0x4>;
  729. clocks = <&osc24M>;
  730. clock-output-names = "pll6_sata", "pll6_other", "pll6";
  731. @@ -111,7 +111,7 @@
  732. cpu: cpu@01c20054 {
  733. #clock-cells = <0>;
  734. - compatible = "allwinner,sun4i-cpu-clk";
  735. + compatible = "allwinner,sun4i-a10-cpu-clk";
  736. reg = <0x01c20054 0x4>;
  737. clocks = <&osc32k>, <&osc24M>, <&pll1>, <&pll6 1>;
  738. clock-output-names = "cpu";
  739. @@ -119,7 +119,7 @@
  740. axi: axi@01c20054 {
  741. #clock-cells = <0>;
  742. - compatible = "allwinner,sun4i-axi-clk";
  743. + compatible = "allwinner,sun4i-a10-axi-clk";
  744. reg = <0x01c20054 0x4>;
  745. clocks = <&cpu>;
  746. clock-output-names = "axi";
  747. @@ -127,7 +127,7 @@
  748. ahb: ahb@01c20054 {
  749. #clock-cells = <0>;
  750. - compatible = "allwinner,sun4i-ahb-clk";
  751. + compatible = "allwinner,sun4i-a10-ahb-clk";
  752. reg = <0x01c20054 0x4>;
  753. clocks = <&axi>;
  754. clock-output-names = "ahb";
  755. @@ -155,7 +155,7 @@
  756. apb0: apb0@01c20054 {
  757. #clock-cells = <0>;
  758. - compatible = "allwinner,sun4i-apb0-clk";
  759. + compatible = "allwinner,sun4i-a10-apb0-clk";
  760. reg = <0x01c20054 0x4>;
  761. clocks = <&ahb>;
  762. clock-output-names = "apb0";
  763. @@ -174,7 +174,7 @@
  764. apb1_mux: apb1_mux@01c20058 {
  765. #clock-cells = <0>;
  766. - compatible = "allwinner,sun4i-apb1-mux-clk";
  767. + compatible = "allwinner,sun4i-a10-apb1-mux-clk";
  768. reg = <0x01c20058 0x4>;
  769. clocks = <&osc24M>, <&pll6 1>, <&osc32k>;
  770. clock-output-names = "apb1_mux";
  771. @@ -182,7 +182,7 @@
  772. apb1: apb1@01c20058 {
  773. #clock-cells = <0>;
  774. - compatible = "allwinner,sun4i-apb1-clk";
  775. + compatible = "allwinner,sun4i-a10-apb1-clk";
  776. reg = <0x01c20058 0x4>;
  777. clocks = <&apb1_mux>;
  778. clock-output-names = "apb1";
  779. @@ -203,7 +203,7 @@
  780. nand_clk: clk@01c20080 {
  781. #clock-cells = <0>;
  782. - compatible = "allwinner,sun4i-mod0-clk";
  783. + compatible = "allwinner,sun4i-a10-mod0-clk";
  784. reg = <0x01c20080 0x4>;
  785. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  786. clock-output-names = "nand";
  787. @@ -211,7 +211,7 @@
  788. ms_clk: clk@01c20084 {
  789. #clock-cells = <0>;
  790. - compatible = "allwinner,sun4i-mod0-clk";
  791. + compatible = "allwinner,sun4i-a10-mod0-clk";
  792. reg = <0x01c20084 0x4>;
  793. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  794. clock-output-names = "ms";
  795. @@ -219,7 +219,7 @@
  796. mmc0_clk: clk@01c20088 {
  797. #clock-cells = <0>;
  798. - compatible = "allwinner,sun4i-mod0-clk";
  799. + compatible = "allwinner,sun4i-a10-mod0-clk";
  800. reg = <0x01c20088 0x4>;
  801. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  802. clock-output-names = "mmc0";
  803. @@ -227,7 +227,7 @@
  804. mmc1_clk: clk@01c2008c {
  805. #clock-cells = <0>;
  806. - compatible = "allwinner,sun4i-mod0-clk";
  807. + compatible = "allwinner,sun4i-a10-mod0-clk";
  808. reg = <0x01c2008c 0x4>;
  809. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  810. clock-output-names = "mmc1";
  811. @@ -235,7 +235,7 @@
  812. mmc2_clk: clk@01c20090 {
  813. #clock-cells = <0>;
  814. - compatible = "allwinner,sun4i-mod0-clk";
  815. + compatible = "allwinner,sun4i-a10-mod0-clk";
  816. reg = <0x01c20090 0x4>;
  817. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  818. clock-output-names = "mmc2";
  819. @@ -243,7 +243,7 @@
  820. mmc3_clk: clk@01c20094 {
  821. #clock-cells = <0>;
  822. - compatible = "allwinner,sun4i-mod0-clk";
  823. + compatible = "allwinner,sun4i-a10-mod0-clk";
  824. reg = <0x01c20094 0x4>;
  825. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  826. clock-output-names = "mmc3";
  827. @@ -251,7 +251,7 @@
  828. ts_clk: clk@01c20098 {
  829. #clock-cells = <0>;
  830. - compatible = "allwinner,sun4i-mod0-clk";
  831. + compatible = "allwinner,sun4i-a10-mod0-clk";
  832. reg = <0x01c20098 0x4>;
  833. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  834. clock-output-names = "ts";
  835. @@ -259,7 +259,7 @@
  836. ss_clk: clk@01c2009c {
  837. #clock-cells = <0>;
  838. - compatible = "allwinner,sun4i-mod0-clk";
  839. + compatible = "allwinner,sun4i-a10-mod0-clk";
  840. reg = <0x01c2009c 0x4>;
  841. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  842. clock-output-names = "ss";
  843. @@ -267,7 +267,7 @@
  844. spi0_clk: clk@01c200a0 {
  845. #clock-cells = <0>;
  846. - compatible = "allwinner,sun4i-mod0-clk";
  847. + compatible = "allwinner,sun4i-a10-mod0-clk";
  848. reg = <0x01c200a0 0x4>;
  849. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  850. clock-output-names = "spi0";
  851. @@ -275,7 +275,7 @@
  852. spi1_clk: clk@01c200a4 {
  853. #clock-cells = <0>;
  854. - compatible = "allwinner,sun4i-mod0-clk";
  855. + compatible = "allwinner,sun4i-a10-mod0-clk";
  856. reg = <0x01c200a4 0x4>;
  857. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  858. clock-output-names = "spi1";
  859. @@ -283,7 +283,7 @@
  860. spi2_clk: clk@01c200a8 {
  861. #clock-cells = <0>;
  862. - compatible = "allwinner,sun4i-mod0-clk";
  863. + compatible = "allwinner,sun4i-a10-mod0-clk";
  864. reg = <0x01c200a8 0x4>;
  865. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  866. clock-output-names = "spi2";
  867. @@ -291,7 +291,7 @@
  868. pata_clk: clk@01c200ac {
  869. #clock-cells = <0>;
  870. - compatible = "allwinner,sun4i-mod0-clk";
  871. + compatible = "allwinner,sun4i-a10-mod0-clk";
  872. reg = <0x01c200ac 0x4>;
  873. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  874. clock-output-names = "pata";
  875. @@ -299,7 +299,7 @@
  876. ir0_clk: clk@01c200b0 {
  877. #clock-cells = <0>;
  878. - compatible = "allwinner,sun4i-mod0-clk";
  879. + compatible = "allwinner,sun4i-a10-mod0-clk";
  880. reg = <0x01c200b0 0x4>;
  881. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  882. clock-output-names = "ir0";
  883. @@ -307,7 +307,7 @@
  884. ir1_clk: clk@01c200b4 {
  885. #clock-cells = <0>;
  886. - compatible = "allwinner,sun4i-mod0-clk";
  887. + compatible = "allwinner,sun4i-a10-mod0-clk";
  888. reg = <0x01c200b4 0x4>;
  889. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  890. clock-output-names = "ir1";
  891. @@ -324,7 +324,7 @@
  892. spi3_clk: clk@01c200d4 {
  893. #clock-cells = <0>;
  894. - compatible = "allwinner,sun4i-mod0-clk";
  895. + compatible = "allwinner,sun4i-a10-mod0-clk";
  896. reg = <0x01c200d4 0x4>;
  897. clocks = <&osc24M>, <&pll6 1>, <&pll5 1>;
  898. clock-output-names = "spi3";
  899. @@ -332,7 +332,7 @@
  900. mbus_clk: clk@01c2015c {
  901. #clock-cells = <0>;
  902. - compatible = "allwinner,sun4i-mod0-clk";
  903. + compatible = "allwinner,sun4i-a10-mod0-clk";
  904. reg = <0x01c2015c 0x4>;
  905. clocks = <&osc24M>, <&pll6 2>, <&pll5 1>;
  906. clock-output-names = "mbus";