Re: [RFC PATCH V2 3/3] PCI/ACPI: hisi: Add ACPI support for HiSilicon SoCs Host Controllers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





在 2016/8/31 19:48, Arnd Bergmann 写道:
On Wednesday, August 31, 2016 7:48:14 PM CEST Dongdong Liu wrote:
+static struct hisi_rc_res rc_res[] = {
+       {
+               HIP05,
+               {
+                       DEFINE_RES_MEM(0xb0070000, SZ_4K),
+                       DEFINE_RES_MEM(0xb0080000, SZ_4K),
+                       DEFINE_RES_MEM(0xb0090000, SZ_4K),
+                       DEFINE_RES_MEM(0xb00a0000, SZ_4K)
+               }
+       },
+       {
+               HIP06,
+               {
+                       DEFINE_RES_MEM(0xa0090000, SZ_4K),
+                       DEFINE_RES_MEM(0xa0200000, SZ_4K),
+                       DEFINE_RES_MEM(0xa00a0000, SZ_4K),
+                       DEFINE_RES_MEM(0xa00b0000, SZ_4K)
+               }
+       },
+       {
+               HIP07,
+               {
+                       DEFINE_RES_MEM(0xa0090000, SZ_4K),
+                       DEFINE_RES_MEM(0xa0200000, SZ_4K),
+                       DEFINE_RES_MEM(0xa00a0000, SZ_4K),
+                       DEFINE_RES_MEM(0xa00b0000, SZ_4K),
+                       DEFINE_RES_MEM(0x8a0090000UL, SZ_4K),
+                       DEFINE_RES_MEM(0x8a0200000UL, SZ_4K),
+                       DEFINE_RES_MEM(0x8a00a0000UL, SZ_4K),
+                       DEFINE_RES_MEM(0x8a00b0000UL, SZ_4K),
+                       DEFINE_RES_MEM(0x600a0090000UL, SZ_4K),
+                       DEFINE_RES_MEM(0x600a0200000UL, SZ_4K),
+                       DEFINE_RES_MEM(0x600a00a0000UL, SZ_4K),
+                       DEFINE_RES_MEM(0x600a00b0000UL, SZ_4K),
+                       DEFINE_RES_MEM(0x700a0090000UL, SZ_4K),
+                       DEFINE_RES_MEM(0x700a0200000UL, SZ_4K),
+                       DEFINE_RES_MEM(0x700a00a0000UL, SZ_4K),
+                       DEFINE_RES_MEM(0x700a00b0000UL, SZ_4K)
+               }
+       },

I don't know much about ACPI, but I'm pretty sure this is not
the normal way to find MMIO resources. Why not read them from
the ACPI tables?


Hi Arnd

Our host bridge is non ECAM only for the RC bus config space;
for any other bus underneath the root bus we support ECAM access.

We have not found a comfortable ACPI way to describle RC itself config (not ECAM) resource .


Thanks
Dongdong

	Arnd

.


--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux