Home
last modified time | relevance | path

Searched refs:dphy (Results 1 - 7 of 7) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/phy/
H A Dphy-rockchip-csi2-dphy.c24 #include "phy-rockchip-csi2-dphy-common.h"
47 v4l2_warn(sd, "No link between dphy and sensor\n"); in get_remote_sensor()
55 static struct csi2_sensor *sd_to_sensor(struct csi2_dphy *dphy, struct v4l2_subdev *sd) in sd_to_sensor() argument
59 for (i = 0; i < dphy->num_sensors; ++i) { in sd_to_sensor()
60 if (dphy->sensors[i].sd == sd) { in sd_to_sensor()
61 return &dphy->sensors[i]; in sd_to_sensor()
70 struct csi2_dphy *dphy = to_csi2_dphy(sd); in csi2_dphy_get_sensor_data_rate() local
95 dphy->data_rate_mbps = qm.value * 0x02; in csi2_dphy_get_sensor_data_rate()
96 do_div(dphy->data_rate_mbps, 0x3E8 * 0x3E8); in csi2_dphy_get_sensor_data_rate()
97 v4l2_info(sd, "dphy in csi2_dphy_get_sensor_data_rate()
103 struct csi2_dphy *dphy = to_csi2_dphy(sd); csi2_dphy_update_sensor_mbus() local
137 struct csi2_dphy *dphy = to_csi2_dphy(sd); csi2_dphy_s_stream_start() local
163 struct csi2_dphy *dphy = to_csi2_dphy(sd); csi2_dphy_s_stream_stop() local
183 struct csi2_dphy *dphy = to_csi2_dphy(sd); csi2_dphy_s_stream() local
212 struct csi2_dphy *dphy = to_csi2_dphy(sd); csi2_dphy_g_mbus_config() local
228 struct csi2_dphy *dphy = to_csi2_dphy(sd); csi2_dphy_s_power() local
241 struct csi2_dphy *dphy = to_csi2_dphy(sd); csi2_dphy_runtime_suspend() local
255 struct csi2_dphy *dphy = to_csi2_dphy(sd); csi2_dphy_runtime_resume() local
274 struct csi2_dphy *dphy = to_csi2_dphy(sd); csi2_dphy_get_set_fmt() local
326 struct csi2_dphy *dphy = container_of(notifier, struct csi2_dphy, notifier); rockchip_csi2_dphy_notifier_bound() local
368 struct csi2_dphy *dphy = container_of(notifier, struct csi2_dphy, notifier); rockchip_csi2_dphy_notifier_unbind() local
419 rockchip_csi2dphy_media_init(struct csi2_dphy *dphy) rockchip_csi2dphy_media_init() argument
451 rockchip_csi2_dphy_attach_hw(struct csi2_dphy *dphy) rockchip_csi2_dphy_attach_hw() argument
512 rockchip_csi2_dphy_detach_hw(struct csi2_dphy *dphy) rockchip_csi2_dphy_detach_hw() argument
610 struct csi2_dphy *dphy = to_csi2_dphy(sd); rockchip_csi2_dphy_remove() local
[all...]
H A Dphy-rockchip-csi2-dphy-hw.c25 #include "phy-rockchip-csi2-dphy-common.h"
453 v4l2_warn(sd, "No link between dphy and sensor\n"); in get_remote_sensor()
461 static struct csi2_sensor *sd_to_sensor(struct csi2_dphy *dphy, struct v4l2_subdev *sd) in sd_to_sensor() argument
465 for (i = 0; i < dphy->num_sensors; ++i) { in sd_to_sensor()
466 if (dphy->sensors[i].sd == sd) { in sd_to_sensor()
467 return &dphy->sensors[i]; in sd_to_sensor()
487 static void csi2_dphy_config_dual_mode(struct csi2_dphy *dphy, struct csi2_sensor *sensor) in csi2_dphy_config_dual_mode() argument
489 struct csi2_dphy_hw *hw = dphy->dphy_hw; in csi2_dphy_config_dual_mode()
490 struct v4l2_subdev *sd = &dphy->sd; in csi2_dphy_config_dual_mode()
504 if (dphy in csi2_dphy_config_dual_mode()
573 csi2_dphy_hw_stream_on(struct csi2_dphy *dphy, struct v4l2_subdev *sd) csi2_dphy_hw_stream_on() argument
720 csi2_dphy_hw_stream_off(struct csi2_dphy *dphy, struct v4l2_subdev *sd) csi2_dphy_hw_stream_off() argument
756 csi2_dcphy_hw_stream_on(struct csi2_dphy *dphy, struct v4l2_subdev *sd) csi2_dcphy_hw_stream_on() argument
889 csi2_dcphy_hw_stream_off(struct csi2_dphy *dphy, struct v4l2_subdev *sd) csi2_dcphy_hw_stream_off() argument
[all...]
H A Dphy-rockchip-csi2-dphy-common.h85 int (*stream_on)(struct csi2_dphy *dphy, struct v4l2_subdev *sd);
86 int (*stream_off)(struct csi2_dphy *dphy, struct v4l2_subdev *sd);
110 int (*stream_on)(struct csi2_dphy *dphy, struct v4l2_subdev *sd);
111 int (*stream_off)(struct csi2_dphy *dphy, struct v4l2_subdev *sd);
/device/soc/rockchip/rk3588/kernel/drivers/phy/rockchip/
H A Dphy-rockchip-csi2-dphy.c24 #include "phy-rockchip-csi2-dphy-common.h"
47 v4l2_warn(sd, "No link between dphy and sensor\n"); in get_remote_sensor()
55 static struct csi2_sensor *sd_to_sensor(struct csi2_dphy *dphy, in sd_to_sensor() argument
60 for (i = 0; i < dphy->num_sensors; ++i) in sd_to_sensor()
61 if (dphy->sensors[i].sd == sd) in sd_to_sensor()
62 return &dphy->sensors[i]; in sd_to_sensor()
69 struct csi2_dphy *dphy = to_csi2_dphy(sd); in csi2_dphy_get_sensor_data_rate() local
92 dphy->data_rate_mbps = qm.value * 2; in csi2_dphy_get_sensor_data_rate()
93 do_div(dphy->data_rate_mbps, 1000 * 1000); in csi2_dphy_get_sensor_data_rate()
94 v4l2_info(sd, "dphy in csi2_dphy_get_sensor_data_rate()
101 struct csi2_dphy *dphy = to_csi2_dphy(sd); csi2_dphy_update_sensor_mbus() local
134 struct csi2_dphy *dphy = to_csi2_dphy(sd); csi2_dphy_s_stream_start() local
157 struct csi2_dphy *dphy = to_csi2_dphy(sd); csi2_dphy_s_stream_stop() local
176 struct csi2_dphy *dphy = to_csi2_dphy(sd); csi2_dphy_s_stream() local
207 struct csi2_dphy *dphy = to_csi2_dphy(sd); csi2_dphy_g_mbus_config() local
222 struct csi2_dphy *dphy = to_csi2_dphy(sd); csi2_dphy_s_power() local
234 struct csi2_dphy *dphy = to_csi2_dphy(sd); csi2_dphy_runtime_suspend() local
247 struct csi2_dphy *dphy = to_csi2_dphy(sd); csi2_dphy_runtime_resume() local
267 struct csi2_dphy *dphy = to_csi2_dphy(sd); csi2_dphy_get_set_fmt() local
320 struct csi2_dphy *dphy = container_of(notifier, rockchip_csi2_dphy_notifier_bound() local
371 struct csi2_dphy *dphy = container_of(notifier, rockchip_csi2_dphy_notifier_unbind() local
427 rockchip_csi2dphy_media_init(struct csi2_dphy *dphy) rockchip_csi2dphy_media_init() argument
463 rockchip_csi2_dphy_attach_hw(struct csi2_dphy *dphy) rockchip_csi2_dphy_attach_hw() argument
530 rockchip_csi2_dphy_detach_hw(struct csi2_dphy *dphy) rockchip_csi2_dphy_detach_hw() argument
631 struct csi2_dphy *dphy = to_csi2_dphy(sd); rockchip_csi2_dphy_remove() local
[all...]
H A Dphy-rockchip-csi2-dphy-hw.c25 #include "phy-rockchip-csi2-dphy-common.h"
468 v4l2_warn(sd, "No link between dphy and sensor\n"); in get_remote_sensor()
476 static struct csi2_sensor *sd_to_sensor(struct csi2_dphy *dphy, in sd_to_sensor() argument
481 for (i = 0; i < dphy->num_sensors; ++i) in sd_to_sensor()
482 if (dphy->sensors[i].sd == sd) in sd_to_sensor()
483 return &dphy->sensors[i]; in sd_to_sensor()
499 static void csi2_dphy_config_dual_mode(struct csi2_dphy *dphy, in csi2_dphy_config_dual_mode() argument
502 struct csi2_dphy_hw *hw = dphy->dphy_hw; in csi2_dphy_config_dual_mode()
503 struct v4l2_subdev *sd = &dphy->sd; in csi2_dphy_config_dual_mode()
516 if (dphy in csi2_dphy_config_dual_mode()
591 csi2_dphy_hw_stream_on(struct csi2_dphy *dphy, struct v4l2_subdev *sd) csi2_dphy_hw_stream_on() argument
728 csi2_dphy_hw_stream_off(struct csi2_dphy *dphy, struct v4l2_subdev *sd) csi2_dphy_hw_stream_off() argument
763 csi2_dcphy_hw_stream_on(struct csi2_dphy *dphy, struct v4l2_subdev *sd) csi2_dcphy_hw_stream_on() argument
879 csi2_dcphy_hw_stream_off(struct csi2_dphy *dphy, struct v4l2_subdev *sd) csi2_dcphy_hw_stream_off() argument
[all...]
H A Dphy-rockchip-csi2-dphy-common.h85 int (*stream_on)(struct csi2_dphy *dphy, struct v4l2_subdev *sd);
86 int (*stream_off)(struct csi2_dphy *dphy, struct v4l2_subdev *sd);
110 int (*stream_on)(struct csi2_dphy *dphy, struct v4l2_subdev *sd);
111 int (*stream_off)(struct csi2_dphy *dphy, struct v4l2_subdev *sd);
/device/soc/rockchip/common/sdk_linux/drivers/phy/rockchip/
H A Dphy-rockchip-inno-dsidphy.c19 #include <linux/phy/phy-mipi-dphy.h>
871 .compatible = "rockchip,px30-dsi-dphy",
875 .compatible = "rockchip,rk3128-dsi-dphy",
879 .compatible = "rockchip,rk3368-dsi-dphy",
883 .compatible = "rockchip,rk3568-dsi-dphy",

Completed in 9 milliseconds