ARM64: dts: rk3399-android: Set ramoops_mem size to 0xf0000
[firefly-linux-kernel-4.4.55.git] / drivers / usb / dwc_otg_310 / usbdev_bc.h
old mode 100644 (file)
new mode 100755 (executable)
index 0299c62..58529f7
@@ -1,15 +1,16 @@
 #ifndef _USBDEV_BC_H
 #define _USBDEV_BC_H
 
-/* USB Charger Types */
-#define USB_BC_TYPE_DISCNT  (0)
-#define USB_BC_TYPE_SDP     (1)
-#define USB_BC_TYPE_DCP     (2)
-#define USB_BC_TYPE_CDP     (3)
-#define USB_BC_TYPE_UNKNOW  (4)
+#include <linux/power/rk_usbbc.h>
+
+enum {
+       BC_BVALID = 0,
+       BC_IDDIG,
+};
 
 enum {
        SYNOP_BC_BVALID = 0,
+       SYNOP_BC_IDDIG,
        SYNOP_BC_DCDENB,
        SYNOP_BC_VDATSRCENB,
        SYNOP_BC_VDATDETENB,
@@ -20,8 +21,24 @@ enum {
        SYNOP_BC_MAX,
 };
 
+enum {
+       INNO_BC_BVALID = 0,
+       INNO_BC_IDDIG,
+       INNO_BC_VDMSRCEN,
+       INNO_BC_VDPSRCEN,
+       INNO_BC_RDMPDEN,
+       INNO_BC_IDPSRCEN,
+       INNO_BC_IDMSINKEN,
+       INNO_BC_IDPSINKEN,
+       INNO_BC_DPATTACH,
+       INNO_BC_CPDET,
+       INNO_BC_DCPATTACH,
+       INNO_BC_MAX,
+};
+
 enum {
        RK_BC_BVALID = 0,
+       RK_BC_IDDIG,
        RK_BC_LINESTATE,
        RK_BC_SOFTCTRL,
        RK_BC_OPMODE,
@@ -47,9 +64,7 @@ USB Port Type
 2 : DCP - charger
 3 : CDP - pc with big currect charge
 ***********************************/
-
-extern int dwc_otg_check_dpdm(bool wait);
-extern int usb_battery_charger_detect(bool wait);
-extern void usb20otg_battery_charger_detect_cb(int charger_type_new);
+extern enum bc_port_type usb_battery_charger_detect(bool wait);
+extern void rk_battery_charger_detect_cb(int charger_type_new);
 
 #endif