This is a note to let you know that I've just added the patch titled dt-bindings: connector: Replace BIT macro with generic bit ops to the 5.12-stable tree which can be found at: http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary The filename of the patch is: dt-bindings-connector-replace-bit-macro-with-generic-bit-ops.patch and it can be found in the queue-5.12 subdirectory. If you, or anyone else, feels it should not be added to the stable tree, please let <stable@xxxxxxxxxxxxxxx> know about it. >From 9257bd80b917cc7908abd27ed5a5211964563f62 Mon Sep 17 00:00:00 2001 From: Kyle Tso <kyletso@xxxxxxxxxx> Date: Thu, 27 May 2021 20:10:29 +0800 Subject: dt-bindings: connector: Replace BIT macro with generic bit ops From: Kyle Tso <kyletso@xxxxxxxxxx> commit 9257bd80b917cc7908abd27ed5a5211964563f62 upstream. BIT macro is not defined. Replace it with generic bit operations. Fixes: 630dce2810b9 ("dt-bindings: connector: Add SVDM VDO properties") Reviewed-by: Rob Herring <robh@xxxxxxxxxx> Signed-off-by: Kyle Tso <kyletso@xxxxxxxxxx> Link: https://lore.kernel.org/r/20210527121029.583611-1-kyletso@xxxxxxxxxx Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> --- include/dt-bindings/usb/pd.h | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) --- a/include/dt-bindings/usb/pd.h +++ b/include/dt-bindings/usb/pd.h @@ -163,10 +163,10 @@ #define UFP_VDO_VER1_2 2 /* Device Capability */ -#define DEV_USB2_CAPABLE BIT(0) -#define DEV_USB2_BILLBOARD BIT(1) -#define DEV_USB3_CAPABLE BIT(2) -#define DEV_USB4_CAPABLE BIT(3) +#define DEV_USB2_CAPABLE (1 << 0) +#define DEV_USB2_BILLBOARD (1 << 1) +#define DEV_USB3_CAPABLE (1 << 2) +#define DEV_USB4_CAPABLE (1 << 3) /* Connector Type */ #define UFP_RECEPTACLE 2 @@ -191,9 +191,9 @@ /* Alternate Modes */ #define UFP_ALTMODE_NOT_SUPP 0 -#define UFP_ALTMODE_TBT3 BIT(0) -#define UFP_ALTMODE_RECFG BIT(1) -#define UFP_ALTMODE_NO_RECFG BIT(2) +#define UFP_ALTMODE_TBT3 (1 << 0) +#define UFP_ALTMODE_RECFG (1 << 1) +#define UFP_ALTMODE_NO_RECFG (1 << 2) /* USB Highest Speed */ #define UFP_USB2_ONLY 0 @@ -217,9 +217,9 @@ * <4:0> :: Port number */ #define DFP_VDO_VER1_1 1 -#define HOST_USB2_CAPABLE BIT(0) -#define HOST_USB3_CAPABLE BIT(1) -#define HOST_USB4_CAPABLE BIT(2) +#define HOST_USB2_CAPABLE (1 << 0) +#define HOST_USB3_CAPABLE (1 << 1) +#define HOST_USB4_CAPABLE (1 << 2) #define DFP_RECEPTACLE 2 #define DFP_CAPTIVE 3 Patches currently in stable-queue which might be from kyletso@xxxxxxxxxx are queue-5.12/usb-pd-set-pd_t_sink_wait_cap-to-310ms.patch queue-5.12/dt-bindings-connector-replace-bit-macro-with-generic-bit-ops.patch queue-5.12/usb-typec-tcpm-fix-misuses-of-ams-invocation.patch queue-5.12/usb-typec-tcpm-correct-the-responses-in-svdm-version-2.0-dfp.patch queue-5.12/usb-typec-tcpm-properly-handle-alert-and-status-messages.patch queue-5.12/usb-typec-tcpm-do-not-finish-vdm-ams-for-retrying-responses.patch