Lines Matching +full:0 +full:x00000080
30 return (nvkm_falcon_rd32(falcon, falcon->addr2 + 0x388) & 0x00000080) != 0; in ga102_flcn_riscv_active()
36 return !!(nvkm_falcon_rd32(falcon, 0x118) & 0x00000002); in ga102_flcn_dma_done()
42 nvkm_falcon_wr32(falcon, 0x114, mem_base); in ga102_flcn_dma_xfer()
43 nvkm_falcon_wr32(falcon, 0x11c, dma_base); in ga102_flcn_dma_xfer()
44 nvkm_falcon_wr32(falcon, 0x118, cmd); in ga102_flcn_dma_xfer()
53 *cmd |= 0x00000010; in ga102_flcn_dma_init()
55 *cmd |= 0x00000004; in ga102_flcn_dma_init()
57 nvkm_falcon_wr32(falcon, 0x110, dma_addr >> 8); in ga102_flcn_dma_init()
58 nvkm_falcon_wr32(falcon, 0x128, 0x00000000); in ga102_flcn_dma_init()
59 return 0; in ga102_flcn_dma_init()
72 nvkm_falcon_mask(falcon, 0x040, 0x00000000, 0x00000000); in ga102_flcn_reset_wait_mem_scrubbing()
75 if (!(nvkm_falcon_rd32(falcon, 0x0f4) & 0x00001000)) in ga102_flcn_reset_wait_mem_scrubbing()
77 ) < 0) in ga102_flcn_reset_wait_mem_scrubbing()
80 return 0; in ga102_flcn_reset_wait_mem_scrubbing()
86 nvkm_falcon_rd32(falcon, 0x0f4); in ga102_flcn_reset_prep()
89 if (nvkm_falcon_rd32(falcon, 0x0f4) & 0x80000000) in ga102_flcn_reset_prep()
94 return 0; in ga102_flcn_reset_prep()
100 if ((nvkm_falcon_rd32(falcon, falcon->addr2 + 0x668) & 0x00000010) != 0x00000000) { in ga102_flcn_select()
101 nvkm_falcon_wr32(falcon, falcon->addr2 + 0x668, 0x00000000); in ga102_flcn_select()
103 if (nvkm_falcon_rd32(falcon, falcon->addr2 + 0x668) & 0x00000001) in ga102_flcn_select()
105 ) < 0) in ga102_flcn_select()
109 return 0; in ga102_flcn_select()
117 nvkm_falcon_wr32(falcon, falcon->addr2 + 0x210, fw->dmem_sign); in ga102_flcn_fw_boot()
118 nvkm_falcon_wr32(falcon, falcon->addr2 + 0x19c, fw->engine_id); in ga102_flcn_fw_boot()
119 nvkm_falcon_wr32(falcon, falcon->addr2 + 0x198, fw->ucode_id); in ga102_flcn_fw_boot()
120 nvkm_falcon_wr32(falcon, falcon->addr2 + 0x180, 0x00000001); in ga102_flcn_fw_boot()
129 int ret = 0; in ga102_flcn_fw_load()
131 nvkm_falcon_mask(falcon, 0x624, 0x00000080, 0x00000080); in ga102_flcn_fw_load()
132 nvkm_falcon_wr32(falcon, 0x10c, 0x00000000); in ga102_flcn_fw_load()
133 nvkm_falcon_mask(falcon, 0x600, 0x00010007, (0 << 16) | (1 << 2) | 1); in ga102_flcn_fw_load()
145 return 0; in ga102_flcn_fw_load()