svn commit: r326141 - head/sys/arm/allwinner/clkng
Kyle Evans
kevans at FreeBSD.org
Fri Nov 24 02:39:40 UTC 2017
Author: kevans
Date: Fri Nov 24 02:39:38 2017
New Revision: 326141
URL: https://svnweb.freebsd.org/changeset/base/326141
Log:
Add ccu compat string for Allwinner a83t
A ccu driver was added for the a83t in r326114. Add compat string to
aw_ccung and register the clocks for the a83t upon attach.
Reviewed by: manu
Approved by: emaste (mentor, implicit)
Differential Revision: https://reviews.freebsd.org/D13205
Modified:
head/sys/arm/allwinner/clkng/aw_ccung.c
Modified: head/sys/arm/allwinner/clkng/aw_ccung.c
==============================================================================
--- head/sys/arm/allwinner/clkng/aw_ccung.c Thu Nov 23 22:10:12 2017 (r326140)
+++ head/sys/arm/allwinner/clkng/aw_ccung.c Fri Nov 24 02:39:38 2017 (r326141)
@@ -76,6 +76,10 @@ __FBSDID("$FreeBSD$");
#include <arm/allwinner/clkng/ccu_sun8i_r.h>
#endif
+#if defined(SOC_ALLWINNER_A83T)
+#include <arm/allwinner/clkng/ccu_a83t.h>
+#endif
+
#include "clkdev_if.h"
#include "hwreset_if.h"
@@ -102,6 +106,10 @@ static struct resource_spec aw_ccung_spec[] = {
#define A13_CCU 6
#endif
+#if defined(SOC_ALLWINNER_A83T)
+#define A83T_CCU 7
+#endif
+
static struct ofw_compat_data compat_data[] = {
#if defined(SOC_ALLWINNER_A31)
{ "allwinner,sun5i-a13-ccu", A13_CCU},
@@ -117,6 +125,9 @@ static struct ofw_compat_data compat_data[] = {
{ "allwinner,sun50i-a64-ccu", A64_CCU },
{ "allwinner,sun50i-a64-r-ccu", A64_R_CCU },
#endif
+#if defined(SOC_ALLWINNER_A83T)
+ { "allwinner,sun8i-a83t-ccu", A83T_CCU },
+#endif
{NULL, 0 }
};
@@ -357,6 +368,11 @@ aw_ccung_attach(device_t dev)
break;
case A64_R_CCU:
ccu_sun8i_r_register_clocks(sc);
+ break;
+#endif
+#if defined(SOC_ALLWINNER_A83T)
+ case A83T_CCU:
+ ccu_a83t_register_clocks(sc);
break;
#endif
}
More information about the svn-src-all
mailing list