Home
last modified time | relevance | path

Searched refs:hsic (Results 1 – 25 of 69) sorted by relevance

123

/linux/drivers/phy/samsung/
A Dphy-exynos5250-usb2.c202 u32 hsic; in exynos5250_power_on() local
287 hsic = (EXYNOS_5250_HSICPHYCTRLX_REFCLKDIV_12 | in exynos5250_power_on()
290 writel(hsic, drv->reg_phy + EXYNOS_5250_HSICPHYCTRL1); in exynos5250_power_on()
291 writel(hsic, drv->reg_phy + EXYNOS_5250_HSICPHYCTRL2); in exynos5250_power_on()
293 hsic &= ~EXYNOS_5250_HSICPHYCTRLX_PHYSWRST; in exynos5250_power_on()
294 writel(hsic, drv->reg_phy + EXYNOS_5250_HSICPHYCTRL1); in exynos5250_power_on()
295 writel(hsic, drv->reg_phy + EXYNOS_5250_HSICPHYCTRL2); in exynos5250_power_on()
326 u32 hsic; in exynos5250_power_off() local
349 hsic = (EXYNOS_5250_HSICPHYCTRLX_REFCLKDIV_12 | in exynos5250_power_off()
355 writel(hsic, drv->reg_phy + EXYNOS_5250_HSICPHYCTRL1); in exynos5250_power_off()
[all …]
/linux/drivers/phy/tegra/
A Dxusb-tegra124.c818 hsic = kzalloc(sizeof(*hsic), GFP_KERNEL); in tegra124_hsic_lane_probe()
819 if (!hsic) in tegra124_hsic_lane_probe()
826 hsic->base.np = np; in tegra124_hsic_lane_probe()
830 kfree(hsic); in tegra124_hsic_lane_probe()
841 kfree(hsic); in tegra124_hsic_lane_remove()
970 hsic = kzalloc(sizeof(*hsic), GFP_KERNEL); in tegra124_hsic_pad_probe()
971 if (!hsic) in tegra124_hsic_pad_probe()
974 pad = &hsic->base; in tegra124_hsic_pad_probe()
980 kfree(hsic); in tegra124_hsic_pad_probe()
1002 kfree(hsic); in tegra124_hsic_pad_remove()
[all …]
A Dxusb.c292 padctl->hsic = pad; in tegra_xusb_pad_create()
882 struct tegra_xusb_hsic_port *hsic; in tegra_xusb_add_hsic_port() local
890 hsic = kzalloc(sizeof(*hsic), GFP_KERNEL); in tegra_xusb_add_hsic_port()
891 if (!hsic) { in tegra_xusb_add_hsic_port()
900 hsic->base.ops = padctl->soc->ports.hsic.ops; in tegra_xusb_add_hsic_port()
902 hsic->base.lane = hsic->base.ops->map(&hsic->base); in tegra_xusb_add_hsic_port()
903 if (IS_ERR(hsic->base.lane)) { in tegra_xusb_add_hsic_port()
904 err = PTR_ERR(hsic->base.lane); in tegra_xusb_add_hsic_port()
908 err = tegra_xusb_hsic_port_parse_dt(hsic); in tegra_xusb_add_hsic_port()
910 tegra_xusb_port_unregister(&hsic->base); in tegra_xusb_add_hsic_port()
[all …]
A Dxusb-tegra210.c2258 hsic = kzalloc(sizeof(*hsic), GFP_KERNEL); in tegra210_hsic_lane_probe()
2259 if (!hsic) in tegra210_hsic_lane_probe()
2266 hsic->base.np = np; in tegra210_hsic_lane_probe()
2270 kfree(hsic); in tegra210_hsic_lane_probe()
2281 kfree(hsic); in tegra210_hsic_lane_remove()
2442 hsic = kzalloc(sizeof(*hsic), GFP_KERNEL); in tegra210_hsic_pad_probe()
2443 if (!hsic) in tegra210_hsic_pad_probe()
2446 pad = &hsic->base; in tegra210_hsic_pad_probe()
2452 kfree(hsic); in tegra210_hsic_pad_probe()
2481 kfree(hsic); in tegra210_hsic_pad_remove()
[all …]
A Dxusb.h425 } usb2, ulpi, hsic, usb3; member
448 struct tegra_xusb_pad *hsic; member
/linux/Documentation/devicetree/bindings/phy/
A Dmarvell,mmp3-hsic-phy.yaml5 $id: "http://devicetree.org/schemas/phy/marvell,mmp3-hsic-phy.yaml#"
15 const: marvell,mmp3-hsic-phy
33 hsic-phy@f0001800 {
34 compatible = "marvell,mmp3-hsic-phy";
A Dqcom,usb-hsic-phy.txt8 Definition: Should contain "qcom,usb-hsic-phy" and more specifically one of the
11 "qcom,usb-hsic-phy-mdm9615"
12 "qcom,usb-hsic-phy-msm8974"
51 compatible = "qcom,usb-hsic-phy-msm8974",
52 "qcom,usb-hsic-phy";
A Dnvidia,tegra124-xusb-padctl.txt146 - hsic: hsic-0, hsic-1
156 - hsic: hsic-0, hsic-1
250 - 2x HSIC: hsic-0, hsic-1
255 - 2x HSIC: hsic-0, hsic-1
313 hsic {
317 hsic-0 {
389 hsic-0 {
393 hsic-1 {
537 hsic {
633 hsic-0 {
[all …]
A Dallwinner,sun9i-a80-usb-phy.yaml52 - const: hsic
55 const: hsic
77 const: hsic
128 "hsic";
129 phy_type = "hsic";
A Dpxa1928-usb-phy.txt4 - compatible: "marvell,pxa1928-usb-phy" or "marvell,pxa1928-hsic-phy"
/linux/Documentation/devicetree/bindings/usb/
A Dnvidia,tegra124-xusb.txt80 - Tegra124: usb2-0, usb2-1, usb2-2, hsic-0, hsic-1, usb3-0, usb3-1
81 - Tegra132: usb2-0, usb2-1, usb2-2, hsic-0, hsic-1, usb3-0, usb3-1
82 - Tegra210: usb2-0, usb2-1, usb2-2, usb2-3, hsic-0, usb3-0, usb3-1, usb3-2,
84 - Tegra186: usb2-0, usb2-1, usb2-2, hsic-0, usb3-0, usb3-1, usb3-2
A Dusb.yaml42 enum: [utmi, utmi_wide, ulpi, serial, hsic]
A Dci-hdrc-usb2.txt27 of "utmi", "utmi_wide", "ulpi", "serial" or "hsic". Without this
143 phy_type = "hsic";
/linux/drivers/phy/marvell/
A DMakefile6 obj-$(CONFIG_PHY_MMP3_HSIC) += phy-mmp3-hsic.o
13 obj-$(CONFIG_PHY_PXA_28NM_HSIC) += phy-pxa-28nm-hsic.o
/linux/drivers/usb/chipidea/
A Dci_hdrc_msm.c44 bool hsic; member
113 if (!msm_ci->hsic) in ci_hdrc_msm_notify_event()
248 ci->hsic = of_device_is_compatible(phy_node, "qcom,usb-hsic-phy"); in ci_hdrc_msm_probe()
A Dci_hdrc_imx.h24 unsigned int hsic:1; /* HSIC controlller */ member
A Dusbmisc_imx.c449 if (data->hsic) { in usbmisc_imx6q_init()
566 if (data->hsic) { in usbmisc_imx6sx_init()
652 if (!data->hsic) { in usbmisc_imx7d_init()
911 if (data->hsic) { in usbmisc_imx7ulp_init()
1045 if (!usbmisc->ops->hsic_set_connect || !data->hsic) in imx_usbmisc_hsic_set_connect()
1059 if (!usbmisc->ops->hsic_set_clk || !data->hsic) in imx_usbmisc_hsic_set_clk()
/linux/drivers/phy/qualcomm/
A DMakefile10 obj-$(CONFIG_PHY_QCOM_USB_HSIC) += phy-qcom-usb-hsic.o
/linux/arch/arm/boot/dts/
A Dmmp3.dtsi206 compatible = "marvell,mmp3-hsic-phy";
220 phy_type = "hsic";
227 compatible = "marvell,mmp3-hsic-phy";
241 phy_type = "hsic";
A Domap5-cm-t54.dts567 /* VDDS_1V2_WKUP: hsic/ldo_emu_wkup */
638 port2-mode = "ehci-hsic";
639 port3-mode = "ehci-hsic";
A Domap5-board-common.dtsi568 /* VDDS_1V2_WKUP: hsic/ldo_emu_wkup */
685 port2-mode = "ehci-hsic";
686 port3-mode = "ehci-hsic";
A Dtegra124.dtsi780 hsic {
784 hsic-0 {
789 hsic-1 {
856 hsic-0 {
860 hsic-1 {
/linux/Documentation/devicetree/bindings/pinctrl/
A Dnvidia,tegra124-xusb-padctl.txt71 - ulpi-0, hsic-0, hsic-1:
/linux/arch/arm64/boot/dts/allwinner/
A Dsun50i-a64-sopine.dtsi120 regulator-name = "vcc-1v2-hsic";
/linux/arch/arm64/boot/dts/nvidia/
A Dtegra132.dtsi729 hsic {
733 hsic-0 {
738 hsic-1 {
801 hsic-0 {
805 hsic-1 {

Completed in 58 milliseconds

123