Home
last modified time | relevance | path

Searched refs:csiphy (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/drivers/media/platform/qcom/camss/
H A Dcamss-csiphy.c235 ret = camss_enable_clocks(csiphy->nclocks, csiphy->clock, dev); in csiphy_set_power()
245 csiphy->res->hw_ops->reset(csiphy); in csiphy_set_power()
247 csiphy->res->hw_ops->hw_version_read(csiphy, dev); in csiphy_set_power()
251 camss_disable_clocks(csiphy->nclocks, csiphy->clock); in csiphy_set_power()
253 regulator_bulk_disable(csiphy->num_supplies, csiphy->supplies); in csiphy_set_power()
316 csiphy->res->hw_ops->lanes_disable(csiphy, &csiphy->cfg); in csiphy_stream_off()
593 csiphy->id = id; in msm_csiphy_subdev_init()
595 csiphy->res = &res->csiphy; in msm_csiphy_subdev_init()
597 ret = csiphy->res->hw_ops->init(csiphy); in msm_csiphy_subdev_init()
630 csiphy->irq_name, csiphy); in msm_csiphy_subdev_init()
[all …]
H A Dcamss-csiphy-2ph-1-0.c46 u8 hw_version = readl_relaxed(csiphy->base + in csiphy_hw_version_read()
108 writel_relaxed(0x1, csiphy->base + in csiphy_lanes_enable()
110 writel_relaxed(0x1, csiphy->base + in csiphy_lanes_enable()
126 writel_relaxed(0x10, csiphy->base + in csiphy_lanes_enable()
130 writel_relaxed(0x3f, csiphy->base + in csiphy_lanes_enable()
132 writel_relaxed(0x3f, csiphy->base + in csiphy_lanes_enable()
150 writel_relaxed(0x0, csiphy->base + in csiphy_lanes_disable()
166 struct csiphy_device *csiphy = dev; in csiphy_isr() local
170 u8 val = readl_relaxed(csiphy->base + in csiphy_isr()
172 writel_relaxed(val, csiphy->base + in csiphy_isr()
[all …]
H A Dcamss-csiphy-3ph-1-0.c455 writel_relaxed(0x1, csiphy->base + in csiphy_reset()
458 writel_relaxed(0x0, csiphy->base + in csiphy_reset()
477 writel_relaxed(0x1, csiphy->base + in csiphy_isr()
479 writel_relaxed(0x0, csiphy->base + in csiphy_isr()
652 writel_relaxed(val, csiphy->base + in csiphy_lanes_enable()
656 writel_relaxed(val, csiphy->base + in csiphy_lanes_enable()
660 writel_relaxed(val, csiphy->base + in csiphy_lanes_enable()
674 writel_relaxed(0, csiphy->base + in csiphy_lanes_enable()
684 writel_relaxed(0, csiphy->base + in csiphy_lanes_disable()
687 writel_relaxed(0, csiphy->base + in csiphy_lanes_disable()
[all …]
H A Dcamss-csiphy.h71 void (*hw_version_read)(struct csiphy_device *csiphy,
73 void (*reset)(struct csiphy_device *csiphy);
74 void (*lanes_enable)(struct csiphy_device *csiphy,
77 void (*lanes_disable)(struct csiphy_device *csiphy,
80 int (*init)(struct csiphy_device *csiphy);
118 struct csiphy_device *csiphy,
121 int msm_csiphy_register_entity(struct csiphy_device *csiphy,
124 void msm_csiphy_unregister_entity(struct csiphy_device *csiphy);
H A Dcamss.c48 .csiphy = {
64 .csiphy = {
320 .csiphy = {
336 .csiphy = {
352 .csiphy = {
526 .csiphy = {
544 .csiphy = {
562 .csiphy = {
753 .csiphy = {
770 .csiphy = {
[all …]
H A DMakefile11 camss-csiphy-2ph-1-0.o \
12 camss-csiphy-3ph-1-0.o \
13 camss-csiphy.o \
H A Dcamss.h53 struct csiphy_subdev_resources csiphy; member
117 struct csiphy_device *csiphy; member
H A Dcamss-csid.c1267 struct csiphy_device *csiphy; in csid_link_setup() local
1280 csiphy = v4l2_get_subdevdata(sd); in csid_link_setup()
1284 if (!csiphy->cfg.csi2) in csid_link_setup()
1287 csid->phy.csiphy_id = csiphy->id; in csid_link_setup()
1289 lane_cfg = &csiphy->cfg.csi2->lane_cfg; in csid_link_setup()