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 */