From nobody Thu Apr 2 06:31:32 2026 Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11021087.outbound.protection.outlook.com [52.101.70.87]) (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 DC86F32570A; Thu, 26 Feb 2026 13:21:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.87 ARC-Seal: i=3; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772112118; cv=fail; b=K4tUQF5OE1zhBmsV90/pndY/gEKFelkTsyUtsJA8OBW6idEIwBoQkraebi+ktSD7NosiY2uWXXdooO240iCVNWNEtIp1LuKLRkCCvA5h2qjsUzjkJpf+jTgxPU5ho8klybK8s33DISXyGRzsUSm9He8y0SunMwQXSqom3Q15lis= ARC-Message-Signature: i=3; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772112118; c=relaxed/simple; bh=/5saC6ihMnQRiZVIbKNvdPrP0BbPuCHn9unwPFZJ1HQ=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=Zgvn7sKr/BoLpexXJ+8KfEXPx9wQldvp0qn1TKFzwGy5ZqiBtNaQfULZzj+qKjPgvIjyzEJz1zFDXWHYGeOTYTdkV+OvBQ6W9JHoD8OgtQkZIdfKtBVArqrItGYtAZokXGudEL+vFZ71BU577fWDo4xnn2YM5aSnrLIv00mIecE= ARC-Authentication-Results: i=3; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=solid-run.com; spf=pass smtp.mailfrom=solid-run.com; dkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com header.i=@solidrn.onmicrosoft.com header.b=j/9qgLci; dkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com header.i=@solidrn.onmicrosoft.com header.b=j/9qgLci; arc=fail smtp.client-ip=52.101.70.87 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=solid-run.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=solid-run.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com header.i=@solidrn.onmicrosoft.com header.b="j/9qgLci"; dkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com header.i=@solidrn.onmicrosoft.com header.b="j/9qgLci" ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=f6et50lniCnkFD9HMaNCS7qyZFJIhVKh13RSsdLEiLI8Awy6X6ROoqZtZ+5+WgvUgEIEJYZIO9M9EXg2SvtrEjNPiQyGD1shrZG+WONjCSMXXsER3LxWWAR/SZR8f2FJxoelSYXMv99G3mRKQXL1ejlaX19NWTY0V+C4V0/3atF4kXAQyE4lMnNcoSUNzRBgIZAr9TfTFVW85l1l9Wqv9I2g4Bfe7Bg2WoiV2O7LqiQITynbAAWb2OU1Jjg6EeHeuXDqPBaFOXA6t3ws62vAayL2/ld4cRN0Z+G2x/hnRCbY88TMnS1DidX4+7R+GrZj11j7FE5SlM7pqm8GTTdVIg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=tDU3bZlCQCRKhUsTYOKoc4EfvrXr+i4dnx8HU0yM8bE=; b=crh5mshwkeGTK6sim25UmqG+QD6o/Ng61fPiwEr7NQchrj8u23SSapCTLCtT3jBXnSUvB7xOut7YSajxbp40I4YwmXhOV2TZu0BHRgcr1Fhr9p0YjmLxFRzyIxn+dKfs5jNSrQkfnO1uMnXRC0cXAFt7OjCtu3LRR3LqkMtTeNZX7FktKBrCSkf4ihQ8cRDEqAYbJmuYJgfbnz4PbTlXuceruVmewJDfSaVmVZZY9cemEjEd16dh0Hz82s6+oz3TRsRHGlPv5Y9oS49DgM0pzHb0up1fS0/OAaLNbg452yY1E9ZX49wX3Hjc9ZTHDiOl9o5NS1nHlI9ttDTb5vQgrg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=softfail (sender ip is 52.17.62.50) smtp.rcpttodomain=atomide.com smtp.mailfrom=solid-run.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=solid-run.com; dkim=pass (signature was verified) header.d=solidrn.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=solid-run.com] dkim=[1,1,header.d=solid-run.com] dmarc=[1,1,header.from=solid-run.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solidrn.onmicrosoft.com; s=selector1-solidrn-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tDU3bZlCQCRKhUsTYOKoc4EfvrXr+i4dnx8HU0yM8bE=; b=j/9qgLcibxd4jfEFh4O5jCi3zuEumcv8sBHWzcUPY+PpLgSfb7UZOAzqkdMZvPycN3s/y6PpBzhDi1TqckpevP1/mBQIJdtjQbUhXT21J0YmHg/PBm5xrL4aa4AN3qkNO05SFEPNANSreEQuXvFEvbg2X98mscxnnU6SK/l/wDo= Received: from AS4P189CA0030.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:5db::17) by DB8PR04MB7114.eurprd04.prod.outlook.com (2603:10a6:10:fe::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.14; Thu, 26 Feb 2026 13:21:53 +0000 Received: from AM4PEPF00027A66.eurprd04.prod.outlook.com (2603:10a6:20b:5db:cafe::58) by AS4P189CA0030.outlook.office365.com (2603:10a6:20b:5db::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9632.26 via Frontend Transport; Thu, 26 Feb 2026 13:21:53 +0000 X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 52.17.62.50) smtp.mailfrom=solid-run.com; dkim=pass (signature was verified) header.d=solidrn.onmicrosoft.com;dmarc=fail action=none header.from=solid-run.com; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning solid-run.com discourages use of 52.17.62.50 as permitted sender) Received: from eu-dlp.cloud-sec-av.com (52.17.62.50) by AM4PEPF00027A66.mail.protection.outlook.com (10.167.16.91) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9632.12 via Frontend Transport; Thu, 26 Feb 2026 13:21:52 +0000 Received: from emails-1627371-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-6-107.eu-west-1.compute.internal [10.20.6.107]) by mta-outgoing-dlp-467-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id B408480007; Thu, 26 Feb 2026 13:21:52 +0000 (UTC) X-Mailbox-Line: From b'josua@solid-run.com' Thu Feb 26 13:21:45 2026 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Urn4VvKQMIVNtJjtryShxBWi5T2emeM7byhcHcBwHraEboIa3QWSCILR8UnBwMAOS/sIbmbcgwrK+VGXANh1/TYN5kBbKI5LtC4oq8BJCZbfgzItvSOkDteEjfplW00jBIh0G/XtGFBRRqf844K0lPR/QOkW0zkHmcBEeUlzojZcC6yIi1GArT4l1iYdjjwm5P6bDhbMHVkBNtmDq4j1/i8Cq4PenmEo2BXB7AQg1fK7Efp3i0nRUf8abLJRtMB7gFEdDWfKe5nUgO+OBH4pTUsOalMFF5ttjJeiF2kWWAugW6H1FIfMayDMI4yEaE8UZMuaMjddKLnMDtM03I9AgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=tDU3bZlCQCRKhUsTYOKoc4EfvrXr+i4dnx8HU0yM8bE=; b=maB+gXa/IyakO4kBIyQ2hUvjYlOnCtfpGxhxtA7AOfLG/syieF6GpuSHXnwssg6kAx5J9QJiz+SAiJKBk1ZzuYH4upPEE7FRwD0/bLPKegSt25n4Nhkpl1QR6IGSe4yWcqBSyr55kyutmSMLaRAHFn+5zyfGAJJ0aU5fHPZKIzU23l6xVDPrftEQmTd3RovbdFP3vLEVrcKI6ZpwIFqbOe00Pp9IgCbdwaxphetoEUGRdm7Ji4XmnQsPvkMih59kA04c2kra4hfyh8ycZcvQdkqKDWmeKjQqwAnaeUyjCM/cDPQNFiLKQy6bgv8DZHjmydelhpnfdlkKW3lXHy6paw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=solid-run.com; dmarc=pass action=none header.from=solid-run.com; dkim=pass header.d=solid-run.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solidrn.onmicrosoft.com; s=selector1-solidrn-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tDU3bZlCQCRKhUsTYOKoc4EfvrXr+i4dnx8HU0yM8bE=; b=j/9qgLcibxd4jfEFh4O5jCi3zuEumcv8sBHWzcUPY+PpLgSfb7UZOAzqkdMZvPycN3s/y6PpBzhDi1TqckpevP1/mBQIJdtjQbUhXT21J0YmHg/PBm5xrL4aa4AN3qkNO05SFEPNANSreEQuXvFEvbg2X98mscxnnU6SK/l/wDo= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=solid-run.com; Received: from AM9PR04MB8747.eurprd04.prod.outlook.com (2603:10a6:20b:408::11) by GV1PR04MB10521.eurprd04.prod.outlook.com (2603:10a6:150:1d5::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.14; Thu, 26 Feb 2026 13:21:42 +0000 Received: from AM9PR04MB8747.eurprd04.prod.outlook.com ([fe80::a0c7:9bd0:56e1:576a]) by AM9PR04MB8747.eurprd04.prod.outlook.com ([fe80::a0c7:9bd0:56e1:576a%4]) with mapi id 15.20.9654.014; Thu, 26 Feb 2026 13:21:42 +0000 From: Josua Mayer Date: Thu, 26 Feb 2026 15:21:16 +0200 Subject: [PATCH v11 8/9] mux: add visible config symbol to enable multiplexer subsystem Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260226-rz-sdio-mux-v11-8-c2a350f9bbd3@solid-run.com> References: <20260226-rz-sdio-mux-v11-0-c2a350f9bbd3@solid-run.com> In-Reply-To: <20260226-rz-sdio-mux-v11-0-c2a350f9bbd3@solid-run.com> To: Marc Kleine-Budde , Vincent Mailhol , Vinod Koul , Neil Armstrong , Peter Rosin , Aaro Koskinen , Andreas Kemnade , Kevin Hilman , Roger Quadros , Tony Lindgren , Janusz Krzysztofik , Vignesh R , Andi Shyti , Ulf Hansson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Geert Uytterhoeven , Magnus Damm , Wolfram Sang , Yoshihiro Shimoda Cc: Yazan Shhady , Jon Nettleton , Vladimir Oltean , Mikhail Anikin , linux-can@vger.kernel.org, linux-phy@lists.infradead.org, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-i2c@vger.kernel.org, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Josua Mayer X-Mailer: b4 0.14.3 X-ClientProxiedBy: TL2P290CA0013.ISRP290.PROD.OUTLOOK.COM (2603:1096:950:2::7) To AM9PR04MB8747.eurprd04.prod.outlook.com (2603:10a6:20b:408::11) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AM9PR04MB8747:EE_|GV1PR04MB10521:EE_|AM4PEPF00027A66:EE_|DB8PR04MB7114:EE_ X-MS-Office365-Filtering-Correlation-Id: c1fa4c0c-a561-4a09-09c3-08de753a01c8 X-CLOUD-SEC-AV-Info: solidrun,office365_emails,sent,inline X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|7416014|52116014|376014|1800799024|366016|38350700014|921020; X-Microsoft-Antispam-Message-Info-Original: FQFhWy7jFpLkmpCOfvvAA/pIGlsMAR+bhv5Hl04EXZr6JmRZ5rXQ16o4puXeZ1mVklZodLKKPWq09XbrO9pGFhkGnveT+eCHAAxbX0ahoq0VVI4T6d5vIz23vbYuPBflmjFI59OFZBJKjSD4yOKG9/jFfnqYvQoLhiWM0omP+EIYYjeAoOq0IllxAjW6P0LppSjAX1xwbhY0+r5lBkjbTC83HxkaEHNlTS7MdJur3ay5nNHOq3bzHKmcFCVZy3riNENiDtLPLXWzDrmsbHFJY/y4xEl3etknemEM6MSpJsuEgrivLmEBIa2hKeIEh7qa+xS6r+qNb3fqecNgQneZmZkS8NAQ6SxFxmDjIw5sxMjTYWxyxe6TnUb527m6ZJVaeQa3dB9aUUm9octcpcUAu5OF/uhM2R8nSkbAc+fQhfEnuXiwAL6HrqaEaIuhwdo4P5jCbVClU5saN5d5CXva4xE3RIHLVxs2SF4n2R1kOb20YNR5MuyjEykyoy2P60bg7SjE434hc2fLFbT0mtIN9wZQCmkQNOVN0wkm34Z8Z4f59Qi7gQjdJwUxoE39eTQcjjp8x5S1s9dmlNtatHsVkzgTwnLwNbnYjc6cRdRF3R7bwHGtmIDnkO8Fvb8veFwwoCUsSXsER+km+FOQaGbOsxpDepvIGouPDgD9wPGq1sxMrpZIbZwMvQHVoYuLPvP4eJaNiFIirRNVtWFfaCJf9UyIQyP0hFRTKRXf9CN52ul+YfJTiu6C4WVIldm/7TQZsW7IXoY45DfUmmpx0UoOSXoEOf25cO4N3OyF7ApgsOe6Y9zVUPuOsPSj7PpQzRFR X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR04MB8747.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(52116014)(376014)(1800799024)(366016)(38350700014)(921020);DIR:OUT;SFP:1102; X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10521 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: ee33331897a3466793452255719e8fce:solidrun,office365_emails,sent,inline:8cf0ea1661083c475b94cab10e2af9ef X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM4PEPF00027A66.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 5677687b-c144-4a4b-a06d-08de7539fb66 X-Microsoft-Antispam: BCL:0;ARA:13230040|14060799003|1800799024|36860700013|82310400026|7416014|376014|35042699022|921020; X-Microsoft-Antispam-Message-Info: wes4Dekkcb9Eawa0GRdJNgDWL1fO+HOqDYctCATtxSyMrWDZpQXDNU1LQ2yuUDUCbnp7mhDtTyaJy2TwmqDesIs8NCJNYZwPELa88vlBnAh+0ObFFEfU5WEiODMnY5dL21iFpdh/LfNsU7xY3vuPPkiLUKCXQVBL8C5j7tZyrNvn1D9uVPbDIRUTJlV0AB88ZDzUfRfYAEnuWMr72YOo3/RB8s8gGnCdRUEzz70Uz0qx++qylZFA0fv1Xr/ZfPxfu9aFxgANCi8p/LAFNowSegiWRpBSoFJ3aeXKPf3O5ovwUgth8sil0IovzSefYFls06cu5pDdac1MavLETvOukGlm0X6vXGPNBD5Sbi7ALvaaH1+Aw2VbJM5qQ1FQsW0vdgVVzBQDSEqXmRiub7cZ7BCVSyi3ADTRLUKN3qrZ+yj2YsCOZF9h1aPPhzd7bmSfHDvzxTC/PtdyJHoOUehA7/vco3ROOn7smwcz+OFsnL573QpoG8n97gqZJbEmNLXDcUyjcKq2ysnnvI6cB1k2kVq+8EeUcFyJDyC8DBJrPxhpvdK3jKI8Y/l4xBL49ExDluNZNMEQ0P5SS2z1dHfhQHuOU4gwCM9tfZ7L3mJjd5K/ZWKFvWCIon69ywnDk/tFx0D56o5kCxQsvXgkyW2Y9VANoeIKNhCllWPgT1ZbHQ/oMrF8Bjtdh4L6QuuBmC+TZhpu8jEP9aBXlPQkWDPtN0QaCMyT+wPsLlb0Ak8xQZLqK6oYlO/Jna6Ds/+vcACW+DDeOB5TwcMzfwOh19Tgzu8NiM3HbICJP0OLWEZckf4JbyyLpml5Z+SFtBlSRkh4rPNuOhUAvkFK8NVRVU9/Gw== X-Forefront-Antispam-Report: CIP:52.17.62.50;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:eu-dlp.cloud-sec-av.com;PTR:eu-dlp.cloud-sec-av.com;CAT:NONE;SFS:(13230040)(14060799003)(1800799024)(36860700013)(82310400026)(7416014)(376014)(35042699022)(921020);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: qgtKUiHHNyxo6AzwL5/x330Q/ed7wlF8cKHMCt/BVledBkExA3rZMrJCghB16V7g3c3MfPlqBE8TyI+gLM8oOuIpp1vmkclINqjYWJ8GhO5P27yoteYLLbBujSU94SmxuPwAK5nl53w0KTDWWz7wxBjXGG0S7/eFbXD6aH01l1m/hzpSUOGXBqGbOOgaDEblY7syJvIFhBCQF4T/dFgu0et4I+fyoGby7hDPRqoGgdVwts5rVg7GOHAVYDKca6kcpgKlFdFtaeTNwe83csaMs9N3GidAJybLumIS9euW5XmNyoLsqeSNQObO2xONDEbS2NO237VCaJ5AVbCNn/Sfj8WJGfqpImrKG+euWTcC6F5TK+S9OZ3LghxUPlcjktKadB4njDCBvsYmx1f+Ty9fnmsmXLt8/LFHgLFLyGZi9mOoPV8aUN/VoYMhv40OpVxS X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2026 13:21:52.9909 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c1fa4c0c-a561-4a09-09c3-08de753a01c8 X-MS-Exchange-CrossTenant-Id: a4a8aaf3-fd27-4e27-add2-604707ce5b82 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=a4a8aaf3-fd27-4e27-add2-604707ce5b82;Ip=[52.17.62.50];Helo=[eu-dlp.cloud-sec-av.com] X-MS-Exchange-CrossTenant-AuthSource: AM4PEPF00027A66.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR04MB7114 The multiplexer subsystem was initially designed to be completely hidden, relying on consumers to "select MULTIPLEXER" explicitly. Drivers implementing multiplexers depend on this hidden symbol. This prevents users from manually enabling both the mux core and any of the multiplexer drivers. All multiplexer drivers in drivers/mux/ can operate standalone without a consumer. This is particularly useful in a device-tree, where a default state can be set through the idle-state property. Over time, several drivers have added "select MULTIPLEXER" dependencies, some of which require a mux and some consider it optional. v7.0-rc1 shows 15 such occurrences in Kconfig files, in a variety of subsystems. The natural step forward to allow enabling mux core and drivers would be adding a prompt and help text to the existing symbol. This violates the general Kbuild advice to avoid selecting visible symbols for all existing consumers of the mux core. Add the new config symbol MUX_CORE with a prompt and help text as a wrapper for users to enable manually. This avoids existing consumers automatically selecting a visible symbol. Change the MULTIPLEXER symbol from tristate to bool. This avoids complex dependencies if users were to attempt a configuration where the mux is a module but one of its consumers is built-in, as well as difficulties keeping the state of visible and invisible symbols in sync. Further convert the "menu ... depends on ..." structure to "if ... menu ... endmenu endif". These are functionally equivalent, but the new structure is more efficient and can support future source statements within the conditional block. Signed-off-by: Josua Mayer --- drivers/mux/Kconfig | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/drivers/mux/Kconfig b/drivers/mux/Kconfig index c68132e38138..6d17dfa25dad 100644 --- a/drivers/mux/Kconfig +++ b/drivers/mux/Kconfig @@ -4,10 +4,21 @@ # =20 config MULTIPLEXER - tristate + bool + +config MUX_CORE + bool "Generic Multiplexer Support" + select MULTIPLEXER + help + This framework is designed to abstract multiplexer handling for + devices via various GPIO-, MMIO/Regmap or specific multiplexer + controller chips. + + If unsure, say no. + +if MULTIPLEXER =20 menu "Multiplexer drivers" - depends on MULTIPLEXER =20 config MUX_ADG792A tristate "Analog Devices ADG792A/ADG792G Multiplexers" @@ -60,3 +71,5 @@ config MUX_MMIO be called mux-mmio. =20 endmenu + +endif # MULTIPLEXER --=20 2.43.0