hsic 204 drivers/phy/samsung/phy-exynos5250-usb2.c u32 hsic; hsic 289 drivers/phy/samsung/phy-exynos5250-usb2.c hsic = (EXYNOS_5250_HSICPHYCTRLX_REFCLKDIV_12 | hsic 292 drivers/phy/samsung/phy-exynos5250-usb2.c writel(hsic, drv->reg_phy + EXYNOS_5250_HSICPHYCTRL1); hsic 293 drivers/phy/samsung/phy-exynos5250-usb2.c writel(hsic, drv->reg_phy + EXYNOS_5250_HSICPHYCTRL2); hsic 295 drivers/phy/samsung/phy-exynos5250-usb2.c hsic &= ~EXYNOS_5250_HSICPHYCTRLX_PHYSWRST; hsic 296 drivers/phy/samsung/phy-exynos5250-usb2.c writel(hsic, drv->reg_phy + EXYNOS_5250_HSICPHYCTRL1); hsic 297 drivers/phy/samsung/phy-exynos5250-usb2.c writel(hsic, drv->reg_phy + EXYNOS_5250_HSICPHYCTRL2); hsic 328 drivers/phy/samsung/phy-exynos5250-usb2.c u32 hsic; hsic 351 drivers/phy/samsung/phy-exynos5250-usb2.c hsic = (EXYNOS_5250_HSICPHYCTRLX_REFCLKDIV_12 | hsic 357 drivers/phy/samsung/phy-exynos5250-usb2.c writel(hsic, drv->reg_phy + EXYNOS_5250_HSICPHYCTRL1); hsic 358 drivers/phy/samsung/phy-exynos5250-usb2.c writel(hsic, drv->reg_phy + EXYNOS_5250_HSICPHYCTRL2); hsic 807 drivers/phy/tegra/xusb-tegra124.c TEGRA124_LANE("hsic-0", 0x004, 14, 0x1, hsic), hsic 808 drivers/phy/tegra/xusb-tegra124.c TEGRA124_LANE("hsic-1", 0x004, 15, 0x1, hsic), hsic 815 drivers/phy/tegra/xusb-tegra124.c struct tegra_xusb_hsic_lane *hsic; hsic 818 drivers/phy/tegra/xusb-tegra124.c hsic = kzalloc(sizeof(*hsic), GFP_KERNEL); hsic 819 drivers/phy/tegra/xusb-tegra124.c if (!hsic) hsic 822 drivers/phy/tegra/xusb-tegra124.c INIT_LIST_HEAD(&hsic->base.list); hsic 823 drivers/phy/tegra/xusb-tegra124.c hsic->base.soc = &pad->soc->lanes[index]; hsic 824 drivers/phy/tegra/xusb-tegra124.c hsic->base.index = index; hsic 825 drivers/phy/tegra/xusb-tegra124.c hsic->base.pad = pad; hsic 826 drivers/phy/tegra/xusb-tegra124.c hsic->base.np = np; hsic 828 drivers/phy/tegra/xusb-tegra124.c err = tegra_xusb_lane_parse_dt(&hsic->base, np); hsic 830 drivers/phy/tegra/xusb-tegra124.c kfree(hsic); hsic 834 drivers/phy/tegra/xusb-tegra124.c return &hsic->base; hsic 839 drivers/phy/tegra/xusb-tegra124.c struct tegra_xusb_hsic_lane *hsic = to_hsic_lane(lane); hsic 841 drivers/phy/tegra/xusb-tegra124.c kfree(hsic); hsic 866 drivers/phy/tegra/xusb-tegra124.c struct tegra_xusb_hsic_lane *hsic = to_hsic_lane(lane); hsic 877 drivers/phy/tegra/xusb-tegra124.c padctl_writel(padctl, hsic->strobe_trim, hsic 882 drivers/phy/tegra/xusb-tegra124.c if (hsic->auto_term) hsic 898 drivers/phy/tegra/xusb-tegra124.c value |= (hsic->tx_rtune_n << hsic 900 drivers/phy/tegra/xusb-tegra124.c (hsic->tx_rtune_p << hsic 902 drivers/phy/tegra/xusb-tegra124.c (hsic->tx_rslew_n << hsic 904 drivers/phy/tegra/xusb-tegra124.c (hsic->tx_rslew_p << hsic 913 drivers/phy/tegra/xusb-tegra124.c value |= (hsic->rx_strobe_trim << hsic 915 drivers/phy/tegra/xusb-tegra124.c (hsic->rx_data_trim << hsic 966 drivers/phy/tegra/xusb-tegra124.c struct tegra_xusb_hsic_pad *hsic; hsic 970 drivers/phy/tegra/xusb-tegra124.c hsic = kzalloc(sizeof(*hsic), GFP_KERNEL); hsic 971 drivers/phy/tegra/xusb-tegra124.c if (!hsic) hsic 974 drivers/phy/tegra/xusb-tegra124.c pad = &hsic->base; hsic 980 drivers/phy/tegra/xusb-tegra124.c kfree(hsic); hsic 1000 drivers/phy/tegra/xusb-tegra124.c struct tegra_xusb_hsic_pad *hsic = to_hsic_pad(pad); hsic 1002 drivers/phy/tegra/xusb-tegra124.c kfree(hsic); hsic 1735 drivers/phy/tegra/xusb-tegra124.c .hsic = { hsic 881 drivers/phy/tegra/xusb-tegra186.c .hsic = { hsic 1158 drivers/phy/tegra/xusb-tegra210.c TEGRA210_LANE("hsic-0", 0x004, 14, 0x1, hsic), hsic 1165 drivers/phy/tegra/xusb-tegra210.c struct tegra_xusb_hsic_lane *hsic; hsic 1168 drivers/phy/tegra/xusb-tegra210.c hsic = kzalloc(sizeof(*hsic), GFP_KERNEL); hsic 1169 drivers/phy/tegra/xusb-tegra210.c if (!hsic) hsic 1172 drivers/phy/tegra/xusb-tegra210.c INIT_LIST_HEAD(&hsic->base.list); hsic 1173 drivers/phy/tegra/xusb-tegra210.c hsic->base.soc = &pad->soc->lanes[index]; hsic 1174 drivers/phy/tegra/xusb-tegra210.c hsic->base.index = index; hsic 1175 drivers/phy/tegra/xusb-tegra210.c hsic->base.pad = pad; hsic 1176 drivers/phy/tegra/xusb-tegra210.c hsic->base.np = np; hsic 1178 drivers/phy/tegra/xusb-tegra210.c err = tegra_xusb_lane_parse_dt(&hsic->base, np); hsic 1180 drivers/phy/tegra/xusb-tegra210.c kfree(hsic); hsic 1184 drivers/phy/tegra/xusb-tegra210.c return &hsic->base; hsic 1189 drivers/phy/tegra/xusb-tegra210.c struct tegra_xusb_hsic_lane *hsic = to_hsic_lane(lane); hsic 1191 drivers/phy/tegra/xusb-tegra210.c kfree(hsic); hsic 1225 drivers/phy/tegra/xusb-tegra210.c struct tegra_xusb_hsic_lane *hsic = to_hsic_lane(lane); hsic 1239 drivers/phy/tegra/xusb-tegra210.c padctl_writel(padctl, hsic->strobe_trim, hsic 1245 drivers/phy/tegra/xusb-tegra210.c value |= (hsic->tx_rtune_p << hsic 1254 drivers/phy/tegra/xusb-tegra210.c value |= (hsic->rx_strobe_trim << hsic 1256 drivers/phy/tegra/xusb-tegra210.c (hsic->rx_data_trim << hsic 1348 drivers/phy/tegra/xusb-tegra210.c struct tegra_xusb_hsic_pad *hsic; hsic 1352 drivers/phy/tegra/xusb-tegra210.c hsic = kzalloc(sizeof(*hsic), GFP_KERNEL); hsic 1353 drivers/phy/tegra/xusb-tegra210.c if (!hsic) hsic 1356 drivers/phy/tegra/xusb-tegra210.c pad = &hsic->base; hsic 1362 drivers/phy/tegra/xusb-tegra210.c kfree(hsic); hsic 1366 drivers/phy/tegra/xusb-tegra210.c hsic->clk = devm_clk_get(&pad->dev, "trk"); hsic 1367 drivers/phy/tegra/xusb-tegra210.c if (IS_ERR(hsic->clk)) { hsic 1368 drivers/phy/tegra/xusb-tegra210.c err = PTR_ERR(hsic->clk); hsic 1389 drivers/phy/tegra/xusb-tegra210.c struct tegra_xusb_hsic_pad *hsic = to_hsic_pad(pad); hsic 1391 drivers/phy/tegra/xusb-tegra210.c kfree(hsic); hsic 2027 drivers/phy/tegra/xusb-tegra210.c .hsic = { hsic 286 drivers/phy/tegra/xusb.c padctl->hsic = pad; hsic 677 drivers/phy/tegra/xusb.c static int tegra_xusb_hsic_port_parse_dt(struct tegra_xusb_hsic_port *hsic) hsic 686 drivers/phy/tegra/xusb.c struct tegra_xusb_hsic_port *hsic; hsic 694 drivers/phy/tegra/xusb.c hsic = devm_kzalloc(padctl->dev, sizeof(*hsic), GFP_KERNEL); hsic 695 drivers/phy/tegra/xusb.c if (!hsic) { hsic 700 drivers/phy/tegra/xusb.c err = tegra_xusb_port_init(&hsic->base, padctl, np, "hsic", index); hsic 704 drivers/phy/tegra/xusb.c hsic->base.ops = padctl->soc->ports.hsic.ops; hsic 706 drivers/phy/tegra/xusb.c hsic->base.lane = hsic->base.ops->map(&hsic->base); hsic 707 drivers/phy/tegra/xusb.c if (IS_ERR(hsic->base.lane)) { hsic 708 drivers/phy/tegra/xusb.c err = PTR_ERR(hsic->base.lane); hsic 712 drivers/phy/tegra/xusb.c err = tegra_xusb_hsic_port_parse_dt(hsic); hsic 714 drivers/phy/tegra/xusb.c tegra_xusb_port_unregister(&hsic->base); hsic 718 drivers/phy/tegra/xusb.c list_add_tail(&hsic->base.list, &padctl->ports); hsic 823 drivers/phy/tegra/xusb.c for (i = 0; i < padctl->soc->ports.hsic.count; i++) { hsic 385 drivers/phy/tegra/xusb.h } usb2, ulpi, hsic, usb3; hsic 406 drivers/phy/tegra/xusb.h struct tegra_xusb_pad *hsic; hsic 1000 drivers/pinctrl/qcom/pinctrl-apq8084.c FUNCTION(hsic), hsic 1168 drivers/pinctrl/qcom/pinctrl-apq8084.c PINGROUP(134, hsic, NA, NA, NA, NA, NA, NA), hsic 1169 drivers/pinctrl/qcom/pinctrl-apq8084.c PINGROUP(135, hsic, NA, NA, NA, NA, NA, NA), hsic 1018 drivers/pinctrl/qcom/pinctrl-msm8960.c FUNCTION(hsic), hsic 1217 drivers/pinctrl/qcom/pinctrl-msm8960.c PINGROUP(150, hsic, NA, vfe_camif_timer4_b, NA, NA, NA, NA, NA, NA, NA, NA), hsic 1218 drivers/pinctrl/qcom/pinctrl-msm8960.c PINGROUP(151, hsic, NA, vfe_camif_timer3_b, NA, NA, NA, NA, NA, NA, NA, NA), hsic 887 drivers/pinctrl/qcom/pinctrl-msm8x74.c FUNCTION(hsic), hsic 1042 drivers/pinctrl/qcom/pinctrl-msm8x74.c PINGROUP(144, hsic, NA, NA, NA, NA, NA, NA), hsic 1043 drivers/pinctrl/qcom/pinctrl-msm8x74.c PINGROUP(145, hsic, NA, NA, NA, NA, NA, NA), hsic 331 drivers/usb/chipidea/ci_hdrc_imx.c data->usbmisc_data->hsic = 1; hsic 24 drivers/usb/chipidea/ci_hdrc_imx.h unsigned int hsic:1; /* HSIC controlller */ hsic 44 drivers/usb/chipidea/ci_hdrc_msm.c bool hsic; hsic 113 drivers/usb/chipidea/ci_hdrc_msm.c if (!msm_ci->hsic) hsic 248 drivers/usb/chipidea/ci_hdrc_msm.c ci->hsic = of_device_is_compatible(phy_node, "qcom,usb-hsic-phy"); hsic 398 drivers/usb/chipidea/usbmisc_imx.c if (data->hsic) { hsic 515 drivers/usb/chipidea/usbmisc_imx.c if (data->hsic) { hsic 706 drivers/usb/chipidea/usbmisc_imx.c if (!usbmisc->ops->hsic_set_connect || !data->hsic) hsic 720 drivers/usb/chipidea/usbmisc_imx.c if (!usbmisc->ops->hsic_set_clk || !data->hsic) hsic 160 drivers/usb/host/xhci-tegra.c } usb2, ulpi, hsic, usb3; hsic 528 drivers/usb/host/xhci-tegra.c mask = extract_field(msg->data, 1 + soc->ports.hsic.offset, hsic 529 drivers/usb/host/xhci-tegra.c soc->ports.hsic.count); hsic 1374 drivers/usb/host/xhci-tegra.c .hsic = { .offset = 6, .count = 2, }, hsic 1406 drivers/usb/host/xhci-tegra.c .hsic = { .offset = 8, .count = 1, }, hsic 1433 drivers/usb/host/xhci-tegra.c .hsic = { .offset = 6, .count = 1, },