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, },