/drivers/phy/samsung/ |
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 …]
|
/drivers/phy/tegra/ |
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->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 …]
|
D | xusb.c | 292 padctl->hsic = pad; in tegra_xusb_pad_create() 879 static int tegra_xusb_hsic_port_parse_dt(struct tegra_xusb_hsic_port *hsic) in tegra_xusb_hsic_port_parse_dt() argument 888 struct tegra_xusb_hsic_port *hsic; in tegra_xusb_add_hsic_port() local 896 hsic = kzalloc(sizeof(*hsic), GFP_KERNEL); in tegra_xusb_add_hsic_port() 897 if (!hsic) { in tegra_xusb_add_hsic_port() 902 err = tegra_xusb_port_init(&hsic->base, padctl, np, "hsic", index); in tegra_xusb_add_hsic_port() 906 hsic->base.ops = padctl->soc->ports.hsic.ops; in tegra_xusb_add_hsic_port() 908 hsic->base.lane = hsic->base.ops->map(&hsic->base); in tegra_xusb_add_hsic_port() 909 if (IS_ERR(hsic->base.lane)) { in tegra_xusb_add_hsic_port() 910 err = PTR_ERR(hsic->base.lane); in tegra_xusb_add_hsic_port() [all …]
|
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->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 …]
|
D | xusb.h | 425 } usb2, ulpi, hsic, usb3; member 448 struct tegra_xusb_pad *hsic; member
|
D | xusb-tegra186.c | 1542 .hsic = {
|
/drivers/phy/marvell/ |
D | Makefile | 6 obj-$(CONFIG_PHY_MMP3_HSIC) += phy-mmp3-hsic.o 13 obj-$(CONFIG_PHY_PXA_28NM_HSIC) += phy-pxa-28nm-hsic.o
|
/drivers/usb/chipidea/ |
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()
|
D | ci_hdrc_imx.h | 24 unsigned int hsic:1; /* HSIC controlller */ member
|
D | usbmisc_imx.c | 449 if (data->hsic) { in usbmisc_imx6q_init() 566 if (data->hsic) { in usbmisc_imx6sx_init() 652 if (!data->hsic) { in usbmisc_imx7d_init() 913 if (data->hsic) { in usbmisc_imx7ulp_init() 1047 if (!usbmisc->ops->hsic_set_connect || !data->hsic) in imx_usbmisc_hsic_set_connect() 1061 if (!usbmisc->ops->hsic_set_clk || !data->hsic) in imx_usbmisc_hsic_set_clk()
|
D | ci_hdrc_imx.c | 354 data->usbmisc_data->hsic = 1; in ci_hdrc_imx_probe()
|
/drivers/phy/qualcomm/ |
D | Makefile | 10 obj-$(CONFIG_PHY_QCOM_USB_HSIC) += phy-qcom-usb-hsic.o
|
/drivers/usb/host/ |
D | xhci-tegra.c | 204 } usb2, ulpi, hsic, usb3; member 592 mask = extract_field(msg->data, 1 + soc->ports.hsic.offset, in tegra_xusb_mbox_handle() 593 soc->ports.hsic.count); in tegra_xusb_mbox_handle() 2283 .hsic = { .offset = 6, .count = 2, }, 2319 .hsic = { .offset = 8, .count = 1, }, 2361 .hsic = { .offset = 6, .count = 1, },
|
/drivers/pinctrl/qcom/ |
D | pinctrl-msm8x74.c | 887 FUNCTION(hsic), 1042 PINGROUP(144, hsic, NA, NA, NA, NA, NA, NA), 1043 PINGROUP(145, hsic, NA, NA, NA, NA, NA, NA),
|
D | pinctrl-apq8084.c | 1000 FUNCTION(hsic), 1168 PINGROUP(134, hsic, NA, NA, NA, NA, NA, NA), 1169 PINGROUP(135, hsic, NA, NA, NA, NA, NA, NA),
|
D | pinctrl-msm8960.c | 1018 FUNCTION(hsic), 1217 PINGROUP(150, hsic, NA, vfe_camif_timer4_b, NA, NA, NA, NA, NA, NA, NA, NA), 1218 PINGROUP(151, hsic, NA, vfe_camif_timer3_b, NA, NA, NA, NA, NA, NA, NA, NA),
|