Lines Matching defs:thp7312
395 static int thp7312_set_mipi_lanes(struct thp7312_device *thp7312) in thp7312_set_mipi_lanes()
420 static int thp7312_change_mode(struct thp7312_device *thp7312, in thp7312_change_mode()
456 static int thp7312_set_framefmt(struct thp7312_device *thp7312, in thp7312_set_framefmt()
479 static int thp7312_init_mode(struct thp7312_device *thp7312, in thp7312_init_mode()
508 static int thp7312_stream_enable(struct thp7312_device *thp7312, bool enable) in thp7312_stream_enable()
515 static int thp7312_check_status_stream_mode(struct thp7312_device *thp7312) in thp7312_check_status_stream_mode()
544 static void thp7312_reset(struct thp7312_device *thp7312) in thp7312_reset()
572 static void __thp7312_power_off(struct thp7312_device *thp7312) in __thp7312_power_off()
578 static void thp7312_power_off(struct thp7312_device *thp7312) in thp7312_power_off()
583 static int __thp7312_power_on(struct thp7312_device *thp7312) in __thp7312_power_on()
610 static int thp7312_power_on(struct thp7312_device *thp7312) in thp7312_power_on()
636 struct thp7312_device *thp7312 = to_thp7312_dev(sd); in thp7312_pm_runtime_suspend() local
648 struct thp7312_device *thp7312 = to_thp7312_dev(sd); in thp7312_pm_runtime_resume() local
735 struct thp7312_device *thp7312 = to_thp7312_dev(sd); in thp7312_set_fmt() local
772 struct thp7312_device *thp7312 = to_thp7312_dev(sd); in thp7312_set_frame_interval() local
802 struct thp7312_device *thp7312 = to_thp7312_dev(sd); in thp7312_s_stream() local
924 static int thp7312_set_focus(struct thp7312_device *thp7312) in thp7312_set_focus()
1045 struct thp7312_device *thp7312 = to_thp7312_from_ctrl(ctrl); in thp7312_s_ctrl() local
1220 static int thp7312_init_controls(struct thp7312_device *thp7312) in thp7312_init_controls()
1428 static int thp7312_read_firmware_version(struct thp7312_device *thp7312) in thp7312_read_firmware_version()
1445 static int thp7312_write_buf(struct thp7312_device *thp7312, in thp7312_write_buf()
1455 static int __thp7312_flash_reg_write(struct thp7312_device *thp7312, in __thp7312_flash_reg_write()
1489 static int __thp7312_flash_reg_read(struct thp7312_device *thp7312, in __thp7312_flash_reg_read()
1515 #define thp7312_flash_reg_write(thp7312, wrbuf) \ argument
1518 #define thp7312_flash_reg_read(thp7312, wrbuf, rdbuf) \ argument
1522 static enum fw_upload_err thp7312_fw_prepare_config(struct thp7312_device *thp7312) in thp7312_fw_prepare_config()
1545 static enum fw_upload_err thp7312_fw_prepare_check(struct thp7312_device *thp7312) in thp7312_fw_prepare_check()
1564 static enum fw_upload_err thp7312_fw_prepare_reset(struct thp7312_device *thp7312) in thp7312_fw_prepare_reset()
1579 static enum fw_upload_err thp7312_flash_erase(struct thp7312_device *thp7312) in thp7312_flash_erase()
1626 thp7312_write_download_data_by_unit(struct thp7312_device *thp7312, in thp7312_write_download_data_by_unit()
1653 static enum fw_upload_err thp7312_fw_load_to_ram(struct thp7312_device *thp7312, in thp7312_fw_load_to_ram()
1705 static enum fw_upload_err thp7312_fw_write_to_flash(struct thp7312_device *thp7312, in thp7312_fw_write_to_flash()
1736 static enum fw_upload_err thp7312_fw_check_crc(struct thp7312_device *thp7312, in thp7312_fw_check_crc()
1782 struct thp7312_device *thp7312 = fw_upload->dd_handle; in thp7312_fw_prepare() local
1819 struct thp7312_device *thp7312 = fw_upload->dd_handle; in thp7312_fw_write() local
1875 struct thp7312_device *thp7312 = fw_upload->dd_handle; in thp7312_fw_cancel() local
1889 static int thp7312_register_flash_mode(struct thp7312_device *thp7312) in thp7312_register_flash_mode()
1935 static int thp7312_get_regulators(struct thp7312_device *thp7312) in thp7312_get_regulators()
1947 static int thp7312_sensor_parse_dt(struct thp7312_device *thp7312, in thp7312_sensor_parse_dt()
2018 static int thp7312_parse_dt(struct thp7312_device *thp7312) in thp7312_parse_dt()
2090 struct thp7312_device *thp7312; in thp7312_probe() local
2211 struct thp7312_device *thp7312 = to_thp7312_dev(sd); in thp7312_remove() local