/linux/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, dr in exynos5250_power_off() [all...] |
/linux/drivers/phy/tegra/ |
H A D | xusb-tegra124.c | 807 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 in tegra124_hsic_lane_probe() 839 struct tegra_xusb_hsic_lane *hsic = to_hsic_lane(lane); tegra124_hsic_lane_remove() local 866 struct tegra_xusb_hsic_lane *hsic = to_hsic_lane(lane); tegra124_hsic_phy_power_on() local 966 struct tegra_xusb_hsic_pad *hsic; tegra124_hsic_pad_probe() local 1000 struct tegra_xusb_hsic_pad *hsic = to_hsic_pad(pad); tegra124_hsic_pad_remove() local [all...] |
H A D | xusb.c | 297 if (strcmp(soc->name, "hsic") == 0) in tegra_xusb_pad_create() 298 padctl->hsic = pad; in tegra_xusb_pad_create() 905 static int tegra_xusb_hsic_port_parse_dt(struct tegra_xusb_hsic_port *hsic) in tegra_xusb_hsic_port_parse_dt() argument 914 struct tegra_xusb_hsic_port *hsic; in tegra_xusb_add_hsic_port() local 918 np = tegra_xusb_find_port_node(padctl, "hsic", index); in tegra_xusb_add_hsic_port() 922 hsic = kzalloc(sizeof(*hsic), GFP_KERNEL); in tegra_xusb_add_hsic_port() 923 if (!hsic) { in tegra_xusb_add_hsic_port() 928 err = tegra_xusb_port_init(&hsic->base, padctl, np, "hsic", inde in tegra_xusb_add_hsic_port() 955 struct tegra_xusb_hsic_port *hsic = to_hsic_port(port); tegra_xusb_hsic_port_release() local [all...] |
H A D | xusb-tegra210.c | 2248 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 in tegra210_hsic_lane_probe() 2279 struct tegra_xusb_hsic_lane *hsic = to_hsic_lane(lane); tegra210_hsic_lane_remove() local 2318 struct tegra_xusb_hsic_lane *hsic = to_hsic_lane(lane); tegra210_hsic_phy_power_on() local 2438 struct tegra_xusb_hsic_pad *hsic; tegra210_hsic_pad_probe() local 2479 struct tegra_xusb_hsic_pad *hsic = to_hsic_pad(pad); tegra210_hsic_pad_remove() local [all...] |
H A D | xusb.h | 426 } usb2, ulpi, hsic, usb3; member 453 struct tegra_xusb_pad *hsic; member
|
/linux/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/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 | 487 if (data->hsic) { in usbmisc_imx6q_init() 604 if (data->hsic) { in usbmisc_imx6sx_init() 741 if (!data->hsic) { in usbmisc_imx7d_init() 981 if (data->hsic) in usbmisc_imx7d_vbus_comparator_on() 1036 if (data->hsic) { in usbmisc_imx7ulp_init() 1295 if (!usbmisc->ops->hsic_set_connect || !data->hsic) in imx_usbmisc_hsic_set_connect() 1368 if (usbmisc->ops->hsic_set_clk && data->hsic) in imx_usbmisc_suspend() 1407 if (usbmisc->ops->hsic_set_clk && data->hsic) in imx_usbmisc_resume()
|
/linux/drivers/phy/qualcomm/ |
H A D | Makefile | 22 obj-$(CONFIG_PHY_QCOM_USB_HSIC) += phy-qcom-usb-hsic.o
|
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | nvidia,tegra124-xusb-padctl.txt | 71 - ulpi-0, hsic-0, hsic-1:
|
/linux/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/arch/arm64/boot/dts/allwinner/ |
H A D | sun50i-a64-sopine.dtsi | 120 regulator-name = "vcc-1v2-hsic";
|
H A D | sun50i-a64-nanopi-a64.dts | 232 regulator-name = "vcc-1v2-hsic";
|
H A D | sun50i-a64-pine64.dts | 247 regulator-name = "vcc-1v2-hsic";
|
H A D | sun50i-a64-amarula-relic.dts | 279 regulator-name = "vcc-1v2-hsic";
|
H A D | sun50i-a64-bananapi-m64.dts | 305 regulator-name = "vcc-1v2-hsic";
|
/linux/arch/arm/boot/dts/ti/omap/ |
H A D | omap5-cm-t54.dts | 567 /* VDDS_1V2_WKUP: hsic/ldo_emu_wkup */ 638 port2-mode = "ehci-hsic"; 639 port3-mode = "ehci-hsic";
|
H A D | omap5-board-common.dtsi | 568 /* VDDS_1V2_WKUP: hsic/ldo_emu_wkup */ 685 port2-mode = "ehci-hsic"; 686 port3-mode = "ehci-hsic";
|
/linux/Documentation/devicetree/bindings/mfd/ |
H A D | omap-usb-host.txt | 20 "ehci-hsic",
|
/linux/arch/arm64/boot/dts/nvidia/ |
H A D | tegra132.dtsi | 731 hsic { 735 hsic-0 { 740 hsic-1 { 803 hsic-0 { 807 hsic-1 {
|
/linux/drivers/usb/host/ |
H A D | xhci-tegra.c | 237 } usb2, ulpi, hsic, usb3; member 679 mask = extract_field(msg->data, 1 + soc->ports.hsic.offset, in tegra_xusb_mbox_handle() 680 soc->ports.hsic.count); in tegra_xusb_mbox_handle() 1433 if (strcmp(tegra->soc->phy_types[phy_type].name, "hsic") == 0) in is_host_mode_phy() 2079 if (strcmp(tegra->soc->phy_types[i].name, "hsic") == 0) in tegra_xhci_enable_phy_sleepwalk_wake() 2440 { .name = "hsic", .num = 2, }, 2495 .hsic = { .offset = 6, .count = 2, }, 2521 { .name = "hsic", .num = 1, }, 2533 .hsic = { .offset = 8, .count = 1, }, 2557 { .name = "hsic", [all...] |
/linux/Documentation/devicetree/bindings/usb/ |
H A D | atmel-usb.txt | 44 "utmi", or "hsic".
|
/linux/drivers/pinctrl/qcom/ |
H A D | pinctrl-apq8084.c | 992 APQ_PIN_FUNCTION(hsic), 1160 PINGROUP(134, hsic, NA, NA, NA, NA, NA, NA), 1161 PINGROUP(135, hsic, NA, NA, NA, NA, NA, NA),
|
H A D | pinctrl-msm8960.c | 1010 MSM_PIN_FUNCTION(hsic), 1209 PINGROUP(150, hsic, NA, vfe_camif_timer4_b, NA, NA, NA, NA, NA, NA, NA, NA), 1210 PINGROUP(151, hsic, NA, vfe_camif_timer3_b, NA, NA, NA, NA, NA, NA, NA, NA),
|