Thread (10 messages) flat view 10 messages, 3 authors, 2014-06-23

Re: [PATCH v4 1/2] ARM: shmobile: r8a7790: add internal PCI bridge nodes

From: Sergei Shtylyov <hidden>
Date: 2014-06-20 21:16:55
Also in: linux-arm-kernel, linux-sh

Hello.

On 06/21/2014 01:00 AM, Sergei Shtylyov wrote:
quoted
quoted
+       pci0: pci@ee090000 {
+               compatible = "renesas,pci-r8a7790";
+               clocks = <&mstp7_clks R8A7790_CLK_EHCI>;
+               reg = <0x0 0xee090000 0x0 0xc00>,
+                     <0x0 0xee080000 0x0 0x1100>;
+               interrupts = <0 108 IRQ_TYPE_LEVEL_HIGH>;
+               status = "disabled";
+
+               bus-range = <0 0>;
+               #address-cells = >;
+               #size-cells = <2>;
+               #interrupt-cells = <1>;
+               interrupt-map-mask = <0xff00 0 0 0x7>;
+               interrupt-map = <0x0000 0 0 1 &gic 0 108 IRQ_TYPE_LEVEL_HIGH
+                                0x0800 0 0 1 &gic 0 108 IRQ_TYPE_LEVEL_HIGH
+                                0x1000 0 0 2 &gic 0 108 IRQ_TYPE_LEVEL_HIGH>;
+       };
quoted
Hmm, this device node is not actually compliant to the PCI binding,
it needs a "ranges" property that can be used to look up the memory
and I/O space windows.
    The PCI driver doesn't support I/O space.
    Meaning that the hardware doesn't support it...
quoted
It also needs a device_type property.
    Hm, are you sure about that? I thought only PCI devices should have it...
    Seeing it now in 'bus.pci.pdf'. However, it's strange that the PCI devices 
also seem to need that...
quoted
    Arnd
WBR, Sergei
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help