2.4 KiB
2.4 KiB
| 1 | register_name | enum_name | bits | bit_name | value | mask | description |
|---|---|---|---|---|---|---|---|
| 2 | TA_OL_BASE | 23-0 | base_address | 0xffffe0 | in 32-byte units | ||
| 3 | |||||||
| 4 | TA_ISP_BASE | 23-0 | base_address | 0xfffffc | in 4-byte units | ||
| 5 | |||||||
| 6 | TA_OL_LIMIT | 23-0 | limit_address | 0xffffe0 | in 32-byte units | ||
| 7 | |||||||
| 8 | TA_ISP_LIMIT | 23-0 | limit_address | 0xfffffc | in 4-byte units | ||
| 9 | |||||||
| 10 | TA_NEXT_OPB | 23-0 | address | 0xffffe0 | in 32-byte units | ||
| 11 | |||||||
| 12 | TA_ITP_CURRENT | 23-0 | address | ||||
| 13 | |||||||
| 14 | TA_GLOB_TILE_CLIP | 19-16 | tile_y_num | 0xf | |||
| 15 | TA_GLOB_TILE_CLIP | 5-0 | tile_x_num | 0x1f | |||
| 16 | |||||||
| 17 | TA_ALLOC_CTRL | opb_mode | 20 | increasing_addresses | 0 | ||
| 18 | TA_ALLOC_CTRL | opb_mode | 20 | decreasing_addresses | 1 | ||
| 19 | TA_ALLOC_CTRL | pt_opb | 17-16 | no_list | 0 | ||
| 20 | TA_ALLOC_CTRL | pt_opb | 17-16 | 8x4byte | 1 | ||
| 21 | TA_ALLOC_CTRL | pt_opb | 17-16 | 16x4byte | 2 | ||
| 22 | TA_ALLOC_CTRL | pt_opb | 17-16 | 32x4byte | 3 | ||
| 23 | TA_ALLOC_CTRL | tm_opb | 13-12 | no_list | 0 | ||
| 24 | TA_ALLOC_CTRL | tm_opb | 13-12 | 8x4byte | 1 | ||
| 25 | TA_ALLOC_CTRL | tm_opb | 13-12 | 16x4byte | 2 | ||
| 26 | TA_ALLOC_CTRL | tm_opb | 13-12 | 32x4byte | 3 | ||
| 27 | TA_ALLOC_CTRL | t_opb | 9-8 | no_list | 0 | ||
| 28 | TA_ALLOC_CTRL | t_opb | 9-8 | 8x4byte | 1 | ||
| 29 | TA_ALLOC_CTRL | t_opb | 9-8 | 16x4byte | 2 | ||
| 30 | TA_ALLOC_CTRL | t_opb | 9-8 | 32x4byte | 3 | ||
| 31 | TA_ALLOC_CTRL | om_opb | 5-4 | no_list | 0 | ||
| 32 | TA_ALLOC_CTRL | om_opb | 5-4 | 8x4byte | 1 | ||
| 33 | TA_ALLOC_CTRL | om_opb | 5-4 | 16x4byte | 2 | ||
| 34 | TA_ALLOC_CTRL | om_opb | 5-4 | 32x4byte | 3 | ||
| 35 | TA_ALLOC_CTRL | o_opb | 1-0 | no_list | 0 | ||
| 36 | TA_ALLOC_CTRL | o_opb | 1-0 | 8x4byte | 1 | ||
| 37 | TA_ALLOC_CTRL | o_opb | 1-0 | 16x4byte | 2 | ||
| 38 | TA_ALLOC_CTRL | o_opb | 1-0 | 32x4byte | 3 | ||
| 39 | |||||||
| 40 | TA_LIST_INIT | 31 | list_init | 1 | |||
| 41 | |||||||
| 42 | TA_YUV_TEX_BASE | 23-0 | base_address | 0xfffff8 | in 8-byte units | ||
| 43 | |||||||
| 44 | TA_YUV_TEX_CTRL | yuv_form | 24 | yuv420 | 0 | ||
| 45 | TA_YUV_TEX_CTRL | yuv_form | 24 | yuv422 | 1 | ||
| 46 | TA_YUV_TEX_CTRL | yuv_tex | 16 | one_texture | 0 | ||
| 47 | TA_YUV_TEX_CTRL | yuv_tex | 16 | multiple_textures | 1 | ||
| 48 | TA_YUV_TEX_CTRL | 13-8 | yuv_v_size | 0x3f | |||
| 49 | TA_YUV_TEX_CTRL | 5-0 | yuv_u_size | 0x3f | |||
| 50 | |||||||
| 51 | TA_YUV_TEX_CNT | 12-0 | yuv_num | ||||
| 52 | |||||||
| 53 | TA_LIST_CONT | 31 | list_cont | 1 | |||
| 54 | |||||||
| 55 | TA_NEXT_OPB_INIT | 23-0 | address | 0xffffe0 | in 32-byte units | ||
| 56 | |||||||
| 57 | TA_OL_POINTERS | 31 | entry | ||||
| 58 | TA_OL_POINTERS | 30 | sprite | ||||
| 59 | TA_OL_POINTERS | 29 | triangle | ||||
| 60 | TA_OL_POINTERS | 28-25 | number_of_triangles_quads | ||||
| 61 | TA_OL_POINTERS | 24 | shadow | ||||
| 62 | TA_OL_POINTERS | 23-2 | pointer_address | ||||
| 63 | TA_OL_POINTERS | 1-0 | skip |