soc: mediatek: pm-domains: Use correct mask for bus_prot_clr

When "bus_prot_reg_update" is true, the driver should use
INFRA_TOPAXI_PROTECTEN for both setting and clearing the bus
protection. However, the driver does not use this mask for
clearing bus protection which causes failure when booting
the imgtec gpu.

Corrected and tested with mt8173 chromebook.

Signed-off-by: Bilal Wasim <Bilal.Wasim@imgtec.com>
Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
Reviewed-by: Hsin-Yi Wang <hsinyi@chromium.org>
Link: https://lore.kernel.org/r/20210701114012.RESEND.1.I27436c29c3bede46dcf86df696f48683662d1ec1@changeid
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
This commit is contained in:
Bilal Wasim 2021-07-01 11:40:22 +02:00 коммит произвёл Matthias Brugger
Родитель e73f0f0ee7
Коммит fb6d1d3b25
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -60,7 +60,7 @@
#define BUS_PROT_UPDATE_TOPAXI(_mask) \ #define BUS_PROT_UPDATE_TOPAXI(_mask) \
BUS_PROT_UPDATE(_mask, \ BUS_PROT_UPDATE(_mask, \
INFRA_TOPAXI_PROTECTEN, \ INFRA_TOPAXI_PROTECTEN, \
INFRA_TOPAXI_PROTECTEN_CLR, \ INFRA_TOPAXI_PROTECTEN, \
INFRA_TOPAXI_PROTECTSTA1) INFRA_TOPAXI_PROTECTSTA1)
struct scpsys_bus_prot_data { struct scpsys_bus_prot_data {