Lines Matching refs:csiphy

29 static void csiphy_hw_version_read(struct csiphy_device *csiphy,  in csiphy_hw_version_read()  argument
32 u8 hw_version = readl_relaxed(csiphy->base + in csiphy_hw_version_read()
42 static void csiphy_reset(struct csiphy_device *csiphy) in csiphy_reset() argument
44 writel_relaxed(0x1, csiphy->base + CAMSS_CSI_PHY_GLBL_RESET); in csiphy_reset()
46 writel_relaxed(0x0, csiphy->base + CAMSS_CSI_PHY_GLBL_RESET); in csiphy_reset()
84 static void csiphy_lanes_enable(struct csiphy_device *csiphy, in csiphy_lanes_enable() argument
94 csiphy->timer_clk_rate); in csiphy_lanes_enable()
96 writel_relaxed(0x1, csiphy->base + in csiphy_lanes_enable()
98 writel_relaxed(0x1, csiphy->base + in csiphy_lanes_enable()
103 writel_relaxed(val, csiphy->base + CAMSS_CSI_PHY_GLBL_PWR_CFG); in csiphy_lanes_enable()
106 writel_relaxed(val, csiphy->base + CAMSS_CSI_PHY_GLBL_RESET); in csiphy_lanes_enable()
114 writel_relaxed(0x10, csiphy->base + in csiphy_lanes_enable()
116 writel_relaxed(settle_cnt, csiphy->base + in csiphy_lanes_enable()
118 writel_relaxed(0x3f, csiphy->base + in csiphy_lanes_enable()
120 writel_relaxed(0x3f, csiphy->base + in csiphy_lanes_enable()
125 static void csiphy_lanes_disable(struct csiphy_device *csiphy, in csiphy_lanes_disable() argument
138 writel_relaxed(0x0, csiphy->base + in csiphy_lanes_disable()
142 writel_relaxed(0x0, csiphy->base + CAMSS_CSI_PHY_GLBL_PWR_CFG); in csiphy_lanes_disable()
154 struct csiphy_device *csiphy = dev; in csiphy_isr() local
158 u8 val = readl_relaxed(csiphy->base + in csiphy_isr()
160 writel_relaxed(val, csiphy->base + in csiphy_isr()
162 writel_relaxed(0x1, csiphy->base + CAMSS_CSI_PHY_GLBL_IRQ_CMD); in csiphy_isr()
163 writel_relaxed(0x0, csiphy->base + CAMSS_CSI_PHY_GLBL_IRQ_CMD); in csiphy_isr()
164 writel_relaxed(0x0, csiphy->base + in csiphy_isr()