On 3/9/2026 9:35 AM, Karol Wachowski wrote:
> On 3/5/2026 3:22 PM, Andrzej Kacprowski wrote:
>> The NPU 60XX uses the default boot params location specified
>> in the firmware image header, consistent with earlier generations.
>> Remove the unnecessary MMIO register write, freeing the AON register
>> for future use.
>>
>> Fixes: 44e4c88951fa ("accel/ivpu: Implement warm boot flow for NPU6 and
>> unify boot handling")
>> Signed-off-by: Andrzej Kacprowski <[email protected]>
>> ---
>> drivers/accel/ivpu/ivpu_hw_40xx_reg.h | 6 ------
>> drivers/accel/ivpu/ivpu_hw_ip.c | 1 -
>> 2 files changed, 7 deletions(-)
>>
>> diff --git a/drivers/accel/ivpu/ivpu_hw_40xx_reg.h
>> b/drivers/accel/ivpu/ivpu_hw_40xx_reg.h
>> index 421242acb184..fc0ee8d637f9 100644
>> --- a/drivers/accel/ivpu/ivpu_hw_40xx_reg.h
>> +++ b/drivers/accel/ivpu/ivpu_hw_40xx_reg.h
>> @@ -121,12 +121,6 @@
>> #define VPU_50XX_HOST_SS_AON_PWR_ISLAND_STATUS_DLY
>> 0x0003006cu
>> #define VPU_50XX_HOST_SS_AON_PWR_ISLAND_STATUS_DLY_STATUS_DLY_MASK
>> GENMASK(7, 0)
>>
>> -#define VPU_40XX_HOST_SS_AON_RETENTION0
>> 0x0003000cu
>> -#define VPU_40XX_HOST_SS_AON_RETENTION1
>> 0x00030010u
>> -#define VPU_40XX_HOST_SS_AON_RETENTION2
>> 0x00030014u
>> -#define VPU_40XX_HOST_SS_AON_RETENTION3
>> 0x00030018u
>> -#define VPU_40XX_HOST_SS_AON_RETENTION4
>> 0x0003001cu
>> -
>> #define VPU_40XX_HOST_SS_AON_IDLE_GEN
>> 0x00030200u
>> #define VPU_40XX_HOST_SS_AON_IDLE_GEN_EN_MASK
>> BIT_MASK(0)
>> #define VPU_40XX_HOST_SS_AON_IDLE_GEN_HW_PG_EN_MASK
>> BIT_MASK(1)
>> diff --git a/drivers/accel/ivpu/ivpu_hw_ip.c
>> b/drivers/accel/ivpu/ivpu_hw_ip.c
>> index 959984c54341..37f95a0551ed 100644
>> --- a/drivers/accel/ivpu/ivpu_hw_ip.c
>> +++ b/drivers/accel/ivpu/ivpu_hw_ip.c
>> @@ -931,7 +931,6 @@ static int soc_cpu_boot_40xx(struct ivpu_device *vdev)
>>
>> static int soc_cpu_boot_60xx(struct ivpu_device *vdev)
>> {
>> - REGV_WR64(VPU_40XX_HOST_SS_AON_RETENTION1, vdev->fw->mem_bp->vpu_addr);
>> soc_cpu_set_entry_point_40xx(vdev, vdev->fw->cold_boot_entry_point);
>>
>> return 0;
> Reviewed-by: Karol Wachowski <[email protected]>
Pushed to drm-misc-next, thanks.