[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20211117151450.207168-1-marcan@marcan.st>
Date: Thu, 18 Nov 2021 00:14:48 +0900
From: Hector Martin <marcan@...can.st>
To: Heikki Krogerus <heikki.krogerus@...ux.intel.com>,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
Sven Peter <sven@...npeter.dev>
Cc: Hector Martin <marcan@...can.st>,
Guido Günther <agx@...xcpu.org>,
Alyssa Rosenzweig <alyssa@...enzweig.io>,
linux-usb@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [PATCH 0/2] usb: typec: tipd: Fixes for Apple M1 (CD321X) support
Hi folks,
These two fixes make tipd work properly on Apple M1 devices, in
particular in the case where the bootloader hasn't initialized
the controllers yet.
We normally do it in m1n1 (so the machine can charge and so bootloaders
get working USB without needing this driver), but that was causing this
codepath to never get properly exercised, so we never caught it. I
noticed on the new machines with 3+1 ports, since m1n1 was only
initializing 2 and the other 2 were failing to initialize.
Hector Martin (2):
usb: typec: tipd: Fix typo in cd321x_switch_power_state
usb: typec: tipd: Fix initialization sequence for cd321x
drivers/usb/typec/tipd/core.c | 35 +++++++++++++++++------------------
1 file changed, 17 insertions(+), 18 deletions(-)
--
2.33.0
Powered by blists - more mailing lists