Module Name:    src
Committed By:   skrll
Date:           Wed May  6 21:27:05 UTC 2015

Modified Files:
        src/sys/arch/arm/nvidia: tegra_carreg.h

Log Message:
More device bit definitions.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/arm/nvidia/tegra_carreg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/arm/nvidia/tegra_carreg.h
diff -u src/sys/arch/arm/nvidia/tegra_carreg.h:1.4 src/sys/arch/arm/nvidia/tegra_carreg.h:1.5
--- src/sys/arch/arm/nvidia/tegra_carreg.h:1.4	Sun May  3 16:40:12 2015
+++ src/sys/arch/arm/nvidia/tegra_carreg.h	Wed May  6 21:27:05 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: tegra_carreg.h,v 1.4 2015/05/03 16:40:12 jmcneill Exp $ */
+/* $NetBSD: tegra_carreg.h,v 1.5 2015/05/06 21:27:05 skrll Exp $ */
 
 /*-
  * Copyright (c) 2015 Jared D. McNeill <jmcne...@invisible.ca>
@@ -119,10 +119,84 @@
 #define CAR_CLK_ENB_U_SET_REG		0x330
 #define CAR_CLK_ENB_U_CLR_REG		0x334
 
+#define CAR_DEV_L_CACHE2		__BIT(31)
+#define CAR_DEV_L_I2S0			__BIT(30)
+#define CAR_DEV_L_VCP			__BIT(29)
+#define CAR_DEV_L_HOST1X		__BIT(28)
+#define CAR_DEV_L_DISP1			__BIT(27)
+#define CAR_DEV_L_DISP2			__BIT(26)
+#define CAR_DEV_L_ISP			__BIT(23)
+#define CAR_DEV_L_USBD			__BIT(22)
+#define CAR_DEV_L_VI			__BIT(20)
+#define CAR_DEV_L_I2S2			__BIT(18)
+#define CAR_DEV_L_PWM			__BIT(17)
 #define CAR_DEV_L_SDMMC4		__BIT(15)
 #define CAR_DEV_L_SDMMC1		__BIT(14)
+#define CAR_DEV_L_I2C1			__BIT(12)
+#define CAR_DEV_L_I2S1			__BIT(11)
+#define CAR_DEV_L_SPDIF			__BIT(10)
 #define CAR_DEV_L_SDMMC2		__BIT(9)
-
+#define CAR_DEV_L_GPIO			__BIT(8)
+#define CAR_DEV_L_UARTB			__BIT(7)
+#define CAR_DEV_L_UARTA			__BIT(6)
+#define CAR_DEV_L_TMR			__BIT(5
+#define CAR_DEV_L_RTC			__BIT(4)
+#define CAR_DEV_L_ISPB			__BIT(3)
+#define CAR_DEV_L_CPU			__BIT(0)
+
+#define CAR_DEV_U_XUSB_DEV		__BIT(31)
+#define CAR_DEV_U_DEV1_OUT		__BIT(30)
+#define CAR_DEV_U_DEV2_OUT		__BIT(29)
+#define CAR_DEV_U_SUS_OUT		__BIT(28)
+#define CAR_DEV_U_MSENC			__BIT(27)
+#define CAR_DEV_U_XUSB_HOST		__BIT(25)
+#define CAR_DEV_U_CRAM2			__BIT(24)
+#define CAR_DEV_U_IRAMD			__BIT(23)
+#define CAR_DEV_U_IRAMC			__BIT(22)
+#define CAR_DEV_U_IRAMB			__BIT(21)
+#define CAR_DEV_U_IRAMA			__BIT(20)
+#define CAR_DEV_U_TSEC			__BIT(19)
+#define CAR_DEV_U_DSIB			__BIT(18)
+#define CAR_DEV_U_I2C_SLOW		__BIT(17)
+#define CAR_DEV_U_DTV			__BIT(15)
+#define CAR_DEV_U_SOC_THERM		__BIT(14)
+#define CAR_DEV_U_TRACECLKIN		__BIT(13)
+#define CAR_DEV_U_AVPUCQ		__BIT(11)
+#define CAR_DEV_U_CSITE			__BIT(9)
+#define CAR_DEV_U_AFI			__BIT(8)
+#define CAR_DEV_U_OWR			__BIT(7)
+#define CAR_DEV_U_PCIE			__BIT(6)
 #define CAR_DEV_U_SDMMC3		__BIT(5)
+#define CAR_DEV_U_SPI4			__BIT(4)
+#define CAR_DEV_U_I2C3			__BIT(3)
+#define CAR_DEV_U_UARTD			__BIT(1)
+
+#define CAR_DEV_H_BSEV			__BIT(31)
+#define CAR_DEV_H_BSEA			__BIT(30)
+#define CAR_DEV_H_VDE			__BIT(29)
+#define CAR_DEV_H_USB3			__BIT(27)
+#define CAR_DEV_H_USB2			__BIT(26)
+#define CAR_DEV_H_EMC			__BIT(25)
+#define CAR_DEV_H_MIPI_CAL		__BIT(24)
+#define CAR_DEV_H_UARTC			__BIT(23)
+#define CAR_DEV_H_I2C2			__BIT(22)
+#define CAR_DEV_H_CSI			__BIT(20)
+#define CAR_DEV_H_HDMI			__BIT(19)
+#define CAR_DEV_H_HSI			__BIT(18)
+#define CAR_DEV_H_DSI			__BIT(16)
+#define CAR_DEV_H_I2C5			__BIT(15)
+#define CAR_DEV_H_SPI3			__BIT(14)
+#define CAR_DEV_H_SPI2			__BIT(12)
+#define CAR_DEV_H_JTAG2TBC		__BIT(11)
+#define CAR_DEV_H_SNOR			__BIT(10)
+#define CAR_DEV_H_SPI1			__BIT(9)
+#define CAR_DEV_H_KFUSE			__BIT(8)
+#define CAR_DEV_H_FUSE			__BIT(7)
+#define CAR_DEV_H_PMC			__BIT(6)
+#define CAR_DEV_H_STAT_MON		__BIT(5)
+#define CAR_DEV_H_KBC			__BIT(4)
+#define CAR_DEV_H_APBDMA		__BIT(2)
+#define CAR_DEV_H_AHBDMA		__BIT(1)
+#define CAR_DEV_H_MEM			__BIT(0)
 
 #endif /* _ARM_TEGRA_CARREG_H */

Reply via email to