Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/arm/nvidia More device bit definitions.



details:   https://anonhg.NetBSD.org/src/rev/ca1e55fde946
branches:  trunk
changeset: 337988:ca1e55fde946
user:      skrll <skrll%NetBSD.org@localhost>
date:      Wed May 06 21:27:05 2015 +0000

description:
More device bit definitions.

diffstat:

 sys/arch/arm/nvidia/tegra_carreg.h |  76 +++++++++++++++++++++++++++++++++++++-
 1 files changed, 75 insertions(+), 1 deletions(-)

diffs (94 lines):

diff -r c04ab30767c0 -r ca1e55fde946 sys/arch/arm/nvidia/tegra_carreg.h
--- a/sys/arch/arm/nvidia/tegra_carreg.h        Wed May 06 20:25:29 2015 +0000
+++ b/sys/arch/arm/nvidia/tegra_carreg.h        Wed May 06 21:27:05 2015 +0000
@@ -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 <jmcneill%invisible.ca@localhost>
@@ -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 */



Home | Main Index | Thread Index | Old Index