Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Apr 2018 21:40:06 +0000 (UTC)
From:      Emmanuel Vadot <manu@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r333040 - head/sys/arm64/rockchip/clk
Message-ID:  <201804262140.w3QLe6eJ024945@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: manu
Date: Thu Apr 26 21:40:05 2018
New Revision: 333040
URL: https://svnweb.freebsd.org/changeset/base/333040

Log:
  arm64: rockchip: RK3328 CRU Add gpio gates
  
  Add the gates for the gpio controller in order to properly support them.

Modified:
  head/sys/arm64/rockchip/clk/rk3328_cru.c

Modified: head/sys/arm64/rockchip/clk/rk3328_cru.c
==============================================================================
--- head/sys/arm64/rockchip/clk/rk3328_cru.c	Thu Apr 26 21:38:59 2018	(r333039)
+++ head/sys/arm64/rockchip/clk/rk3328_cru.c	Thu Apr 26 21:40:05 2018	(r333040)
@@ -52,11 +52,15 @@ __FBSDID("$FreeBSD$");
 
 /* GATES */
 
-#define ACLK_PERI		153
-#define HCLK_SDMMC		317
-#define HCLK_SDIO		318
-#define HCLK_EMMC		319
-#define HCLK_SDMMC_EXT		320
+#define	ACLK_PERI		153
+#define	PCLK_GPIO0		200
+#define	PCLK_GPIO1		201
+#define	PCLK_GPIO2		202
+#define	PCLK_GPIO3		203
+#define	HCLK_SDMMC		317
+#define	HCLK_SDIO		318
+#define	HCLK_EMMC		319
+#define	HCLK_SDMMC_EXT		320
 
 static struct rk_cru_gate rk3328_gates[] = {
 	/* CRU_CLKGATE_CON0 */
@@ -75,6 +79,12 @@ static struct rk_cru_gate rk3328_gates[] = {
 
 	/* CRU_CLKGATE_CON10 */
 	CRU_GATE(ACLK_PERI, "aclk_peri", "aclk_peri_pre", 0x228, 0)
+
+	/* CRU_CLKGATE_CON16 */
+	CRU_GATE(PCLK_GPIO0, "pclk_gpio0", "pclk_bus", 0x240, 7)
+	CRU_GATE(PCLK_GPIO1, "pclk_gpio1", "pclk_bus", 0x240, 8)
+	CRU_GATE(PCLK_GPIO2, "pclk_gpio2", "pclk_bus", 0x240, 9)
+	CRU_GATE(PCLK_GPIO3, "pclk_gpio3", "pclk_bus", 0x240, 10)
 
 	/* CRU_CLKGATE_CON19 */
 	CRU_GATE(HCLK_SDMMC, "hclk_sdmmc", "hclk_peri", 0x24C, 0)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201804262140.w3QLe6eJ024945>