Lines Matching refs:hsic

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()
828 err = tegra_xusb_lane_parse_dt(&hsic->base, np); in tegra124_hsic_lane_probe()
830 kfree(hsic); in tegra124_hsic_lane_probe()
834 return &hsic->base; in tegra124_hsic_lane_probe()
839 struct tegra_xusb_hsic_lane *hsic = to_hsic_lane(lane); in tegra124_hsic_lane_remove() local
841 kfree(hsic); in tegra124_hsic_lane_remove()
866 struct tegra_xusb_hsic_lane *hsic = to_hsic_lane(lane); in tegra124_hsic_phy_power_on() local
877 padctl_writel(padctl, hsic->strobe_trim, in tegra124_hsic_phy_power_on()
882 if (hsic->auto_term) in tegra124_hsic_phy_power_on()
898 value |= (hsic->tx_rtune_n << in tegra124_hsic_phy_power_on()
900 (hsic->tx_rtune_p << in tegra124_hsic_phy_power_on()
902 (hsic->tx_rslew_n << in tegra124_hsic_phy_power_on()
904 (hsic->tx_rslew_p << in tegra124_hsic_phy_power_on()
913 value |= (hsic->rx_strobe_trim << in tegra124_hsic_phy_power_on()
915 (hsic->rx_data_trim << in tegra124_hsic_phy_power_on()
966 struct tegra_xusb_hsic_pad *hsic; in tegra124_hsic_pad_probe() local
970 hsic = kzalloc(sizeof(*hsic), GFP_KERNEL); in tegra124_hsic_pad_probe()
971 if (!hsic) in tegra124_hsic_pad_probe()
974 pad = &hsic->base; in tegra124_hsic_pad_probe()
980 kfree(hsic); in tegra124_hsic_pad_probe()
1000 struct tegra_xusb_hsic_pad *hsic = to_hsic_pad(pad); in tegra124_hsic_pad_remove() local
1002 kfree(hsic); in tegra124_hsic_pad_remove()
1735 .hsic = {