Home
last modified time | relevance | path

Searched refs:hw_quirks_mmu (Results 1 - 10 of 10) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_l2_mmu_config.c120 kbdev->hw_quirks_mmu = mmu_config; in kbase_set_mmu_quirks()
127 kbdev->hw_quirks_mmu |= L2_MMU_CONFIG_ALLOW_SNOOP_DISPARITY; in kbase_set_mmu_quirks()
H A Dmali_kbase_pm_driver.c2669 kbdev->hw_quirks_mmu = 0;
2704 &kbdev->hw_quirks_mmu)) {
2707 kbdev->hw_quirks_mmu);
2724 kbdev->hw_quirks_mmu);
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_l2_mmu_config.c106 kbdev->hw_quirks_mmu = mmu_config; in kbase_set_mmu_quirks()
113 kbdev->hw_quirks_mmu |= L2_MMU_CONFIG_ALLOW_SNOOP_DISPARITY; in kbase_set_mmu_quirks()
H A Dmali_kbase_pm_driver.c2037 kbdev->hw_quirks_mmu = 0;
2066 if (!of_property_read_u32(np, "quirks_mmu", &kbdev->hw_quirks_mmu)) {
2067 dev_info(kbdev->dev, "Found quirks_mmu = [0x%x] in Devicetree\n", kbdev->hw_quirks_mmu);
2081 kbase_reg_write(kbdev, GPU_CONTROL_REG(L2_MMU_CONFIG), kbdev->hw_quirks_mmu);
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_pm_driver.c1163 kbdev->hw_quirks_mmu = kbase_reg_read(kbdev, GPU_CONTROL_REG(L2_MMU_CONFIG), NULL); in kbase_pm_hw_issues_detect()
1166 kbdev->hw_quirks_mmu &= ~(L2_MMU_CONFIG_LIMIT_EXTERNAL_READS); in kbase_pm_hw_issues_detect()
1167 kbdev->hw_quirks_mmu |= (DEFAULT_ARID_LIMIT & 0x3) << L2_MMU_CONFIG_LIMIT_EXTERNAL_READS_SHIFT; in kbase_pm_hw_issues_detect()
1170 kbdev->hw_quirks_mmu &= ~(L2_MMU_CONFIG_LIMIT_EXTERNAL_WRITES); in kbase_pm_hw_issues_detect()
1171 kbdev->hw_quirks_mmu |= (DEFAULT_AWID_LIMIT & 0x3) << L2_MMU_CONFIG_LIMIT_EXTERNAL_WRITES_SHIFT; in kbase_pm_hw_issues_detect()
1177 kbdev->hw_quirks_mmu |= L2_MMU_CONFIG_ALLOW_SNOOP_DISPARITY; in kbase_pm_hw_issues_detect()
1231 kbase_reg_write(kbdev, GPU_CONTROL_REG(L2_MMU_CONFIG), kbdev->hw_quirks_mmu, NULL); in kbase_pm_hw_issues_apply()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_pm_driver.c1271 kbdev->hw_quirks_mmu = kbase_reg_read(kbdev, in kbase_pm_hw_issues_detect()
1275 kbdev->hw_quirks_mmu &= ~(L2_MMU_CONFIG_LIMIT_EXTERNAL_READS); in kbase_pm_hw_issues_detect()
1276 kbdev->hw_quirks_mmu |= (DEFAULT_ARID_LIMIT & 0x3) << in kbase_pm_hw_issues_detect()
1280 kbdev->hw_quirks_mmu &= ~(L2_MMU_CONFIG_LIMIT_EXTERNAL_WRITES); in kbase_pm_hw_issues_detect()
1281 kbdev->hw_quirks_mmu |= (DEFAULT_AWID_LIMIT & 0x3) << in kbase_pm_hw_issues_detect()
1288 kbdev->hw_quirks_mmu |= L2_MMU_CONFIG_ALLOW_SNOOP_DISPARITY; in kbase_pm_hw_issues_detect()
1361 kbdev->hw_quirks_mmu, NULL); in kbase_pm_hw_issues_apply()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_defs.h617 * @hw_quirks_mmu: Configuration to be used for the MMU as per the HW
875 u32 hw_quirks_mmu; member
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_defs.h940 u32 hw_quirks_mmu; member
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_defs.h649 * @hw_quirks_mmu: Configuration to be used for the MMU as per the HW
960 u32 hw_quirks_mmu; member
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_defs.h950 u32 hw_quirks_mmu; member

Completed in 30 milliseconds