mirror of
https://github.com/AetherDroid/android_kernel_samsung_on5xelte.git
synced 2025-09-08 17:18:05 -04:00
56 lines
2.3 KiB
C
56 lines
2.3 KiB
C
#ifndef _MUIC_APIS_
|
|
#define _MUIC_APIS_
|
|
|
|
extern int attach_ta(muic_data_t *pmuic);
|
|
extern int detach_ta(muic_data_t *pmuic);
|
|
extern int do_BCD_rescan(muic_data_t *pmuic);
|
|
extern int enable_periodic_adc_scan(muic_data_t *pmuic);
|
|
extern int disable_periodic_adc_scan(muic_data_t *pmuic);
|
|
extern int com_to_open_with_vbus(muic_data_t *pmuic);
|
|
extern int com_to_usb(muic_data_t *pmuic);
|
|
extern int com_to_uart(muic_data_t *pmuic);
|
|
extern int com_to_audio(muic_data_t *pmuic);
|
|
extern int switch_to_ap_usb(muic_data_t *pmuic);
|
|
extern int switch_to_ap_uart(muic_data_t *pmuic);
|
|
extern int switch_to_cp_uart(muic_data_t *pmuic);
|
|
extern int attach_usb_util(muic_data_t *pmuic,
|
|
muic_attached_dev_t new_dev);
|
|
extern int attach_usb(muic_data_t *pmuic,
|
|
muic_attached_dev_t new_dev);
|
|
extern int detach_usb(muic_data_t *pmuic);
|
|
extern int attach_otg_usb(muic_data_t *pmuic,
|
|
muic_attached_dev_t new_dev);
|
|
extern int detach_otg_usb(muic_data_t *pmuic);
|
|
extern int attach_ps_cable(muic_data_t *pmuic,
|
|
muic_attached_dev_t new_dev);
|
|
extern int detach_ps_cable(muic_data_t *pmuic);
|
|
extern int attach_ps_cable(muic_data_t *pmuic,
|
|
muic_attached_dev_t new_dev);
|
|
extern int attach_deskdock(muic_data_t *pmuic,
|
|
muic_attached_dev_t new_dev);
|
|
extern int detach_deskdock(muic_data_t *pmuic);
|
|
extern int attach_audiodock(muic_data_t *pmuic,
|
|
muic_attached_dev_t new_dev, u8 vbus);
|
|
extern int detach_audiodock(muic_data_t *pmuic);
|
|
extern int attach_jig_uart_boot_off(muic_data_t *pmuic, muic_attached_dev_t new_dev,
|
|
u8 vbvolt);
|
|
extern int detach_jig_uart_boot_off(muic_data_t *pmuic);
|
|
extern int attach_jig_uart_boot_on(muic_data_t *pmuic, muic_attached_dev_t new_dev);
|
|
extern int detach_jig_uart_boot_on(muic_data_t *pmuic);
|
|
extern int attach_jig_usb_boot_off(muic_data_t *pmuic,
|
|
u8 vbvolt);
|
|
extern int attach_jig_usb_boot_on(muic_data_t *pmuic,
|
|
u8 vbvolt);
|
|
extern int attach_mhl(muic_data_t *pmuic);
|
|
extern int detach_mhl(muic_data_t *pmuic);
|
|
extern int get_adc(muic_data_t *pmuic);
|
|
extern int get_vps_data(muic_data_t *pmuic, void *pdata);
|
|
extern void set_switch_mode(muic_data_t *pmuic, int mode);
|
|
extern int get_switch_mode(muic_data_t *pmuic);
|
|
extern void set_adc_scan_mode(muic_data_t *pmuic,const u8 val);
|
|
extern int get_adc_scan_mode(muic_data_t *pmuic);
|
|
|
|
#ifdef CONFIG_UART_SEL
|
|
extern int java_muic_set_path(void *drv_data, int path);
|
|
#endif
|
|
#endif
|