Lines Matching defs:tc358746

141 struct tc358746 {  struct
152 struct regulator_bulk_data supplies[ARRAY_SIZE(tc358746_supplies)]; argument
167 static inline struct tc358746 *to_tc358746(struct v4l2_subdev *sd) in to_tc358746() argument
332 static int tc358746_write(struct tc358746 *tc358746, u32 reg, u32 val) in tc358746_write()
348 static int tc358746_read(struct tc358746 *tc358746, u32 reg, u32 *val) in tc358746_read()
366 tc358746_update_bits(struct tc358746 *tc358746, u32 reg, u32 mask, u32 val) in tc358746_update_bits()
381 static int tc358746_set_bits(struct tc358746 *tc358746, u32 reg, u32 bits) in tc358746_set_bits()
386 static int tc358746_clear_bits(struct tc358746 *tc358746, u32 reg, u32 bits) in tc358746_clear_bits()
391 static int tc358746_sw_reset(struct tc358746 *tc358746) in tc358746_sw_reset()
405 tc358746_apply_pll_config(struct tc358746 *tc358746) in tc358746_apply_pll_config()
443 static int tc358746_calc_vb_size(struct tc358746 *tc358746, in tc358746_calc_vb_size()
503 static int tc358746_apply_misc_config(struct tc358746 *tc358746) in tc358746_apply_misc_config()
588 static int tc358746_apply_dphy_config(struct tc358746 *tc358746) in tc358746_apply_dphy_config()
670 static int tc358746_enable_csi_lanes(struct tc358746 *tc358746, int enable) in tc358746_enable_csi_lanes()
715 static int tc358746_enable_csi_module(struct tc358746 *tc358746, int enable) in tc358746_enable_csi_module()
743 static int tc358746_enable_parallel_port(struct tc358746 *tc358746, int enable) in tc358746_enable_parallel_port()
777 struct tc358746 *tc358746 = to_tc358746(sd); in tc358746_s_stream() local
912 static unsigned long tc358746_find_pll_settings(struct tc358746 *tc358746, in tc358746_find_pll_settings()
990 struct tc358746 *tc358746 = to_tc358746(sd); in tc358746_get_mbus_config() local
1004 struct tc358746 *tc358746 = to_tc358746(sd); in tc358746_g_register() local
1025 struct tc358746 *tc358746 = to_tc358746(sd); in tc358746_s_register() local
1073 struct tc358746 *tc358746 = clk_hw_to_tc358746(hw); in tc358746_mclk_enable() local
1099 struct tc358746 *tc358746 = clk_hw_to_tc358746(hw); in tc358746_mclk_disable() local
1105 tc358746_find_mclk_settings(struct tc358746 *tc358746, unsigned long mclk_rate) in tc358746_find_mclk_settings()
1198 struct tc358746 *tc358746 = clk_hw_to_tc358746(hw); in tc358746_recalc_rate() local
1228 struct tc358746 *tc358746 = clk_hw_to_tc358746(hw); in tc358746_mclk_round_rate() local
1238 struct tc358746 *tc358746 = clk_hw_to_tc358746(hw); in tc358746_mclk_set_rate() local
1253 static int tc358746_setup_mclk_provider(struct tc358746 *tc358746) in tc358746_setup_mclk_provider()
1290 tc358746_init_subdev(struct tc358746 *tc358746, struct i2c_client *client) in tc358746_init_subdev()
1316 tc358746_init_output_port(struct tc358746 *tc358746, unsigned long refclk) in tc358746_init_output_port()
1372 static int tc358746_init_hw(struct tc358746 *tc358746) in tc358746_init_hw()
1407 static int tc358746_init_controls(struct tc358746 *tc358746) in tc358746_init_controls()
1444 struct tc358746 *tc358746 = in tc358746_notify_bound() local
1456 static int tc358746_async_register(struct tc358746 *tc358746) in tc358746_async_register()
1509 struct tc358746 *tc358746; in tc358746_probe() local
1610 struct tc358746 *tc358746 = to_tc358746(sd); in tc358746_remove() local
1630 static void tc358746_clk_enable(struct tc358746 *tc358746) in tc358746_clk_enable()
1637 struct tc358746 *tc358746 = dev_get_drvdata(dev); in tc358746_suspend() local
1652 struct tc358746 *tc358746 = dev_get_drvdata(dev); in tc358746_resume() local