aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pci/dwc/pcie-designware.h
diff options
context:
space:
mode:
authorNiklas Cassel <niklas.cassel@axis.com>2017-12-20 00:29:24 +0100
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>2017-12-21 11:09:44 +0000
commit1cab826b30c6275d479a6ab1dea1067e15dbec62 (patch)
tree5400206c80bdeaab86d4f910dc9712adcf9c3b8d /drivers/pci/dwc/pcie-designware.h
parent099a95f3591ade29da52131895a3ba9f92a0e82c (diff)
downloadkernel_replicant_linux-1cab826b30c6275d479a6ab1dea1067e15dbec62.tar.gz
kernel_replicant_linux-1cab826b30c6275d479a6ab1dea1067e15dbec62.tar.bz2
kernel_replicant_linux-1cab826b30c6275d479a6ab1dea1067e15dbec62.zip
PCI: designware-ep: Read-only registers need DBI_RO_WR_EN to be writable
Certain registers that pcie-designware-ep tries to write to are read-only registers. However, these registers can become read/write if we first enable the DBI_RO_WR_EN bit. Set/unset the DBI_RO_WR_EN bit before/after writing these registers. Tested-by: Gustavo Pimentel <gustavo.pimentel@synopsys.com> Signed-off-by: Niklas Cassel <niklas.cassel@axis.com> Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Acked-by: Joao Pinto <jpinto@synopsys.com>
Diffstat (limited to 'drivers/pci/dwc/pcie-designware.h')
0 files changed, 0 insertions, 0 deletions