From nobody Tue Feb 10 22:00:03 2026 Received: from mail-ej1-f47.google.com (mail-ej1-f47.google.com [209.85.218.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0DB0138FF1A for ; Tue, 13 Jan 2026 13:05:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768309554; cv=none; b=TZT+eOLLN1OzCpt3m3Rrhv9vjgJwQo8EK8OSp2nE8l8+Dsh/pKtm1EzYi346VMQezDLl0aRUZtUGBtuypBNDPhXXrd8vwZoNop9nVvEypMyYJYk94eT/JLDUUy+yEqJoxCcy+0dH02/2OycTsn8rn9MO1sOVQjal5rrzkHAcdv4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768309554; c=relaxed/simple; bh=+JaIC+XYxgvHZoYamzUQwiwiebl7OEagOKElTNuRHxU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=j1lcsgm5Ks1z5UeUAiC/2et5+F6ACS/0XOia6WeKpbeqJQFQN15Cvjy1vYYHXvpH80pTKRox+V2EApVUDwqYAjgkUdH2ZKnBpIpGvuJZbIHXR2/t2TXX26Ys3fp88zattNkyeqZZUB78OYKeTelB+5SQZa5sfuDOYCAB9lY3Yq8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=lULCgikZ; arc=none smtp.client-ip=209.85.218.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="lULCgikZ" Received: by mail-ej1-f47.google.com with SMTP id a640c23a62f3a-b872cf905d3so282987366b.2 for ; Tue, 13 Jan 2026 05:05:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1768309549; x=1768914349; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ZCVsnNiF9taQOhEY911oRHXRaOv1GHlaDH7WrNRKjM0=; b=lULCgikZ9xqriZz3C2Un6O7XdKXUaexBb7HBb+v80iI8ry373rORO23kvuqv9DAl09 LoenkHcq73pfZIgD1B5qwEcN8jWHhrWmWMHh/Cl8Fs11Kqo4N6kZquFIpi+pyG3xqpfF KfgigfrxwYJipvF5ioEeHjBD+Nu6zp1agymRo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768309549; x=1768914349; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=ZCVsnNiF9taQOhEY911oRHXRaOv1GHlaDH7WrNRKjM0=; b=qefiG9zmCCUMz9Qcst7icB4vYRuiG2l8FBFyv42iRBVfPIuBGtwI3Lg3a91xEIAdgm FDDKI8BMw5lohW/EeL7w7szgKrFUTZ/2ZVkhJn64CtMg3NFvd08HUSR5tHKcz296+TZF KH1NXNC5MlSt05Ya+znXh1Jj398N4YVsbPjzCcz+XV4bMICvGmYB09wOky735X8fsuav QMGawvyTN1nIs7ku6AYFB+LaBB8UmKOHgo1Wz+YpMKg9JbCCHOm7yIf3frSbwxMHjNxp rRgMjsotHRq1hu5EzeCZtehfnUsnVnG35gtRjt0fpPpcjNyjCpO1QCLLhuV1BsjLczSt s2Dg== X-Forwarded-Encrypted: i=1; AJvYcCVIpFP4tEfY4na9pDmxtt1bQ1vuSHbfaqGxRLz8qf1kqUFMKUkRvcsZvtEQXdsuAxIieIXz7PMDiZUAwNU=@vger.kernel.org X-Gm-Message-State: AOJu0YxcJI9Er70sSZZOQMvQsBcBCWNpMHH4DB9ANRiHNh+FNn/MVS1o Faq7ln5bd0NQeCKRiDWmBrWC5tX/RejiFsF2ggZxmPMP/uj0A8W/P6utaMmzO1M8zQ== X-Gm-Gg: AY/fxX5DFIEc2li+8/JU9z0xsgnI46KShUoC8Db3Ucsngzo4Mun2tPHu4x4OcLDb1FF VPq6Ft8saA08ULfYOSuEDF/Y71w+c8qikb27l/vq79+G9jUSR2mE9u+g/odgds605JIH3dEUyAk KMVJjdq/BDJWdtbKXIgei5NKjFUJr9EQaCOAUI++KJQC6Yopvl/kPzAaw6u0dK4JJ7ABHeMXSMW ccdu+6jDnxprhVmnLVQH4oLJmdmI5oTJWNJQJ25ViVq6jmcWoE5uYzf7H8Xqrc61JCJE2IB86rX /mAjbqVcLs694MtYne/WWJ8BYpieRu+t1kIhyqI5Lk7nJsK7oBrHuoDywjMmzjrlJ23luDxaXQ6 ewQ6tFqqwsp9YPyOaFY/OGs2b6PFG8ccorZ7Vl8TQtrqaqvG+IxVP0Foffo6lcg4Vu1Ker21ZEp QfH9QAclagWVq9qLjYwD5Guo71Up+FB0Y4xwzwI35/Ml7hKH8Uo2WeGgpzPecPW8jQyjC/JD2zR FxIYSVt X-Google-Smtp-Source: AGHT+IHQrZeQ/CRIvkRFs9Xv/iIOSXPTXMS2jM8rkvlNg8AKY+SdRTPp2Q3LTRtbojrFp7c5Z7Rq6g== X-Received: by 2002:a17:907:7b88:b0:b87:892:f43f with SMTP id a640c23a62f3a-b870893074dmr819575266b.29.1768309549279; Tue, 13 Jan 2026 05:05:49 -0800 (PST) Received: from akuchynski.c.googlers.com.com (150.230.32.34.bc.googleusercontent.com. [34.32.230.150]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b871b5e60dasm586217266b.63.2026.01.13.05.05.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 05:05:48 -0800 (PST) From: Andrei Kuchynski To: Heikki Krogerus , Abhishek Pandit-Subedi , Benson Leung , Jameson Thies , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, chrome-platform@lists.linux.dev Cc: Tzung-Bi Shih , Guenter Roeck , Greg Kroah-Hartman , Dmitry Baryshkov , =?UTF-8?q?=C5=81ukasz=20Bartosik?= , Abel Vesa , Pooja Katiyar , Johan Hovold , Hsin-Te Yuan , Madhu M , Venkat Jayaraman , Andrei Kuchynski Subject: [PATCH v4 3/8] usb: typec: ucsi: Set no_mode_control flag Date: Tue, 13 Jan 2026 13:05:31 +0000 Message-ID: <20260113130536.3068311-4-akuchynski@chromium.org> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog In-Reply-To: <20260113130536.3068311-1-akuchynski@chromium.org> References: <20260113130536.3068311-1-akuchynski@chromium.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This flag indicates that the PPM allows the OPM to change the currently negotiated alternate mode using the SET_NEW_CAM command. Signed-off-by: Andrei Kuchynski Reviewed-by: Benson Leung --- drivers/usb/typec/ucsi/ucsi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/usb/typec/ucsi/ucsi.c b/drivers/usb/typec/ucsi/ucsi.c index a7b388dc7fa0f..deb210c066cb5 100644 --- a/drivers/usb/typec/ucsi/ucsi.c +++ b/drivers/usb/typec/ucsi/ucsi.c @@ -1659,6 +1659,7 @@ static int ucsi_register_port(struct ucsi *ucsi, stru= ct ucsi_connector *con) =20 cap->driver_data =3D con; cap->ops =3D &ucsi_ops; + cap->no_mode_control =3D !(con->ucsi->cap.features & UCSI_CAP_ALT_MODE_OV= ERRIDE); =20 if (ucsi->version >=3D UCSI_VERSION_2_0) con->typec_cap.orientation_aware =3D true; --=20 2.52.0.457.g6b5491de43-goog