| /linux-6.15/Documentation/devicetree/bindings/phy/ |
| H A D | qcom,usb-hsic-phy.yaml | 4 $id: http://devicetree.org/schemas/phy/qcom,usb-hsic-phy.yaml# 17 - qcom,usb-hsic-phy-mdm9615 18 - qcom,usb-hsic-phy-msm8974 19 - const: qcom,usb-hsic-phy 57 compatible = "qcom,usb-hsic-phy-msm8974", 58 "qcom,usb-hsic-phy";
|
| H A D | marvell,mmp3-hsic-phy.yaml | 5 $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";
|
| H A D | allwinner,sun9i-a80-usb-phy.yaml | 52 - const: hsic 55 const: hsic 77 const: hsic 128 "hsic"; 129 phy_type = "hsic";
|
| H A D | nvidia,tegra186-xusb-padctl.yaml | 80 vddio-hsic-supply: 148 hsic: 164 hsic-0: 346 hsic-0: 423 - vddio-hsic-supply 445 vddio-hsic-supply = <&gnd>; 470 hsic { 476 hsic-0 { 528 hsic-0 {
|
| H A D | nvidia,tegra124-xusb-padctl.yaml | 165 hsic: 181 hsic-0: 193 hsic-1: 448 hsic-0: 456 hsic-1: 564 hsic { 566 hsic-0 { 571 hsic-1 { 638 hsic-0 { 642 hsic-1 {
|
| H A D | nvidia,tegra210-xusb-padctl.yaml | 155 hsic: 171 hsic-0: 183 hsic-1: 503 hsic-0: 511 hsic-1: 657 hsic { 663 hsic-0 { 668 hsic-1 { 762 hsic-0 { 766 hsic-1 {
|
| H A D | marvell,pxa1928-usb-phy.yaml | 16 - marvell,pxa1928-hsic-phy
|
| /linux-6.15/drivers/phy/samsung/ |
| H A D | phy-exynos5250-usb2.c | 202 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-6.15/drivers/phy/tegra/ |
| H A D | xusb-tegra124.c | 818 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 …]
|
| H A D | xusb.c | 298 padctl->hsic = pad; in tegra_xusb_pad_create() 914 struct tegra_xusb_hsic_port *hsic; in tegra_xusb_add_hsic_port() local 922 hsic = kzalloc(sizeof(*hsic), GFP_KERNEL); in tegra_xusb_add_hsic_port() 923 if (!hsic) { in tegra_xusb_add_hsic_port() 932 hsic->base.ops = padctl->soc->ports.hsic.ops; in tegra_xusb_add_hsic_port() 934 hsic->base.lane = hsic->base.ops->map(&hsic->base); in tegra_xusb_add_hsic_port() 935 if (IS_ERR(hsic->base.lane)) { in tegra_xusb_add_hsic_port() 936 err = PTR_ERR(hsic->base.lane); in tegra_xusb_add_hsic_port() 940 err = tegra_xusb_hsic_port_parse_dt(hsic); in tegra_xusb_add_hsic_port() 942 tegra_xusb_port_unregister(&hsic->base); in tegra_xusb_add_hsic_port() [all …]
|
| H A D | xusb-tegra210.c | 2258 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 …]
|
| H A D | xusb.h | 426 } usb2, ulpi, hsic, usb3; member 452 struct tegra_xusb_pad *hsic; member
|
| /linux-6.15/drivers/phy/marvell/ |
| H A D | Makefile | 6 obj-$(CONFIG_PHY_MMP3_HSIC) += phy-mmp3-hsic.o 13 obj-$(CONFIG_PHY_PXA_28NM_HSIC) += phy-pxa-28nm-hsic.o
|
| /linux-6.15/drivers/usb/chipidea/ |
| H A D | ci_hdrc_msm.c | 44 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()
|
| H A D | ci_hdrc_imx.h | 24 unsigned int hsic:1; /* HSIC controller */ member
|
| H A D | usbmisc_imx.c | 454 if (data->hsic) { in usbmisc_imx6q_init() 571 if (data->hsic) { in usbmisc_imx6sx_init() 657 if (!data->hsic) { in usbmisc_imx7d_init() 897 if (data->hsic) in usbmisc_imx7d_vbus_comparator_on() 952 if (data->hsic) { in usbmisc_imx7ulp_init() 1127 if (!usbmisc->ops->hsic_set_connect || !data->hsic) in imx_usbmisc_hsic_set_connect() 1185 if (usbmisc->ops->hsic_set_clk && data->hsic) in imx_usbmisc_suspend() 1224 if (usbmisc->ops->hsic_set_clk && data->hsic) in imx_usbmisc_resume()
|
| /linux-6.15/Documentation/devicetree/bindings/pinctrl/ |
| H A D | qcom,msm8974-pinctrl.yaml | 87 tsif1, tsif2, hsic, grfc, audio_ref_clk, qua_mi2s, pri_mi2s, 162 hsic-state {
|
| H A D | nvidia,tegra124-xusb-padctl.txt | 71 - ulpi-0, hsic-0, hsic-1:
|
| /linux-6.15/Documentation/devicetree/bindings/usb/ |
| H A D | nvidia,tegra124-xusb.yaml | 103 - hsic-0 104 - hsic-1
|
| H A D | usb.yaml | 44 enum: [utmi, utmi_wide, ulpi, serial, hsic]
|
| H A D | chipidea,usb2-imx.yaml | 144 const: hsic 270 phy_type = "hsic";
|
| /linux-6.15/drivers/phy/qualcomm/ |
| H A D | Makefile | 22 obj-$(CONFIG_PHY_QCOM_USB_HSIC) += phy-qcom-usb-hsic.o
|
| /linux-6.15/arch/arm/boot/dts/marvell/ |
| H A D | mmp3.dtsi | 206 compatible = "marvell,mmp3-hsic-phy"; 220 phy_type = "hsic"; 227 compatible = "marvell,mmp3-hsic-phy"; 241 phy_type = "hsic";
|
| /linux-6.15/Documentation/devicetree/bindings/soc/tegra/ |
| H A D | nvidia,tegra20-pmc.yaml | 273 hsic, hv, lvds, mipi-bias, nand, pex-bias, pex-clk1, pex-clk2, 281 hdmi, hsic, lvds, mipi-bias, pex-bias, pex-clk1, pex-clk2, pex-cntrl, 340 dsic, dsid, hdmi, hsic, hv, lvds, mipi-bias, nand, 360 dsid, emmc, emmc2, gpio, hdmi, hsic, lvds, mipi-bias,
|
| /linux-6.15/arch/arm64/boot/dts/allwinner/ |
| H A D | sun50i-a64-sopine.dtsi | 120 regulator-name = "vcc-1v2-hsic";
|