On 09/12/2016 02:04 AM, Felipe Balbi wrote:
>
>
> Seems like you're not describing your DTS properly. Can you show me how
> you're describing dwc3-octeon and dwc3?
>
Attached.
Octeon sff7000# fdt print /
/ {
model = "cavium,sff7000";
compatible = "cavium,sff7000";
#address-cells = <0x00000002>;
#size-cells = <0x00000002>;
interrupt-parent = <0x00000001>;
memory {
reg = <0x00000000 0x00000000 0x00000000 0x10000000 0x00000000
0x20000000 0x00000000 0xf0000000>;
device_type = "memory";
};
soc@0 {
[...]
uctl@1180068000000 {
compatible = "cavium,octeon-7130-usb-uctl";
reg = <0x00011800 0x68000000 0x00000000 0x00000100>;
ranges;
#address-cells = <0x00000002>;
#size-cells = <0x00000002>;
refclk-frequency = <0x05f5e100>;
refclk-type-ss = "dlmc_ref_clk0";
refclk-type-hs = "dlmc_ref_clk0";
power = <0x00000002 0x00000001 0x00000001>;
xhci@1680000000000 {
compatible = "cavium,octeon-7130-xhci",
"synopsys,dwc3";
reg = <0x00016800 0x00000000 0x00000010
0x00000000>;
interrupt-parent = <0x0000000f>;
interrupts = <0x00000009 0x00000004>;
};
};
uctl@1180069000000 {
compatible = "cavium,octeon-7130-usb-uctl";
reg = <0x00011800 0x69000000 0x00000000 0x00000100>;
ranges;
#address-cells = <0x00000002>;
#size-cells = <0x00000002>;
refclk-frequency = <0x05f5e100>;
refclk-type-ss = "dlmc_ref_clk0";
refclk-type-hs = "dlmc_ref_clk0";
power = <0x00000002 0x00000002 0x00000001>;
xhci@1690000000000 {
compatible = "cavium,octeon-7130-xhci",
"synopsys,dwc3";
reg = <0x00016900 0x00000000 0x00000010
0x00000000>;
interrupt-parent = <0x00000010>;
interrupts = <0x00000009 0x00000004>;
};
};
[...]