Home
last modified time | relevance | path

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

123

/linux-6.6.21/Documentation/devicetree/bindings/phy/
Dqcom,usb-hsic-phy.yaml4 $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";
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";
Dallwinner,sun9i-a80-usb-phy.yaml52 - const: hsic
55 const: hsic
77 const: hsic
128 "hsic";
129 phy_type = "hsic";
Dnvidia,tegra186-xusb-padctl.yaml80 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 {
Dnvidia,tegra124-xusb-padctl.yaml165 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 {
Dnvidia,tegra210-xusb-padctl.yaml155 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 {
Dpxa1928-usb-phy.txt4 - compatible: "marvell,pxa1928-usb-phy" or "marvell,pxa1928-hsic-phy"
/linux-6.6.21/drivers/phy/samsung/
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-6.6.21/drivers/phy/tegra/
Dxusb-tegra124.c807 TEGRA124_LANE("hsic-0", 0x004, 14, 0x1, hsic),
808 TEGRA124_LANE("hsic-1", 0x004, 15, 0x1, hsic),
815 struct tegra_xusb_hsic_lane *hsic; in tegra124_hsic_lane_probe() local
818 hsic = kzalloc(sizeof(*hsic), GFP_KERNEL); in tegra124_hsic_lane_probe()
819 if (!hsic) in tegra124_hsic_lane_probe()
822 INIT_LIST_HEAD(&hsic->base.list); in tegra124_hsic_lane_probe()
823 hsic->base.soc = &pad->soc->lanes[index]; in tegra124_hsic_lane_probe()
824 hsic->base.index = index; in tegra124_hsic_lane_probe()
825 hsic->base.pad = pad; in tegra124_hsic_lane_probe()
826 hsic->base.np = np; in tegra124_hsic_lane_probe()
[all …]
Dxusb.c298 padctl->hsic = pad; in tegra_xusb_pad_create()
903 static int tegra_xusb_hsic_port_parse_dt(struct tegra_xusb_hsic_port *hsic) in tegra_xusb_hsic_port_parse_dt() argument
912 struct tegra_xusb_hsic_port *hsic; in tegra_xusb_add_hsic_port() local
920 hsic = kzalloc(sizeof(*hsic), GFP_KERNEL); in tegra_xusb_add_hsic_port()
921 if (!hsic) { in tegra_xusb_add_hsic_port()
926 err = tegra_xusb_port_init(&hsic->base, padctl, np, "hsic", index); in tegra_xusb_add_hsic_port()
930 hsic->base.ops = padctl->soc->ports.hsic.ops; in tegra_xusb_add_hsic_port()
932 hsic->base.lane = hsic->base.ops->map(&hsic->base); in tegra_xusb_add_hsic_port()
933 if (IS_ERR(hsic->base.lane)) { in tegra_xusb_add_hsic_port()
934 err = PTR_ERR(hsic->base.lane); in tegra_xusb_add_hsic_port()
[all …]
Dxusb-tegra210.c2248 TEGRA210_LANE("hsic-0", 0x004, 14, 0x1, hsic),
2255 struct tegra_xusb_hsic_lane *hsic; in tegra210_hsic_lane_probe() local
2258 hsic = kzalloc(sizeof(*hsic), GFP_KERNEL); in tegra210_hsic_lane_probe()
2259 if (!hsic) in tegra210_hsic_lane_probe()
2262 INIT_LIST_HEAD(&hsic->base.list); in tegra210_hsic_lane_probe()
2263 hsic->base.soc = &pad->soc->lanes[index]; in tegra210_hsic_lane_probe()
2264 hsic->base.index = index; in tegra210_hsic_lane_probe()
2265 hsic->base.pad = pad; in tegra210_hsic_lane_probe()
2266 hsic->base.np = np; in tegra210_hsic_lane_probe()
2268 err = tegra_xusb_lane_parse_dt(&hsic->base, np); in tegra210_hsic_lane_probe()
[all …]
Dxusb.h426 } usb2, ulpi, hsic, usb3; member
452 struct tegra_xusb_pad *hsic; member
/linux-6.6.21/drivers/phy/marvell/
DMakefile6 obj-$(CONFIG_PHY_MMP3_HSIC) += phy-mmp3-hsic.o
13 obj-$(CONFIG_PHY_PXA_28NM_HSIC) += phy-pxa-28nm-hsic.o
/linux-6.6.21/drivers/usb/chipidea/
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()
Dci_hdrc_imx.h24 unsigned int hsic:1; /* HSIC controller */ member
Dusbmisc_imx.c454 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.6.21/Documentation/devicetree/bindings/pinctrl/
Dqcom,msm8974-pinctrl.yaml94 tsif1, tsif2, hsic, grfc, audio_ref_clk, qua_mi2s, pri_mi2s,
169 hsic-state {
Dnvidia,tegra124-xusb-padctl.txt71 - ulpi-0, hsic-0, hsic-1:
/linux-6.6.21/drivers/phy/qualcomm/
DMakefile21 obj-$(CONFIG_PHY_QCOM_USB_HSIC) += phy-qcom-usb-hsic.o
/linux-6.6.21/Documentation/devicetree/bindings/usb/
Dnvidia,tegra124-xusb.yaml103 - hsic-0
104 - hsic-1
Dusb.yaml42 enum: [utmi, utmi_wide, ulpi, serial, hsic]
/linux-6.6.21/arch/arm/boot/dts/marvell/
Dmmp3.dtsi206 compatible = "marvell,mmp3-hsic-phy";
220 phy_type = "hsic";
227 compatible = "marvell,mmp3-hsic-phy";
241 phy_type = "hsic";
/linux-6.6.21/arch/arm64/boot/dts/allwinner/
Dsun50i-a64-sopine.dtsi120 regulator-name = "vcc-1v2-hsic";
/linux-6.6.21/arch/arm/boot/dts/ti/omap/
Domap5-cm-t54.dts567 /* VDDS_1V2_WKUP: hsic/ldo_emu_wkup */
638 port2-mode = "ehci-hsic";
639 port3-mode = "ehci-hsic";
Domap5-board-common.dtsi568 /* VDDS_1V2_WKUP: hsic/ldo_emu_wkup */
685 port2-mode = "ehci-hsic";
686 port3-mode = "ehci-hsic";

123