Searched refs:PSB_WSGX32 (Results 1 - 11 of 11) sorted by relevance
/kernel/linux/linux-6.6/drivers/gpu/drm/gma500/ |
H A D | psb_drv.c | 104 PSB_WSGX32(_PSB_CS_RESET_BIF_RESET | _PSB_CS_RESET_DPM_RESET | in psb_spank() 112 PSB_WSGX32(0, PSB_CR_SOFT_RESET); in psb_spank() 114 PSB_WSGX32(PSB_RSGX32(PSB_CR_BIF_CTRL) | _PSB_CB_CTRL_CLEAR_FAULT, in psb_spank() 120 PSB_WSGX32(PSB_RSGX32(PSB_CR_BIF_CTRL) & ~_PSB_CB_CTRL_CLEAR_FAULT, in psb_spank() 123 PSB_WSGX32(dev_priv->gtt.gatt_start, PSB_CR_BIF_TWOD_REQ_BASE); in psb_spank() 147 PSB_WSGX32(0x00000000, PSB_CR_BIF_BANK0); in psb_do_init() 148 PSB_WSGX32(0x00000000, PSB_CR_BIF_BANK1); in psb_do_init() 152 PSB_WSGX32((PSB_RSGX32(PSB_CR_BIF_CTRL) & ~_PSB_MMU_ER_MASK), in psb_do_init() 159 PSB_WSGX32(pg->gatt_start, PSB_CR_BIF_TWOD_REQ_BASE); in psb_do_init() 360 PSB_WSGX32( in psb_driver_load() [all...] |
H A D | mmu.c | 73 PSB_WSGX32(val | _PSB_CB_CTRL_INVALDC, PSB_CR_BIF_CTRL); in psb_mmu_flush_pd_locked() 77 PSB_WSGX32(val & ~_PSB_CB_CTRL_INVALDC, PSB_CR_BIF_CTRL); in psb_mmu_flush_pd_locked() 103 PSB_WSGX32(val | _PSB_CB_CTRL_INVALDC, PSB_CR_BIF_CTRL); in psb_mmu_flush() 105 PSB_WSGX32(val | _PSB_CB_CTRL_FLUSH, PSB_CR_BIF_CTRL); in psb_mmu_flush() 110 PSB_WSGX32(val & ~(_PSB_CB_CTRL_FLUSH | _PSB_CB_CTRL_INVALDC), in psb_mmu_flush() 128 PSB_WSGX32(page_to_pfn(pd->p) << PAGE_SHIFT, offset); in psb_mmu_set_pd_context() 239 PSB_WSGX32(0, PSB_CR_BIF_DIR_LIST_BASE0 + pd->hw_context * 4); in psb_mmu_free_pagedir() 414 PSB_WSGX32(driver->bif_ctrl, PSB_CR_BIF_CTRL); in psb_mmu_driver_takedown() 445 PSB_WSGX32(driver->bif_ctrl | _PSB_CB_CTRL_CLEAR_FAULT, in psb_mmu_driver_init() 447 PSB_WSGX32(drive in psb_mmu_driver_init() [all...] |
H A D | psb_irq.c | 192 PSB_WSGX32(stat_1, PSB_CR_EVENT_HOST_CLEAR); in gma_sgx_interrupt() 193 PSB_WSGX32(stat_2, PSB_CR_EVENT_HOST_CLEAR2); in gma_sgx_interrupt() 259 PSB_WSGX32(0x00000000, PSB_CR_EVENT_HOST_ENABLE); in gma_irq_preinstall() 286 PSB_WSGX32(_PSB_CE2_BIF_REQUESTER_FAULT, PSB_CR_EVENT_HOST_ENABLE2); in gma_irq_postinstall() 287 PSB_WSGX32(_PSB_CE_TWOD_COMPLETE, PSB_CR_EVENT_HOST_ENABLE); in gma_irq_postinstall()
|
H A D | psb_device.c | 93 PSB_WSGX32(gating, PSB_CR_CLKGATECTL); in psb_init_pm()
|
H A D | psb_drv.h | 740 #define PSB_WSGX32(_val, _offs) iowrite32(_val, dev_priv->sgx_reg + (_offs)) macro
|
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/ |
H A D | accel_2d.c | 40 PSB_WSGX32(_PSB_CS_RESET_BIF_RESET | _PSB_CS_RESET_DPM_RESET | in psb_spank() 48 PSB_WSGX32(0, PSB_CR_SOFT_RESET); in psb_spank() 50 PSB_WSGX32(PSB_RSGX32(PSB_CR_BIF_CTRL) | _PSB_CB_CTRL_CLEAR_FAULT, in psb_spank() 56 PSB_WSGX32(PSB_RSGX32(PSB_CR_BIF_CTRL) & ~_PSB_CB_CTRL_CLEAR_FAULT, in psb_spank() 59 PSB_WSGX32(dev_priv->gtt.gatt_start, PSB_CR_BIF_TWOD_REQ_BASE); in psb_spank() 114 PSB_WSGX32(*cmdbuf++, PSB_SGX_2D_SLAVE_PORT + i); in psbfb_2d_submit()
|
H A D | mmu.c | 81 PSB_WSGX32(val | _PSB_CB_CTRL_INVALDC, PSB_CR_BIF_CTRL); in psb_mmu_flush_pd_locked() 85 PSB_WSGX32(val & ~_PSB_CB_CTRL_INVALDC, PSB_CR_BIF_CTRL); in psb_mmu_flush_pd_locked() 111 PSB_WSGX32(val | _PSB_CB_CTRL_INVALDC, PSB_CR_BIF_CTRL); in psb_mmu_flush() 113 PSB_WSGX32(val | _PSB_CB_CTRL_FLUSH, PSB_CR_BIF_CTRL); in psb_mmu_flush() 118 PSB_WSGX32(val & ~(_PSB_CB_CTRL_FLUSH | _PSB_CB_CTRL_INVALDC), in psb_mmu_flush() 136 PSB_WSGX32(page_to_pfn(pd->p) << PAGE_SHIFT, offset); in psb_mmu_set_pd_context() 247 PSB_WSGX32(0, PSB_CR_BIF_DIR_LIST_BASE0 + pd->hw_context * 4); in psb_mmu_free_pagedir() 433 PSB_WSGX32(driver->bif_ctrl, PSB_CR_BIF_CTRL); in psb_mmu_driver_takedown() 464 PSB_WSGX32(driver->bif_ctrl | _PSB_CB_CTRL_CLEAR_FAULT, in psb_mmu_driver_init() 466 PSB_WSGX32(drive in psb_mmu_driver_init() [all...] |
H A D | psb_drv.c | 129 PSB_WSGX32(0x00000000, PSB_CR_BIF_BANK0); in psb_do_init() 130 PSB_WSGX32(0x00000000, PSB_CR_BIF_BANK1); in psb_do_init() 134 PSB_WSGX32((PSB_RSGX32(PSB_CR_BIF_CTRL) & ~_PSB_MMU_ER_MASK), in psb_do_init() 141 PSB_WSGX32(pg->gatt_start, PSB_CR_BIF_TWOD_REQ_BASE); in psb_do_init() 341 PSB_WSGX32(0x20000000, PSB_CR_PDS_EXEC_BASE); in psb_driver_load() 342 PSB_WSGX32(0x30000000, PSB_CR_BIF_3D_REQ_BASE); in psb_driver_load()
|
H A D | psb_irq.c | 247 PSB_WSGX32(stat_1, PSB_CR_EVENT_HOST_CLEAR); in psb_sgx_interrupt() 248 PSB_WSGX32(stat_2, PSB_CR_EVENT_HOST_CLEAR2); in psb_sgx_interrupt() 321 PSB_WSGX32(0x00000000, PSB_CR_EVENT_HOST_ENABLE); in psb_irq_preinstall() 355 PSB_WSGX32(_PSB_CE2_BIF_REQUESTER_FAULT, PSB_CR_EVENT_HOST_ENABLE2); in psb_irq_postinstall() 356 PSB_WSGX32(_PSB_CE_TWOD_COMPLETE, PSB_CR_EVENT_HOST_ENABLE); in psb_irq_postinstall()
|
H A D | psb_device.c | 157 PSB_WSGX32(gating, PSB_CR_CLKGATECTL); in psb_init_pm()
|
H A D | psb_drv.h | 907 #define PSB_WSGX32(_val, _offs) iowrite32(_val, dev_priv->sgx_reg + (_offs)) macro
|
Completed in 10 milliseconds