From 23fa18eaa71266feff7ba8d83022d9e1cc83c65a Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Fri, 10 May 2024 07:42:03 +0000
Subject: [PATCH] disable pwm7

---
 kernel/include/linux/usb/phy.h |   37 ++-----------------------------------
 1 files changed, 2 insertions(+), 35 deletions(-)

diff --git a/kernel/include/linux/usb/phy.h b/kernel/include/linux/usb/phy.h
index b1f7d2e..888d2fd 100644
--- a/kernel/include/linux/usb/phy.h
+++ b/kernel/include/linux/usb/phy.h
@@ -13,18 +13,8 @@
 #include <linux/extcon.h>
 #include <linux/notifier.h>
 #include <linux/usb.h>
+#include <linux/android_kabi.h>
 #include <uapi/linux/usb/charger.h>
-
-#define ENABLE_DP_MANUAL_PULLUP	BIT(0)
-#define ENABLE_SECONDARY_PHY	BIT(1)
-#define PHY_HOST_MODE		BIT(2)
-#define PHY_CHARGER_CONNECTED	BIT(3)
-#define PHY_VBUS_VALID_OVERRIDE	BIT(4)
-#define DEVICE_IN_SS_MODE	BIT(5)
-#define PHY_LANE_A		BIT(6)
-#define PHY_LANE_B		BIT(7)
-#define PHY_HSFS_MODE		BIT(8)
-#define PHY_LS_MODE		BIT(9)
 
 enum usb_phy_interface {
 	USBPHY_INTERFACE_MODE_UNKNOWN,
@@ -48,8 +38,6 @@
 	USB_PHY_TYPE_UNDEFINED,
 	USB_PHY_TYPE_USB2,
 	USB_PHY_TYPE_USB3,
-	USB_PHY_TYPE_USB3_OR_DP,
-	USB_PHY_TYPE_USB3_AND_DP,
 };
 
 /* OTG defines lots of enumeration states before device reset */
@@ -60,7 +48,6 @@
 	OTG_STATE_B_IDLE,
 	OTG_STATE_B_SRP_INIT,
 	OTG_STATE_B_PERIPHERAL,
-	OTG_STATE_B_SUSPEND,
 
 	/* extra dual-role default-b states */
 	OTG_STATE_B_WAIT_ACON,
@@ -170,9 +157,7 @@
 	 */
 	enum usb_charger_type (*charger_detect)(struct usb_phy *x);
 
-	/* reset the PHY clocks */
-	int     (*reset)(struct usb_phy *x);
-	int	(*drive_dp_pulse)(struct usb_phy *x, unsigned int pulse_width);
+	ANDROID_KABI_RESERVE(1);
 };
 
 /* for board-specific init logic */
@@ -229,24 +214,6 @@
 		return 0;
 
 	return x->set_vbus(x, false);
-}
-
-static inline int
-usb_phy_reset(struct usb_phy *x)
-{
-	if (x && x->reset)
-		return x->reset(x);
-
-	return 0;
-}
-
-static inline int
-usb_phy_drive_dp_pulse(struct usb_phy *x, unsigned int pulse_width)
-{
-	if (x && x->drive_dp_pulse)
-		return x->drive_dp_pulse(x, pulse_width);
-
-	return 0;
 }
 
 /* for usb host and peripheral controller drivers */

--
Gitblit v1.6.2