On 2/22/21 6:02 PM, Bryan O'Donoghue wrote: > An upcoming silicon change places a number of existing blocks within the > Venus at different relative offsets to the base address of IO region. > > In order to handle this difference this patch changes the address offsets > of the registers to function as offsets relative to the relevant sub-block > of registers within the IO region not the base address of the IO region. > > As a result of this change venus_readl() and venus_writel() are deleted. > > Co-developed-by: Dikshita Agarwal <dikshita@xxxxxxxxxxxxxx> > Signed-off-by: Dikshita Agarwal <dikshita@xxxxxxxxxxxxxx> > Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@xxxxxxxxxx> > --- > drivers/media/platform/qcom/venus/firmware.c | 28 +++---- > drivers/media/platform/qcom/venus/hfi_venus.c | 82 ++++++++++--------- > .../media/platform/qcom/venus/hfi_venus_io.h | 80 +++++++++--------- > .../media/platform/qcom/venus/pm_helpers.c | 12 +-- > 4 files changed, 105 insertions(+), 97 deletions(-) Acked-by: Stanimir Varbanov <stanimir.varbanov@xxxxxxxxxx> -- regards, Stan