projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
df4d4f1
)
sh: pci-sh7780: fix pci memory address for fixed PMB
author
Yoshihiro Shimoda
<shimoda.yoshihiro@renesas.com>
Tue, 10 Mar 2009 06:51:49 +0000
(15:51 +0900)
committer
Paul Mundt
<lethal@linux-sh.org>
Tue, 10 Mar 2009 06:51:49 +0000
(15:51 +0900)
Fix the problem that cannot work a PCI device when 32-bit physical
address mode.
Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/drivers/pci/pci-sh7780.c
patch
|
blob
|
history
diff --git
a/arch/sh/drivers/pci/pci-sh7780.c
b/arch/sh/drivers/pci/pci-sh7780.c
index 078dc44d6b08b8a6e5fc2090e832e8f5d6fcb977..773d575a04b9a385c332b7d91904c5a4d12cdbbe 100644
(file)
--- a/
arch/sh/drivers/pci/pci-sh7780.c
+++ b/
arch/sh/drivers/pci/pci-sh7780.c
@@
-127,8
+127,8
@@
int __init sh7780_pcic_init(struct sh4_pci_address_map *map)
pci_write_reg(word, SH4_PCILSR0);
pci_write_reg(0x00000001, SH4_PCILSR1);
/* Set the values on window 0 PCI config registers */
- word =
(CONFIG_MEMORY_SIZE > 0x08000000) ? 0x10000000 : 0x08000000
;
- pci_write_reg(word
| 0xa0000000
, SH4_PCILAR0);
+ word =
CONFIG_MEMORY_START | (CONFIG_MEMORY_SIZE - 0x01000000)
;
+ pci_write_reg(word, SH4_PCILAR0);
pci_write_reg(word, SH7780_PCIMBAR0);
/* Set the values on window 1 PCI config registers */
pci_write_reg(0x00000000, SH4_PCILAR1);