> Rolf Evers-Fischer <[email protected]> hat am 25. Februar 2014 um
> 17:30 geschrieben:
>
>
> Dear Peter,
>
> > Peter Chen <[email protected]> hat am 20. Februar 2014 um 02:45
> > geschrieben:
> >
> >
> >
> >
> > > >
> > >
> > > Okay that makes sense. In theory the ehci core should do the reset. Is
> > > there anything special regarding reset and HSIC?
> > >
> >
> > After pcd interrupt occurs, hsic will be treated as a normal ehci host.
> >
> > > >>
> > > >> > It seems more and more guys are working at hsic controller, I will
> > > >> > try to submit hsic support asap.
> > > >> >
> > > >>
> > > >> If you have something working it would be really cool to get those
> > > >> patches. I am working some days on this topic but without much
> > > >> success and I am running out of time :/
> > > >>
> > > >
> > > > Will keep you posted.
> > > >
> > >
> > > Hope you soon will find some time.
> > >
> >
> > Since some chipidea code needs to change before adapting HSIC support,
> > I submit a temp version at my git, it is not suitable for upstream, but
> > can let the hsic work.
> >
> > github.com/hzpeterchen/linux-usb.git
> > branch: fsl-hsic-support
> >
> >
> > Peter
> >
> I did some backport or your patches to 3.13. Additionally I had to remove some
> other patches that we were using in previous kernel versions for the HSIC
> ports.
>
> Now the HSIC ports themselves (Bus003 and Bus004) appear again with lsusb:
> Bus 002 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
> Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
>
> But unfortunately the devices, which are connected to the HSIC ports, do not
> appear. I would expect a USB4640-hub on Bus 003 and a Sierra Wireless card
> attached:
> Bus 003 Device 002: ID 0424:2640 Standard Microsystems Corp. USB 2.0 Hub
> Bus 003 Device 003: ID 0424:4040 Standard Microsystems Corp.
> Bus 003 Device 004: ID 1199:68a3 Sierra Wireless, Inc.
>
> I will try to find out, why the other devices are not being found.
>
> Kind regards,
> Rolf
>
There was a mistake in my devicetree. The HSIC ports are working when I set the
dts entries like this:
&usbh2 {
pinctrl-names = "idle", "active";
pinctrl-0 = <&pinctrl_usbh2_1>;
pinctrl-1 = <&pinctrl_usbh2_2>;
osc-clkgate-delay = <0x3>;
status = "okay";
};
&usbh3 {
pinctrl-names = "idle", "active";
pinctrl-0 = <&pinctrl_usbh3_1>;
pinctrl-1 = <&pinctrl_usbh3_2>;
osc-clkgate-delay = <0x3>;
status = "okay";
};
&fec {
#address-cells = <1>;
#size-cells = <0>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_enet_poc20>;
phy-mode = "mii";
status = "okay";
phy = <&phy3>;
phy3: ethernet-phy@3 {
reg = <3>;
device_type = "ethernet-phy";
};
};
Best regards,
Rolf
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html