Set HAVEHTREQ in the PCIe2 core's clock control on chip rev 3, as Broadcom's driver does. Signed-off-by: Alessio Ferri --- drivers/bcma/driver_pcie2.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/bcma/driver_pcie2.c b/drivers/bcma/driver_pcie2.c index cf889fc62..fd8fab982 100644 --- a/drivers/bcma/driver_pcie2.c +++ b/drivers/bcma/driver_pcie2.c @@ -170,6 +170,9 @@ void bcma_core_pcie2_init(struct bcma_drv_pcie2 *pcie2) case BCMA_CHIP_ID_BCM4360: case BCMA_CHIP_ID_BCM4352: pcie2->reqsize = 1024; + if (ci->rev == 3) + pcie2_set32(pcie2, BCMA_CLKCTLST, + BCMA_CLKCTLST_HAVEHTREQ); break; default: pcie2->reqsize = 128; -- 2.34.1