Received: by 2002:a05:7412:8d11:b0:fa:4934:9f with SMTP id bj17csp389096rdb; Sun, 14 Jan 2024 23:53:32 -0800 (PST) X-Google-Smtp-Source: AGHT+IEPTgQNjxX88mZA3I6l8oWMgmoCS4EW3sqOF07Ki5LJSUJ0ZuV9YtWoJp0lo4Ey6wJPKpdW X-Received: by 2002:a05:620a:44c8:b0:783:636c:38d4 with SMTP id y8-20020a05620a44c800b00783636c38d4mr505424qkp.16.1705305212637; Sun, 14 Jan 2024 23:53:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705305212; cv=none; d=google.com; s=arc-20160816; b=boLf3V53O0p8tz8EqG/fP0GFp887mUoARLtWqEBZ0xToroMh+DiXUOqZHmNNqC5OcD 3UFoFEt7g1AtVO8MjQ/5y/roG3l0SLlXhG+SmBD1EOcuD4J7vli5pG3iR6tUUVdtRgkp 4ZIqWPWG2ed50J/Nb9bScAzq558Km+WF9OdkN+sCljZt1Mf2tNoHS450316AxExBt4bX ao5UNaWwyp41O+3ZbwgffiqxyID7FLPxsnMoE+epM8PjuC9DP5sQN6vXzhJriYQcpxBc U71zmwfPXX4xm1k4Z1k343D/hVgSeOAcIESiiDkze7ZZtvMkkl14YEYLHfkipyNuNskX 4cGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=VCdknF+BQQ3rfVe4wXCUb1INpIre4ZuVMLZTFRSE0EA=; fh=/HiAJTt/CIa+hjPfMobP5rj6c+JZjqo1vaC2HndtZxs=; b=iWM0KYeRYJspJFoMTMK5Ft3GatG0+23TQ9/YyGJvj+nF64YlYNdg5tWBe0+aAaWG6/ 25fy1OQ/bGquVP9V7MKWteDWgWK4sqsMgtr2zKEesLMMF9b69vcvXMu3aAqv7A7hXqls xdoirfeRgHZaxmJgZRJwTY2if6NbZOcuhgIowuB3sPDuRRGV9diK2DUpCLcSW2GZZp4m vpz9wNu6DsnU+sut6YyH4b3tRaY7LtF5IvCtb67NlPPXNleMx0NhnPMuFum3OgqgyWQy ESKvPUkqjPY90ze+tyr8/OZ8YMwmibK9I6fSaVfVj+nVSLmFIkhURJSE2BVUa3RsphMh kMjw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b="eC/acpCm"; spf=pass (google.com: domain of linux-kernel+bounces-25697-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-25697-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id u13-20020a05620a120d00b0078310e04b6csi7341564qkj.634.2024.01.14.23.53.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 14 Jan 2024 23:53:32 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-25697-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b="eC/acpCm"; spf=pass (google.com: domain of linux-kernel+bounces-25697-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-25697-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 6562F1C210E5 for ; Mon, 15 Jan 2024 07:53:32 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E46B55666; Mon, 15 Jan 2024 07:53:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="eC/acpCm" Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E43B163AA; Mon, 15 Jan 2024 07:53:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1705305200; x=1736841200; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=zHlir3XfdsSMz2r6HDC4X+LUzUxt8NpAEvDxhpvgZBw=; b=eC/acpCmGITJb4Lchw3vp1G9Cmu83HU1HW5sOk7s2B2efmJ8sN62aVGm t+XPw+wY4vBXcI9Re67Rz4ZRBkSR3gbiSBPCqUwZ6+rZ38N3a7V5kdWQG y+OcSdw2EbZSQpirvHAe1JNZchwwtYOfdsx/0nwVR0m/sZUTTLH2kuA8T qTbpj0qWwYaOtjmn9qpnoMmJon90+aE79/ypfw7eOXbQDdXdDuVAnBPa5 KPPSfpasjwTJ4Z4stQ6s3OfC1jR4AEQr/nhPJcvkZAXtOc+UAAUDS8f6p o+P1Rpeydx2qz74u4TNqmcPzRK6eszY59Vz3Klflom5jAaAFHZzxyUvYu g==; X-IronPort-AV: E=McAfee;i="6600,9927,10953"; a="6650794" X-IronPort-AV: E=Sophos;i="6.04,196,1695711600"; d="scan'208";a="6650794" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orvoesa105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jan 2024 23:53:18 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10953"; a="733229991" X-IronPort-AV: E=Sophos;i="6.04,196,1695711600"; d="scan'208";a="733229991" Received: from kuha.fi.intel.com ([10.237.72.185]) by orsmga003.jf.intel.com with SMTP; 14 Jan 2024 23:53:14 -0800 Received: by kuha.fi.intel.com (sSMTP sendmail emulation); Mon, 15 Jan 2024 09:53:13 +0200 Date: Mon, 15 Jan 2024 09:53:13 +0200 From: Heikki Krogerus To: "Christian A. Ehrhardt" Cc: linux-usb@vger.kernel.org, Dell.Client.Kernel@dell.com, Greg Kroah-Hartman , Neil Armstrong , Hans de Goede , Jack Pham , Fabrice Gasnier , Samuel =?utf-8?B?xIxhdm9q?= , linux-kernel@vger.kernel.org Subject: Re: [PATCH 2/4] usb: ucsi: Add quirk infrastructure Message-ID: References: <20240107001701.130535-1-lk@c--e.de> <20240107001701.130535-3-lk@c--e.de> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240107001701.130535-3-lk@c--e.de> On Sun, Jan 07, 2024 at 01:16:59AM +0100, Christian A. Ehrhardt wrote: > Allow bus drivers to specify quirks for the UCSI core on > attach. Allow the user to override the quirks on the command > line. > > Signed-off-by: Christian A. Ehrhardt > --- > Documentation/admin-guide/kernel-parameters.txt | 5 +++++ > drivers/usb/typec/ucsi/ucsi.c | 12 +++++++++++- > drivers/usb/typec/ucsi/ucsi.h | 6 +++++- > drivers/usb/typec/ucsi/ucsi_acpi.c | 2 +- > drivers/usb/typec/ucsi/ucsi_ccg.c | 2 +- > drivers/usb/typec/ucsi/ucsi_glink.c | 2 +- > drivers/usb/typec/ucsi/ucsi_stm32g0.c | 2 +- > 7 files changed, 25 insertions(+), 6 deletions(-) > > diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt > index 0a6a4b7f7a3b..fd8152dd4450 100644 > --- a/Documentation/admin-guide/kernel-parameters.txt > +++ b/Documentation/admin-guide/kernel-parameters.txt > @@ -6783,6 +6783,11 @@ > ,,,,,,, > See also Documentation/input/devices/joystick-parport.rst > > + typec_ucsi.quirks= [USB] > + A hex value specifying the quirks to enable for > + the USB Type-C connector system software interface > + driver. This overrides auto detected quirks. New module parameters are not going to be accepted. Please just fix the issue with Dell's first like I proposed, and then you can start thinking about the infra for the quirks. thanks, -- heikki