| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-02-22 | Revert "drm/amdgpu: Add pci usage to nbio v7.9" | Asad Kamal | 1 | -8/+0 | |
| Remove implementation to get pcie usage for nbio v7.9 as pcie usage is handled by fw This reverts commit 59070fd9ccea58c3363d39f69c25fa98c71eb02f. Signed-off-by: Asad Kamal <[email protected]> Reviewed-by: Lijo Lazar <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2024-02-16 | drm/amdgpu/nbio: Add NBIO 7.11.1 Support | Yifan Zhang | 1 | -0/+2 | |
| Fix up doorbell setup and clockgating. v2: squash in fixes (Alex) Signed-off-by: Yifan Zhang <[email protected]> Signed-off-by: Lang Yu <[email protected]> Signed-off-by: Veerabadhran Gopalakrishnan <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2024-01-15 | drm/amdgpu: update headers for nbio v7.11 | Yifan Zhang | 1 | -4/+4 | |
| This patch is to update headers for nbio v7.11. Signed-off-by: Yifan Zhang <[email protected]> Acked-by: Alex Deucher <[email protected]> Reviewed-by: Tim Huang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2023-11-29 | drm/amdgpu: add init_registers for nbio v7.11 | Li Ma | 2 | -0/+31 | |
| enable init_registers callback func for nbio v7.11. Signed-off-by: Li Ma <[email protected]> Reviewed-by: Yifan Zhang <[email protected]> Acked-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2023-10-20 | drm/amdgpu: fix missing stuff in NBIO v7.11 | Li Ma | 2 | -1/+18 | |
| add get_clockgating_state, update_medium_grain_light_sleep and update_medium_grain_clock_gating in nbio_v7_11_funcs v1: add missing funcs in nbio_v7_11.c v2: modify the if condition and add spport for nbio v7.11 clockgating. Signed-off-by: Li Ma <[email protected]> Reviewed-by: Yifan Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2023-10-13 | drm/amdgpu: correct NBIO v7.11 programing | Lang Yu | 1 | -3/+6 | |
| Use v7.7 before, switch to v7.11 now. Fix incorrect programing. Signed-off-by: Lang Yu <[email protected]> Acked-by: Alex Deucher <[email protected]> Reviewed-by: Yifan Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2023-08-30 | drm/amdgpu: add nbio 7.11 registers | benl | 2 | -0/+67237 | |
| Add register headers. v2: Updates (Alex) v3: Updates (Alex) v4: Updates (Alex) Signed-off-by: benl <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2023-08-09 | drm/amdgpu: Add pci usage to nbio v7.9 | Asad Kamal | 1 | -0/+8 | |
| Add implementation to get pcie usage for nbio v7.9. Signed-off-by: Asad Kamal <[email protected]> Reviewed-by: Lijo Lazar <[email protected]> Reviewed-by: Shiwu Zhang <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2023-06-09 | drm/amdgpu: Disable interrupt tracker on NBIOv7.9 | Lijo Lazar | 1 | -0/+2 | |
| Enabling nBIF interrupt history tracker prevents LCLK deep sleep, hence disable it Signed-off-by: Lijo Lazar <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2023-03-31 | drm/amdgpu: add nbio v7_9_0 ip headers | Hawking Zhang | 2 | -0/+48902 | |
| Add nbio v7_9_0 register offset and shift masks header files v2: update headers (Alex) v3: squash in updates (Alex) Signed-off-by: Hawking Zhang <[email protected]> Reviewed-by: Le Ma <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2022-08-25 | drm/amdgpu: add TX_POWER_CTRL_1 macro definitions for NBIO IP v7.7.0 | Tim Huang | 2 | -0/+15 | |
| Add the BIF0_PCIE_TX_POWER_CTRL_1 register offset and mask macro definitions for AMD_CG_SUPPORT_BIF_LS. Signed-off-by: Tim Huang <[email protected]> Reviewed-by: Yifan Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2022-06-08 | drm/amdgpu: enable ASPM support for PCIE 7.4.0/7.6.0 | Evan Quan | 2 | -0/+3 | |
| Enable ASPM support for PCIE 7.4.0 and 7.6.0. Signed-off-by: Evan Quan <[email protected]> Reviewed-by: Lijo Lazar <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2022-06-03 | drm/amdgpu: add CSDMA reg offsets for NBIO v7.7.0 | Xiaojian Du | 2 | -0/+14 | |
| This patch will add CSDMA reg offsets for NBIO v7.7.0 Signed-off-by: Xiaojian Du <[email protected]> Acked-by: Roman Li <[email protected]> Acked-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2022-05-06 | drm/amdgpu: add nbio v7_7_0 ip headers | Huang Rui | 2 | -0/+184057 | |
| Add nbio v7.7.0 offset and shift mask ip header files. v2: squash in updates (Alex) Signed-off-by: Huang Rui <[email protected]> Reviewed-by: Aaron Liu <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2022-05-04 | drm/amdgpu: add nbio v4_3_0 ip headers v6 | Hawking Zhang | 2 | -0/+99428 | |
| Add nbio v4_3_0 register offset and shift masks header files (Hawking) Signed-off-by: Hawking Zhang <[email protected]> Signed-off-by: Likun Gao <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Reviewed-by: Likun Gao <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2021-12-16 | drm/amdgpu: clean up some leftovers from bring up | Alex Deucher | 2 | -14/+0 | |
| Some old registers leftover from pre-silicon. No longer relevant on real hardware. Remove. Reviewed-by: James Zhu <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2020-10-05 | drm/amdgpu: add vangogh asic header files (v2) | Huang Rui | 2 | -0/+184368 | |
| This patch is to add vangogh asic header files. v2: squash in updates Signed-off-by: Huang Rui <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2020-04-01 | drm/amdgpu: cleanup all virtualization detection routine | Monk Liu | 2 | -0/+4 | |
| we need to move virt detection much earlier because: 1) HW team confirms us that RCC_IOV_FUNC_IDENTIFIER will always be at DE5 (dw) mmio offset from vega10, this way there is no need to implement detect_hw_virt() routine in each nbio/chip file. for VI SRIOV chip (tonga & fiji), the BIF_IOV_FUNC_IDENTIFIER is at 0x1503 2) we need to acknowledged we are SRIOV VF before we do IP discovery because the IP discovery content will be updated by host everytime after it recieved a new coming "REQ_GPU_INIT_DATA" request from guest (there will be patches for this new handshake soon). Signed-off-by: Monk Liu <[email protected]> Reviewed-by: Emily Deng <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2019-09-16 | drm/amdgpu: add pcie bif ras related registers | Guchun Chen | 2 | -0/+55 | |
| These registers will be accessed for querying ras errors. Signed-off-by: Tao Zhou <[email protected]> Signed-off-by: Guchun Chen <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2019-09-13 | drm/amdgpu: update nbio v7_4 ip header files | Hawking Zhang | 2 | -5/+5 | |
| Add mmBIF_INTR_CNTL and its shift mask. Signed-off-by: Hawking Zhang <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2019-08-02 | drm/amdgpu: Update NBIO headers to add TXCLK3/4 | Kent Russell | 2 | -0/+36 | |
| These are added for VG20, and are needed for PCIe bandwidth. Signed-off-by: Kent Russell <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2019-06-20 | drm/amdgpu: add NBIO 2.3 register headers | Hawking Zhang | 3 | -0/+153523 | |
| Signed-off-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2019-05-24 | drm/amdgpu: Add replay counter defines to NBIO headers | Kent Russell | 3 | -0/+9 | |
| Add the PCIE_RX_NUM_NACK and PCIE_RX_NUM_NACK_GENERATED values to the NBIO SMN headers in preparation for exposing the number of PCIe replays via sysfs Signed-off-by: Kent Russell <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2019-01-25 | drm/amdgpu: update NBIO v7.4 to support BACO | Jim Qu | 2 | -0/+5 | |
| Signed-off-by: Jim Qu <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2019-01-14 | drm/amdgpu: update nbio v6.1 register/master to support BACO | Jim Qu | 2 | -0/+6 | |
| Signed-off-by: Jim Qu <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2019-01-14 | drm/amdgpu: Add NBIO SMN headers v2 | Kent Russell | 3 | -0/+165 | |
| We need these offsets for PCIE perf counters, so include them as well as the the previously-used defines from the nbio_*.c files v2: Return NBIF definitions back to previous files Signed-off-by: Kent Russell <[email protected]> Reviewed-by: Felix Kuehling <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2018-08-27 | drm/amdgpu/include: Add nbio 7.4 header files (v4) | Feifei Xu | 2 | -0/+53063 | |
| v2: Cleanups (Alex) v3: More updates (Alex) v4: more cleanups (Alex) Signed-off-by: Feifei Xu <[email protected]> Acked-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2017-12-06 | drm/amd/include:cleanup raven1 nbio header files. | Feifei Xu | 3 | -0/+138450 | |
| Cleanup asic_reg/raven1/NBIO folder. Signed-off-by: Feifei Xu <[email protected]> Acked-by: Christian König <[email protected]> Reviewed-by: Junwei Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| 2017-12-06 | drm/amd/include:cleanup vega10 nbio header files. | Feifei Xu | 3 | -0/+159873 | |
| Cleanup asic_reg/vega10/NBIO folder. Signed-off-by: Feifei Xu <[email protected]> Reviewed-by: Christian König <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||