hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/include/linux/mfd/dbx500-prcmu.h
....@@ -1,7 +1,6 @@
1
+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) ST Ericsson SA 2011
3
- *
4
- * License Terms: GNU General Public License v2
54 *
65 * STE Ux500 PRCMU API
76 */
....@@ -191,6 +190,7 @@
191190 #define PRCMU_FW_PROJECT_U8500_MBL2 12 /* Customer specific */
192191 #define PRCMU_FW_PROJECT_U8520 13
193192 #define PRCMU_FW_PROJECT_U8420 14
193
+#define PRCMU_FW_PROJECT_U8420_SYSCLK 17
194194 #define PRCMU_FW_PROJECT_A9420 20
195195 /* [32..63] 9540 and derivatives */
196196 #define PRCMU_FW_PROJECT_U9540 32
....@@ -212,9 +212,9 @@
212212
213213 #if defined(CONFIG_UX500_SOC_DB8500)
214214
215
-static inline void prcmu_early_init(u32 phy_base, u32 size)
215
+static inline void prcmu_early_init(void)
216216 {
217
- return db8500_prcmu_early_init(phy_base, size);
217
+ return db8500_prcmu_early_init();
218218 }
219219
220220 static inline int prcmu_set_power_state(u8 state, bool keep_ulp_clk,
....@@ -321,21 +321,6 @@
321321 return db8500_prcmu_is_ac_wake_requested();
322322 }
323323
324
-static inline int prcmu_set_display_clocks(void)
325
-{
326
- return db8500_prcmu_set_display_clocks();
327
-}
328
-
329
-static inline int prcmu_disable_dsipll(void)
330
-{
331
- return db8500_prcmu_disable_dsipll();
332
-}
333
-
334
-static inline int prcmu_enable_dsipll(void)
335
-{
336
- return db8500_prcmu_enable_dsipll();
337
-}
338
-
339324 static inline int prcmu_config_esram0_deep_sleep(u8 state)
340325 {
341326 return db8500_prcmu_config_esram0_deep_sleep(state);
....@@ -402,7 +387,7 @@
402387 }
403388 #else
404389
405
-static inline void prcmu_early_init(u32 phy_base, u32 size) {}
390
+static inline void prcmu_early_init(void) {}
406391
407392 static inline int prcmu_set_power_state(u8 state, bool keep_ulp_clk,
408393 bool keep_ap_pll)
....@@ -509,21 +494,6 @@
509494 static inline bool prcmu_is_ac_wake_requested(void)
510495 {
511496 return false;
512
-}
513
-
514
-static inline int prcmu_set_display_clocks(void)
515
-{
516
- return 0;
517
-}
518
-
519
-static inline int prcmu_disable_dsipll(void)
520
-{
521
- return 0;
522
-}
523
-
524
-static inline int prcmu_enable_dsipll(void)
525
-{
526
- return 0;
527497 }
528498
529499 static inline int prcmu_config_esram0_deep_sleep(u8 state)