Changes

Jump to navigation Jump to search
1,566 bytes added ,  18:26, 22 April 2019
[7.0.0+] The type-0xA output buffers were replaced with type-0x22 output buffers, for the following: GetDvfsTable, GetModuleStateTable, and GetPowerDomainStateTable.
== User Name to Block Maps Modules ==These are "nn::pcv::Module_X" where X is the power, clock and reset block name. [8.0.0+] Every module name is now mapped to an ID. 
=== Power Switch / Clocking / Reset ===
{| class="wikitable" border="1"
|-
! Name || ID || Block || Rail || Notes
|-
| 0 || 0x40000001 || CpuBus || vdd_cpu ||
|-
| 1 || 0x40000002 || GPU || vdd_gpu ||
|-
| 2 || 0x40000003 || I2S1 || vdd_soc ||
|-
| 3 || 0x40000004 || I2S2 || vdd_soc ||
|-
| 4 || 0x40000005 || I2S3 || vdd_soc ||
|-
| 5 || 0x40000006 || PWM || vdd_soc ||
|-
| 6 || 0x02000001 || I2C1 || vdd_soc ||
|-
| 7 || 0x02000002 || I2C2 || vdd_soc ||
|-
| 8 || 0x02000003 || I2C3 || vdd_soc ||
|-
| 9 || 0x02000004 || I2C4 || vdd_soc ||
|-
| 10 || 0x02000005 || I2C5 || vdd_soc ||
|-
| 11 || 0x02000006 || I2C6 || vdd_soc ||
|-
| 12 || 0x07000000 || SPI1 || vdd_soc ||
|-
| 13 || 0x07000001 || SPI2 || vdd_soc ||
|-
| 14 || 0x07000002 || SPI3 || vdd_soc ||
|-
| 15 || 0x07000003 || SPI4 || vdd_soc ||
|-
| 16 || 0x40000011 || DISP1 || vdd_soc ||
|-
| 17 || 0x40000012 || DISP2 || vdd_soc ||
|-
| 20 18 || SDMMC1 0x40000013 || vdd_soc - ||- || Not an actual block. Used for debug.
|-
| 21 19 || SDMMC2 0x40000014 || vdd_soc - ||- || Not an actual block. Used for debug.
|-
| 22 20 || SDMMC3 0x40000015 || SDMMC1 || vdd_soc ||
|-
| 23 21 || SDMMC4 0x40000016 || SDMMC2 || vdd_soc ||
|-
| 24 22 || - 0x40000017 || - SDMMC3 || vdd_soc || Not actual block. Used for debug and stuff.
|-
| 25 23 || CSITE 0x40000018 || SDMMC4 || vdd_soc ||
|-
| 26 24 || TSEC 0x40000019 || vdd_soc - ||- || Not an actual block. Used for debug.
|-
| 27 25 || MSELECT 0x4000001A || CSITE || vdd_soc ||
|-
| 28 26 || HDA2CODEC_2X 0x4000001B || TSEC || vdd_soc ||
|-
| 29 27 || ACTMON 0x4000001C || MSELECT || vdd_soc ||
|-
| 30 28 || I2C_SLOW 0x4000001D || HDA2CODEC_2X || vdd_soc ||
|-
| 31 29 || SOR1 0x4000001E || ACTMON || vdd_soc ||
|-
| 33 30 || HDA 0x4000001F || I2C_SLOW || vdd_soc ||
|-
| 34 31 || XUSB_CORE_HOST 0x40000020 || SOR1 || vdd_soc ||
|-
| 35 32 || XUSB_FALCON 0x40000021 || vdd_soc - ||- || Not an actual block. Used for debug.
|-
| 36 33 || XUSB_FS 0x40000022 || HDA || vdd_soc ||
|-
| 37 34 || XUSB_CORE_DEV 0x40000023 || XUSB_CORE_HOST || vdd_soc ||
|-
| 38 35 || XUSB_SS_HOSTDEV 0x40000024 || XUSB_FALCON || vdd_soc ||
|-
| 39 36 || UARTA 0x40000025 || XUSB_FS || vdd_soc ||
|-
| 40 37 || UARTB 0x40000026 || XUSB_CORE_DEV || vdd_soc ||
|-
| 41 38 || UARTC 0x40000027 || XUSB_SS_HOSTDEV || vdd_soc ||
|-
| 42 39 || UARTD 0x03000001 || UARTA || vdd_soc ||
|-
| 43 40 || HOST1X 0x35000405 || UARTB || vdd_soc ||
|-
| 44 41 || ENTROPY 0x3500040F || UARTC || vdd_soc ||
|-
| 45 42 || SOC_THERM 0x37000001 || UARTD || vdd_soc ||
|-
| 46 43 || VIC 0x4000002C || HOST1X || vdd_soc ||
|-
| 47 44 || NVENC 0x4000002D || ENTROPY || vdd_soc ||
|-
| 48 45 || NVJPG 0x4000002E || SOC_THERM || vdd_soc ||
|-
| 49 46 || NVDEC 0x4000002F || VIC || vdd_soc ||
|-
| 50 47 || QSPI 0x40000030 || NVENC || vdd_soc ||
|-
| 52 48 || TSECB 0x40000031 || NVJPG || vdd_soc ||
|-
| 53 49 || APE 0x40000032 || NVDEC || vdd_soc ||
|-
| 54 50 || ACLK 0x40000033 || QSPI || vdd_soc ||
|-
| 55 51 || UARTAPE 0x40000034 || vdd_soc - ||- || Not an actual block. Used for debug.
|-
| 56 52 || EMC 0x40000035 || TSECB || vdd_soc ||
|-
| 57 53 || PLLE0 0x40000036 || APE || vdd_soc ||
|-
| 58 54 || PLLE0 0x40000037 || ACLK || vdd_soc ||
|-
| 59 55 || DSI 0x40000038 || UARTAPE || vdd_soc ||
|-
| 60 56 || MAUD 0x40000039 || EMC || vdd_soc ||
|-
| 61 57 || DPAUX1 0x4000003A || PLLE0 || vdd_soc ||
|-
| 62 58 || MIPI_CAL 0x4000003B || PLLE0 || vdd_soc ||
|-
| 63 59 || UART_FST_MIPI_CAL 0x4000003C || DSI || vdd_soc ||
|-
| 64 60 || OSC 0x4000003D || MAUD || vdd_soc ||
|-
| 65 61 || SCLK 0x4000003E || DPAUX1 || vdd_soc ||
|-
| 66 62 || SOR_SAFE 0x4000003F || MIPI_CAL || vdd_soc ||
|-
| 67 63 || XUSB_SS 0x40000040 || UART_FST_MIPI_CAL || vdd_soc ||
|-
| 68 64 || XUSB_HOST 0x40000041 || OSC || vdd_soc ||
|-
| 69 65 || XUSB_DEV 0x40000042 || SCLK || vdd_soc ||
|-
| 70 66 || EXTPERIPH1 0x40000043 || SOR_SAFE || vdd_soc ||
|-
| 71 67 || AHUB 0x40000044 || XUSB_SS || vdd_soc ||
|-
| 72 68 || HDA2HDMICODEC 0x40000045 || XUSB_HOST || vdd_soc ||
|-
| 73 69 || PLLP5 0x40000046 || XUSB_DEV || vdd_soc ||
|-
| 74 70 || USBD 0x40000047 || EXTPERIPH1 || vdd_soc ||
|-
| 75 71 || USB2 0x40000048 || AHUB || vdd_soc ||
|-
| 76 72 || PCIE 0x40000049 || HDA2HDMICODEC || vdd_soc ||
|-
| 77 73 || AFI 0x4000004A || PLLP5 || vdd_soc ||
|-
| 78 74 || PCIEXCLK 0x4000004B || USBD || vdd_soc ||
|-
| 79 75 || PEX_USB_UPHY 0x4000004C || USB2 || vdd_soc ||
|-
| 80 76 || XUSB_PADCTL 0x4000004D || PCIE || vdd_soc ||
|-
| 81 77 || APBDMA 0x4000004E || AFI || vdd_soc ||
|-
| 82 78 || USB2_TRK 0x4000004F || PCIEXCLK || vdd_soc ||
|-
| 83 79 || PLLE0 0x40000050 || PEX_USB_UPHY || vdd_soc ||
|-
| 84 80 || PLLE0 0x40000051 || XUSB_PADCTL || vdd_soc ||
|-
| 85 81 || CEC 0x40000052 || APBDMA || vdd_soc ||
|-
| 82 || 0x40000053 || USB2_TRK || vdd_soc |||-| 83 || 0x40000054 || PLLE0 || vdd_soc |||-| 84 || 0x40000055 || PLLE0 || vdd_soc |||-| 85 || 0x40000056 || CEC || vdd_soc |||-| [6.0.0+] 86 || 0x40000057 || EXTPERIPH2 || vdd_soc ||
|}

Navigation menu