forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/arch/arm/mach-omap2/clockdomains43xx_data.c
....@@ -1,11 +1,8 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * AM43xx Clock domains framework
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
118 #include <linux/kernel.h>
....@@ -84,6 +81,15 @@
8481 .prcm_partition = AM43XX_CM_PARTITION,
8582 .cm_inst = AM43XX_CM_WKUP_INST,
8683 .clkdm_offs = AM43XX_CM_WKUP_L3S_TSC_CDOFFS,
84
+ .flags = CLKDM_CAN_SWSUP,
85
+};
86
+
87
+static struct clockdomain lcdc_43xx_clkdm = {
88
+ .name = "lcdc_clkdm",
89
+ .pwrdm = { .name = "per_pwrdm" },
90
+ .prcm_partition = AM43XX_CM_PARTITION,
91
+ .cm_inst = AM43XX_CM_PER_INST,
92
+ .clkdm_offs = AM43XX_CM_PER_LCDC_CDOFFS,
8793 .flags = CLKDM_CAN_SWSUP,
8894 };
8995
....@@ -176,6 +182,7 @@
176182 &pruss_ocp_43xx_clkdm,
177183 &ocpwp_l3_43xx_clkdm,
178184 &l3s_tsc_43xx_clkdm,
185
+ &lcdc_43xx_clkdm,
179186 &dss_43xx_clkdm,
180187 &l3_aon_43xx_clkdm,
181188 &emif_43xx_clkdm,