Cover Letter Detail
Show a cover letter.
GET /api/covers/2194315/?format=api
{ "id": 2194315, "url": "http://patchwork.ozlabs.org/api/covers/2194315/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/cover/20260208-rz-sdio-mux-v9-0-9a3be13c1280@solid-run.com/", "project": { "id": 35, "url": "http://patchwork.ozlabs.org/api/projects/35/?format=api", "name": "Linux I2C development", "link_name": "linux-i2c", "list_id": "linux-i2c.vger.kernel.org", "list_email": "linux-i2c@vger.kernel.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260208-rz-sdio-mux-v9-0-9a3be13c1280@solid-run.com>", "list_archive_url": null, "date": "2026-02-08T15:38:55", "name": "[v9,0/7] mmc: host: renesas_sdhi_core: support configuring an optional sdio mux", "submitter": { "id": 76995, "url": "http://patchwork.ozlabs.org/api/people/76995/?format=api", "name": "Josua Mayer", "email": "josua@solid-run.com" }, "mbox": "http://patchwork.ozlabs.org/project/linux-i2c/cover/20260208-rz-sdio-mux-v9-0-9a3be13c1280@solid-run.com/mbox/", "series": [ { "id": 491423, "url": "http://patchwork.ozlabs.org/api/series/491423/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/list/?series=491423", "date": "2026-02-08T15:38:56", "name": "mmc: host: renesas_sdhi_core: support configuring an optional sdio mux", "version": 9, "mbox": "http://patchwork.ozlabs.org/series/491423/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2194315/comments/", "headers": { "Return-Path": "\n <linux-i2c+bounces-15905-incoming=patchwork.ozlabs.org@vger.kernel.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "linux-i2c@vger.kernel.org" ], "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=solidrn.onmicrosoft.com header.i=@solidrn.onmicrosoft.com\n header.a=rsa-sha256 header.s=selector1-solidrn-onmicrosoft-com\n header.b=B9rxEI+4;\n\tdkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com\n header.i=@solidrn.onmicrosoft.com header.a=rsa-sha256\n header.s=selector1-solidrn-onmicrosoft-com header.b=B9rxEI+4;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-i2c+bounces-15905-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com\n header.i=@solidrn.onmicrosoft.com header.b=\"B9rxEI+4\";\n\tdkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com\n header.i=@solidrn.onmicrosoft.com header.b=\"B9rxEI+4\"", "smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=52.101.70.126", "smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=solid-run.com", "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=solid-run.com" ], "Received": [ "from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4f8Bpc6d0Yz1xvc\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 09 Feb 2026 02:39:52 +1100 (AEDT)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 76A15302DF43\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 8 Feb 2026 15:39:26 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 50F68366044;\n\tSun, 8 Feb 2026 15:39:24 +0000 (UTC)", "from AS8PR04CU009.outbound.protection.outlook.com\n (mail-westeuropeazon11021126.outbound.protection.outlook.com [52.101.70.126])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 780C1364EB1;\n\tSun, 8 Feb 2026 15:39:23 +0000 (UTC)", "from DB3PR06CA0030.eurprd06.prod.outlook.com (2603:10a6:8:1::43) by\n PAWPR04MB11706.eurprd04.prod.outlook.com (2603:10a6:102:50f::11) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.12; Sun, 8 Feb\n 2026 15:39:20 +0000", "from DB1PEPF000509F4.eurprd02.prod.outlook.com\n (2603:10a6:8:1:cafe::83) by DB3PR06CA0030.outlook.office365.com\n (2603:10a6:8:1::43) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9587.18 via Frontend Transport; Sun,\n 8 Feb 2026 15:39:20 +0000", "from eu-dlp.cloud-sec-av.com (52.17.62.50) by\n DB1PEPF000509F4.mail.protection.outlook.com (10.167.242.150) with Microsoft\n SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9587.10\n via Frontend Transport; Sun, 8 Feb 2026 15:39:20 +0000", "from emails-1780131-12-mt-prod-cp-eu-2.checkpointcloudsec.com\n (ip-10-20-6-212.eu-west-1.compute.internal [10.20.6.212])\n\tby mta-outgoing-dlp-141-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with\n ESMTPS id 025DD80064;\n\tSun, 8 Feb 2026 15:39:20 +0000 (UTC)", "from PAXPR04MB8749.eurprd04.prod.outlook.com (2603:10a6:102:21f::22)\n by PAXPR04MB9074.eurprd04.prod.outlook.com (2603:10a6:102:227::7) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.18; Sun, 8 Feb\n 2026 15:39:05 +0000", "from PAXPR04MB8749.eurprd04.prod.outlook.com\n ([fe80::d782:fbb2:be9a:43f1]) by PAXPR04MB8749.eurprd04.prod.outlook.com\n ([fe80::d782:fbb2:be9a:43f1%3]) with mapi id 15.20.9587.016; Sun, 8 Feb 2026\n 15:39:05 +0000" ], "ARC-Seal": [ "i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1770565164; cv=fail;\n b=Y0CO2oRLwFV9SfI3EVOzN+hcFLQ4GpujLwhvcuqjQZ7xOd1Xjvbl4neQ97BcMsxJ9sw7HFIT7bNgZhTOTeWuarT5GhE9fz2KWFVdq68SK8DKCawIiZuXRJPxY3pS6fJ0VpTK3jqQmMn4AkyLwcWNGTMG1Dg277Iu//ZlyWT1x00=", "i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass;\n b=kKpC8vILt1CdAHhFOrVkYbOA87J8HU+wlrLCIluE1P0rYbSHlC+FkVi/Q04+Xkmc+6pFvf+V0iALKHsz2OEnJMrXsuXx6OvN/UAISRzO1UVRxxnAjk9odOFOzZFvhP7NVHKSODy8X1E3rHKsJotc3DKzdhnyjYZO9dPX0jxqCoaTY2fSb9CVh2WNdI4hC58XRFYWRspcYaZwVKdFPMFp/AuTNI66R2GuUfdKUea84ZqDn5p6CPVehVduocWl78o9LJWHUFY0b3hHN+8+rOtfm3050HOedtvobN4ENluJ6psxv2D6o3+hYsh8kV8r1JiQFKGolTZTnsjonBrxFd2Ayg==", "i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com;\n s=arcselector01; t=1770565159;\n b=WEnuoP8G5FlBeVQcweYKZMFQRD6eTYT1Gg4srDxlX5hpDe9lkRwvcIimbUQlc7dIv0zqs\n TfgV23vLsc1m2QJD40xQldo6EsYp/9kVm1KCNMQuRRLtxqlZYGLwX0fR9HnE++/6aQDY1wM\n 449ZgbIK5OkqV8CIPIKKlbdluy+doiM=", "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=MODQcFae0Qyc/fILZFwwJD1Jt1juFAbhQKZmQRiNVOYIYCadEF5bzQONYLXgKNvmw9h1ge2Xclrgom803f6GKumYWIGQwptvdzcRbBCBTVZVozQbasoeX+ggS3K9q/jAEqoRWGsmJvpn6eXfxywHqlSKzL6tud0cR/6tPsFAcStQmGnabf7w8wEZeXmeswJMMAjMxjJ4B1RtRSGkQ8/I0MYrg+d4k6vcbkBeYHs/b450LnB4V7HUxklYFyp1aKnWRUyf+KSaEn08fDo1ECdsgHCSd9vocftiUqtzrVBDHManbySjgz+u3bX7Ck9XxUhpNNatlprc6ovj8xHV9UINIw==" ], "ARC-Message-Signature": [ "i=4; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1770565164; c=relaxed/simple;\n\tbh=F94ge6oQ5XCAW+SFTlVx96aQn8rIpCp6paJ5LwqlCGg=;\n\th=From:Subject:Date:Message-Id:Content-Type:To:Cc:MIME-Version;\n b=sag9zTYPa7N50bVHMN27CgyLRh8N80KTypI21S4/x9XqSTh586DCZP0WlLqel/Vs0MnvAtiUMgrsl2LhBYGZyBcyI2R+GN/TLPN1rewL0GDvREZJWSR48/6A0x4PAFjA+r3sKXkZ2l6EC2a4IohvAcTBw8Cp3/81hRgsQXuwzbw=", "i=3; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=NRd0mLNT0kbKVINMIOgGRUsaF96jvegTgLvB9fqbCsE=;\n b=j38KQ1zVogrA/S7yYo5glYdIsw/7hQBmINqbvSPtp/HD76BAiWjf7C4bsSpT0riig6/KdZ1QqLNSKLh2SlKjZGZT0iwn852m/6u/uYEnn09p1aTPeJFU7QcUbzJU/7NNVD4D+2YMBszGuUiYvSDN2UGiwhB0aEzQj8yb3SkZhP8lOnnMIzJYGWMM5OlG38aJCdHzBnak9Qnbo2TXU4z29jciVPGd554abSk14aK/3RsZSN3+YQsRUBGFBNHtwLpBboHVxvEgDMieVHWolflxtA39elFCUNwpWazJw4ZtnO57n0+gajJB5LEyF4N0igJzxp8bu1jEFBAZzdJfB9npdQ==", "i=2; a=rsa-sha256; c=relaxed/relaxed;\n d=checkpointcloudsec.com; s=arcselector01; t=1770565159; h=from : to :\n subject : date : message-id : content-type : mime-version;\n bh=NRd0mLNT0kbKVINMIOgGRUsaF96jvegTgLvB9fqbCsE=;\n b=bfWnDHFOAyzlS2ESAG2RGhtvTgGZLOpsPQ0GE/SXdK3wHnpspwfOIaaarfjzjO00ql/a0\n HSnYjOK+2VNvjUWkJZGI5iiNTz7CHVe1ISZnJ7Wo1YwhCvxq8EulAcMi9GB7nO32yqa1o8B\n tmzslsilQGto3kPyXMs9acMknD3SpcA=", "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=NRd0mLNT0kbKVINMIOgGRUsaF96jvegTgLvB9fqbCsE=;\n b=smzRBFehfOkIwYTr3wusP1q8ZtNohrPSnMk3N76yDdkceZyy0kORnaDBIgd5chiOZyyeh9WPjUMcnkBzsrAcGAzs8fgw5HHegZRj83hiRgKR/D1o/edNtd0ybHo0/ycV8DDri9+d+ucri90kUvbpTwR8LVqrAIS3rh45KqtRr3l/kRNY1Rdi295gdRt/nWU9bApo+yBC1ayqVNJPnwQmpMXSwi72eslkuXTgQyYfc+YGa2tsKuehyfxGoNAip+26ODa9cuU6HzrpZ6cYJNnbRXPoq4XVSpXwonMtxoMeKXb6fcXlsOg8UdBC/tkpoixdX/BqGrlv+ZdmcgZSfkDKDw==" ], "ARC-Authentication-Results": [ "i=4; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=solid-run.com;\n spf=pass smtp.mailfrom=solid-run.com;\n dkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com\n header.i=@solidrn.onmicrosoft.com header.b=B9rxEI+4;\n dkim=pass (1024-bit key) header.d=solidrn.onmicrosoft.com\n header.i=@solidrn.onmicrosoft.com header.b=B9rxEI+4;\n arc=fail smtp.client-ip=52.101.70.126", "i=3; mx.microsoft.com 1; spf=softfail (sender ip\n is 52.17.62.50) smtp.rcpttodomain=atomide.com smtp.mailfrom=solid-run.com;\n dmarc=fail (p=none sp=none pct=100) action=none header.from=solid-run.com;\n dkim=pass (signature was verified) header.d=solidrn.onmicrosoft.com; arc=pass\n (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=solid-run.com]\n dkim=[1,1,header.d=solid-run.com] dmarc=[1,1,header.from=solid-run.com])", "i=2; mx.checkpointcloudsec.com;\n arc=pass;\n dkim=none header.d=none", "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=solid-run.com; dmarc=pass action=none\n header.from=solid-run.com; dkim=pass header.d=solid-run.com; arc=none" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=solidrn.onmicrosoft.com; s=selector1-solidrn-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=NRd0mLNT0kbKVINMIOgGRUsaF96jvegTgLvB9fqbCsE=;\n b=B9rxEI+4w7p5lwYtHAnk6oqnIyS7Qz4Z2xeiNheeISo7kP7sYh5fxRULE/wmf6hk3KtHCuW9KkFTdD1K3JfbCrYcbveBHZ88Qk4VqCwORTSX0dj+4Yiu9wNiNqKuhAl5rxghVfaHZDNqrwCPwOoi7u35wLePSoVJZfKXQk2qT9I=", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=solidrn.onmicrosoft.com; s=selector1-solidrn-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=NRd0mLNT0kbKVINMIOgGRUsaF96jvegTgLvB9fqbCsE=;\n b=B9rxEI+4w7p5lwYtHAnk6oqnIyS7Qz4Z2xeiNheeISo7kP7sYh5fxRULE/wmf6hk3KtHCuW9KkFTdD1K3JfbCrYcbveBHZ88Qk4VqCwORTSX0dj+4Yiu9wNiNqKuhAl5rxghVfaHZDNqrwCPwOoi7u35wLePSoVJZfKXQk2qT9I=" ], "X-MS-Exchange-Authentication-Results": "spf=softfail (sender IP is 52.17.62.50)\n smtp.mailfrom=solid-run.com; dkim=pass (signature was verified)\n header.d=solidrn.onmicrosoft.com;dmarc=fail action=none\n header.from=solid-run.com;", "Received-SPF": "SoftFail (protection.outlook.com: domain of transitioning\n solid-run.com discourages use of 52.17.62.50 as permitted sender)", "From": "Josua Mayer <josua@solid-run.com>", "Subject": "[PATCH v9 0/7] mmc: host: renesas_sdhi_core: support configuring\n an optional sdio mux", "Date": "Sun, 08 Feb 2026 17:38:55 +0200", "Message-Id": "<20260208-rz-sdio-mux-v9-0-9a3be13c1280@solid-run.com>", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "X-B4-Tracking": "v=1; b=H4sIAA+uiGkC/23PwU7DMAwG4FeZcibIdhrH5cR7IA5pkrJIbEUtq\n wbT3p10ElpX5fhb+n7bFzWlMadJvewuakxznvJwLKF92qmw98ePpHMsWRGQRSTR46+eYh704XT\n WPgSLxvXIKKqIrzH1+Xxre3sveZ+n72H8uZXPuEzrPTNq0JhiMigRGfrXafjMUY+n43MYDmrpm\n unuCfDRU/Fd6KxgJxKjq3mz8giP3hQfPJPEznJkqPnm3zMgbO5vim+jZ2D0vfhQ83blceNt8SY\n Yl0QcsZia55Wnzf+8ePHetJZcS1Lzbu03+91yP6Wu4+gh9lUvd09gHr0UD9Qk34AVNmnrr9frH\n +rW1p1qAgAA", "To": "Marc Kleine-Budde <mkl@pengutronix.de>,\n Vincent Mailhol <mailhol@kernel.org>, Vinod Koul <vkoul@kernel.org>,\n Neil Armstrong <neil.armstrong@linaro.org>, Peter Rosin <peda@axentia.se>,\n Aaro Koskinen <aaro.koskinen@iki.fi>,\n Andreas Kemnade <andreas@kemnade.info>, Kevin Hilman <khilman@baylibre.com>,\n Roger Quadros <rogerq@kernel.org>, Tony Lindgren <tony@atomide.com>,\n Janusz Krzysztofik <jmkrzyszt@gmail.com>, Vignesh R <vigneshr@ti.com>,\n Andi Shyti <andi.shyti@kernel.org>, Ulf Hansson <ulf.hansson@linaro.org>,\n Rob Herring <robh@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>,\n Conor Dooley <conor+dt@kernel.org>,\n Geert Uytterhoeven <geert+renesas@glider.be>,\n Magnus Damm <magnus.damm@gmail.com>,\n Wolfram Sang <wsa+renesas@sang-engineering.com>", "Cc": "Yazan Shhady <yazan.shhady@solid-run.com>,\n Jon Nettleton <jon@solid-run.com>,\n Mikhail Anikin <mikhail.anikin@solid-run.com>, linux-can@vger.kernel.org,\n linux-phy@lists.infradead.org, linux-kernel@vger.kernel.org,\n linux-omap@vger.kernel.org, linux-i2c@vger.kernel.org,\n linux-mmc@vger.kernel.org, devicetree@vger.kernel.org,\n linux-renesas-soc@vger.kernel.org, Josua Mayer <josua@solid-run.com>", "X-Mailer": "b4 0.13.0", "X-ClientProxiedBy": "TL2P290CA0029.ISRP290.PROD.OUTLOOK.COM\n (2603:1096:950:3::19) To PAXPR04MB8749.eurprd04.prod.outlook.com\n (2603:10a6:102:21f::22)", "Precedence": "bulk", "X-Mailing-List": "linux-i2c@vger.kernel.org", "List-Id": "<linux-i2c.vger.kernel.org>", "List-Subscribe": "<mailto:linux-i2c+subscribe@vger.kernel.org>", "List-Unsubscribe": "<mailto:linux-i2c+unsubscribe@vger.kernel.org>", "MIME-Version": "1.0", "X-MS-TrafficTypeDiagnostic": "\n\tPAXPR04MB8749:EE_|PAXPR04MB9074:EE_|DB1PEPF000509F4:EE_|PAWPR04MB11706:EE_", "X-MS-Office365-Filtering-Correlation-Id": "01cd5586-2303-4629-1e61-08de672839ea", "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": "\n BCL:0;ARA:13230040|366016|7416014|1800799024|52116014|376014|38350700014|921020;", "X-Microsoft-Antispam-Message-Info-Original": "=?utf-8?q?yknhui4op95ZoEe5ZwosQq?=\n\t=?utf-8?q?tgvq9OKPVhC31Wo4rt+MNG7xy1aFAFIhFk2PW7B8xh8NwX+Mvf0M73IQ6c5QFt8JK?=\n\t=?utf-8?q?BOvYGv97aYoEtYsXJrSHN3fuRlTw12M2exlicFCchO53tApx1mjJQvtwSjLWzUKpc?=\n\t=?utf-8?q?MSQAgR+A1SSlX0XMd2i0Mtbu15BSweMR9KoJCBZXtfeefIHjFJ01j2Xr9fdElYXmp?=\n\t=?utf-8?q?HRBUXo1LQ/MWxmHwB/sDj6VggeKd6nwDxKL8XvI+ZMgHpvLlcZmLkYub3woGghagt?=\n\t=?utf-8?q?RqaECyuHzygYOnYCuZr0wjL1WrrECMauvouSjLodqG/DRaTWdU2pqJ6nupRJbwOSm?=\n\t=?utf-8?q?5vcHhYgvqK7gl5AfcZ6uAaDNz1qy+8XKz5ZNvdOwtmMKz/XL+O1hqaRR9HDwWzaUq?=\n\t=?utf-8?q?XqvRJbiD+Uf4lHZ6+Ajj3z0pN744yM4dkwt+pL+bXX52AUylUIyGl+gd4ciRGk/+t?=\n\t=?utf-8?q?DjdRM2mWRm+K9HOsMOpHHGwz2GeowyX2AIuziVOAnVS96I8T8qLsU+DC4rn87i85s?=\n\t=?utf-8?q?ghqag1YQgvV6yUKI8ef9j2VhK2GGCsngo8Qpi0ODFyYZ+FruKB39mIIAEvGiHBBia?=\n\t=?utf-8?q?T39+oNNuVtWXrz2p2zCZEiTSu47Cg+2u60Fp71biqYsc5cnI4zjW/hzEiGyw5bebD?=\n\t=?utf-8?q?IbS2pRUMkInfZsg8T8JZRMDfXqpEnRGo850mx5rdA4Ns8GwAtsUdOMnJ16/Io1Jtt?=\n\t=?utf-8?q?lASe9XOdExdeFD0k4frSxsc94pS1AisHxwggptXtBGnKcmOstPV2exSr3f6wtsmoY?=\n\t=?utf-8?q?tAqlbY18oAlEaW7kY226WewcQnrQJkvlOnTbwj/KQHI+A50nljT57jRNDENgE7ut4?=\n\t=?utf-8?q?1/oUIJDfxtfnjg8IYSl2xMBtC+YQTAvUAd2k88Q/VA6q7rnq5xAZVJX7bXTlv3qHO?=\n\t=?utf-8?q?HZ+U3Gi1k4ddIkDCBibiYtP2y4Pia6Pu3NQlnUapqfmbf1EQtMxR52QewroEjTZUY?=\n\t=?utf-8?q?eGstpQW5JI5jA2Aewmvj7vRrTF8sYr/GqbK2Is3Dach6Sf1IpUBgywx8FpEuzknY0?=\n\t=?utf-8?q?6hj+plh/kjT8AMLYvF6A9fx42kQ3eKUPg3ZF9TJnv5r8e2jyUQlqh2dTplrmRkn3H?=\n\t=?utf-8?q?aofMqeMk/68ozDTMwzD6Ofndrh6tj1tYY+R4fkPPh//RGfLrkmSc8X0W9DFoI74U1?=\n\t=?utf-8?q?OXdB+czGAqArcmeEZ9HPr017FPd2+pfClZnWvTGhvFmgIgvu4Dq5lqFtN+fy/tP6P?=\n\t=?utf-8?q?yPNiF8BUZ060nmmpx5G72LT0E+vLxWjnQmSeiIbkmL2UmP0YqJ9kgw4rM1JhtX3G4?=\n\t=?utf-8?q?Ftg/VlNVNzwJzNV4sCYtJnc/n0HTBq5BgCKiWMmRNEIWFD+O5iRB8xMfQxsQgCfCL?=\n\t=?utf-8?q?x2ZhI8Rh8wnDtkMzzRZbBhK9X7WYqDGJvEAG/rPv6vLsSrQN5kN3xn19e3QTZ44sK?=\n\t=?utf-8?q?RgflnBl4pWp8k75Y4RxOa2j1UFsdDmekvujTcZAJVbMnL2t6AX4hOQ13kcVm/oJnL?=\n\t=?utf-8?q?sh3Thx54OwYl73tDcJXQx3745ynBUz1VFOGKW4LaRWJclMtu+zaTqH3Lgt7TKEze6?=\n\t=?utf-8?q?NzQ1+9LNA60t/wEXK2b0XRBncwDFq4/04zvpMKwnH/tf1D/TWNSlOyCWVyqIKp+wa?=\n\t=?utf-8?q?QmUHt2IPRhPVfkcqJ?=", "X-Forefront-Antispam-Report-Untrusted": "\n CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB8749.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(1800799024)(52116014)(376014)(38350700014)(921020);DIR:OUT;SFP:1102;", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": [ "PAXPR04MB9074", "PAWPR04MB11706" ], "X-CLOUD-SEC-AV-INT-Relay": "\n sent<mta-outgoing-dlp-mt-prod-cp-eu-2.checkpointcloudsec.com>", "X-CLOUD-SEC-AV-UUID": "\n 7cf13f8a57b24897b67962170000d6e9:solidrun,office365_emails,sent,inline:12b0fcb10f4278561484c091dce66039", "Authentication-Results-Original": "mx.checkpointcloudsec.com; arc=pass;\n dkim=none header.d=none", "X-EOPAttributedMessage": "0", "X-MS-Exchange-Transport-CrossTenantHeadersStripped": "\n DB1PEPF000509F4.eurprd02.prod.outlook.com", "X-MS-PublicTrafficType": "Email", "X-MS-Office365-Filtering-Correlation-Id-Prvs": "\n\t552ae5de-580a-473f-b9c9-08de672830d1", "X-Microsoft-Antispam": "\n\tBCL:0;ARA:13230040|36860700013|14060799003|35042699022|82310400026|7416014|1800799024|376014|921020;", "X-Microsoft-Antispam-Message-Info": "=?utf-8?q?ND0W5HwTLSC7ot30zFLrk+I1ZWCTa6f?=\n\t=?utf-8?q?Lu3+ShfI5wGDg+DL8oApREGx4MBzb8sO60oEd28mrx8UvmJ4NAg0/q5t0wtIQ4qZo?=\n\t=?utf-8?q?HCJHD225Ltvkxdda7KaM+XiVckUGDLdGFz72LgqXBhEaK/047oZmXFdVlboGmycot?=\n\t=?utf-8?q?U6F8EjrFHR9BBcz5EXpC4TT+zIKbmIiQ7A6G5gRCI7PGfof6rRudA3A8eBDdCc/LS?=\n\t=?utf-8?q?5wJWjVZx++ruDCgjsrXcbQcmikgwNGIXU0cIa8+vK6E5vRFX45s9hVX/dj+qL8rn4?=\n\t=?utf-8?q?DqzBwifDdP/7jSDSt/sGkV6L8C+Nu9JfTMEi9ZRt9hKVp+I/ogzo14i3FiGR1Hdc1?=\n\t=?utf-8?q?jAUD8kXyawz3jAr42918+fzdpWPpULo8sDkeFChKotPlxruBOn/UIJoHM6bk99WDO?=\n\t=?utf-8?q?6b1vIs46mWA1duuhYb+1j7Xt1lGDwoVlTSLz/3JOipy9THzfvejhO3LW9Lm2Ik/ad?=\n\t=?utf-8?q?hiYp2iyLtgObXjLH8z0cA0GUBEM7f0hxyNvPA6eiG0azsuxqfOq6xqFQAZ/xcW223?=\n\t=?utf-8?q?RZ39En4hoBusesiNfEj+rLssx+PoGwyRv0Bdsjyb0rWos2fUuztF7beds0QRlPdNX?=\n\t=?utf-8?q?Q33v6wR/Q5jvGwGJBcad3gbv8VShxQwPhu8rceb4QuGxuz/lOGa0q8LaLwaWlST2b?=\n\t=?utf-8?q?cUmdESEGelgJi2YYMRzBQ4oLBd6shDyR25aka9r/PV09X1X7wu6tP+/53gp96o1bl?=\n\t=?utf-8?q?owbAciT+e1wZCfdJnGpdm+K8TsPNIQjDEafo/gouA6dkuLmNrhWbZmHZFEc2ds881?=\n\t=?utf-8?q?ebyiFbMhH8HjrBcw76+NXuyrfvQFujaeW4CHumP06u7F7cjazkyH36KzgZtbWWTrs?=\n\t=?utf-8?q?4X2qiy30VcRWV9lwafQf6G0830/s7N1z++TwvclgG19emFvD812GL6ZrfGjShrAR1?=\n\t=?utf-8?q?Hc9+fKcgQEj+sCJALFc//DM00hH/hM8J7NvQigW4OFM7XM5K6a0Uc/EzRJJeJGmk4?=\n\t=?utf-8?q?c1aPHCJhSGokdN1PH74coiUYi+sk/8/NHd5ZGGxnE2j5KtVmEKC9YOEjbcOS7LdFe?=\n\t=?utf-8?q?EB5/TNPNiGqsHxeAi/snRGUHtU2AoS7HvE2JUBwoCxyGMzBd/0r75lXjD3JDla6Xh?=\n\t=?utf-8?q?WVMF0Z7TExslzJtw1xTr3XqudZu6amDzheg6y4DhGScYHVT9ppz0v0gjWg4D/eGz+?=\n\t=?utf-8?q?NYQ+UP4agF12kxzr70bqHlatKvV2yQM+MHiSU7xdYdqyu0VGOOfgdVJtzIX7jG0CL?=\n\t=?utf-8?q?RVmzt2g9WBpPblwnvDAFTvjM5AWVqR2urxBRWU+OwIdYd5Pi7ScHYNQBdwtczV7e2?=\n\t=?utf-8?q?QUqXGUAGvFdTbUQQWeyi+WCcQ9pa1Uj60sXLOi0fjEAlWD9rjrDqCElITc1wBUM16?=\n\t=?utf-8?q?KWQ21ahnxawTSc6pLCNs59dm6nnsq2sBXMSBjGGCnLJLZKtodYYyG0ret9W92xDrb?=\n\t=?utf-8?q?HQmtPyobheUIIcUdlXLwOPD8goRjqJQhLFPmio2jJt2c5vB4wgsWtR72IQ6aGR+T+?=\n\t=?utf-8?q?WP93jVAzaO4eWH8gHyA1G39lMc8131vlv6fGT9Lzm9ME62CtAGx9N38X7S0CxQZN6?=\n\t=?utf-8?q?t422o16n8rgMwnkIdpDJ2QyYeaBukmGHpPuDY9cV8tbxgcsp10NSddqL/FEe4Azm3?=\n\t=?utf-8?q?jEXImUEelyr5VVnPLJKrPpGYkaqru4t3HR0mRHERAIVN4hAnF6A=3D?=", "X-Forefront-Antispam-Report": "\n\tCIP: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)(36860700013)(14060799003)(35042699022)(82310400026)(7416014)(1800799024)(376014)(921020);DIR:OUT;SFP:1102;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n\tqn0o4QBK2kfBfnA6tCdNdnoHmdlAlKZfjfH/M1figq3SbgIgEQR/atcvAoebyVMcxRpcIAFO2Np5J4NuSakvf8VS3Y401RXf3eSITSVuV8wh9mq8QeN52jQDGrolUdkB0XfrIrWA/eUrz4SwMt3Qlljj4OI5jKxO1i2/UlCnF6bM+RIlDW84tNatOY1MeBqSiqq7G/yfwhFfDjZWq7uCiMaZwUiNZ/kea6wWu48eI4qUjOdPvruIBbG58ZSDhUheNE+rdcE9k1ws/7O1QvC9f1y9l+a4yjTDIvDslXA7AjJlan8FxSWGjw6+/3cfkHypWz8PPynxORcW/NITqW6a7ssEyEXBDhlaFl7yoTkrPnun3L2oLW8Gunn5gwUzMx03hV7w/K+ksATaqzlMisMtzL1ZZCoLLAGjkgmckXWeKoUcfIBdRrPYksy2uTxSFb6v", "X-OriginatorOrg": "solid-run.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "08 Feb 2026 15:39:20.0760\n (UTC)", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 01cd5586-2303-4629-1e61-08de672839ea", "X-MS-Exchange-CrossTenant-Id": "a4a8aaf3-fd27-4e27-add2-604707ce5b82", "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=a4a8aaf3-fd27-4e27-add2-604707ce5b82;Ip=[52.17.62.50];Helo=[eu-dlp.cloud-sec-av.com]", "X-MS-Exchange-CrossTenant-AuthSource": "\n\tDB1PEPF000509F4.eurprd02.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous", "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem" }, "content": "Some Renesas SoC based boards mux SD and eMMC on a single sdio\ncontroller, exposing user control by dip switch and software control by\ngpio.\n\nPurpose is to simplify development and provisioning by selecting boot\nmedia at power-on, and again before starting linux.\n\nAdd binding and driver support for linking a (gpio) mux to renesas sdio\ncontroller.\n\nIntroduce generic helper functions for getting managed and selected\nmux-state objects, and switch i2c-omap and phy-can-transceiver drivers.\n\nSigned-off-by: Josua Mayer <josua@solid-run.com>\n---\nChanges in v9:\n- compile-tested on x86 with MULTIPLEXER=m/y/unset.\n- fixed Kconfig changes so that CONFIG_MULTIPLEXER can be selected.\n through menuconfig / .config as intended.\n- updated trailers\n- document null return value for mux_control_get_optional.\n- fix build error for CONFIG_MULTIPLEXER=m, found with x86_64\n allmodconfig: replaced ifdef ... with if IS_ENABLED(...).\n (Reported-by: Mark Brown <broonie@kernel.org>)\n- Link to v8: https://lore.kernel.org/r/20260203-rz-sdio-mux-v8-0-024ea405863e@solid-run.com\n\nChanges in v8:\n- Add defensive null checks for all non-optional calls to internal\n mux_get function.\n- Document NULL return value on applicable functions.\n- Avoid IS_ERR_OR_NULL and ERR_PTR(0) to disarm smatch errors.\n- Link to v7: https://lore.kernel.org/r/20260128-rz-sdio-mux-v7-0-92ebb6da0df8@solid-run.com\n\nChanges in v7:\n- picked up reviewed-tags\n- fix Kconfig change to add the missing prompt for CONFIG_MULTIPLEXER,\n and enable it by default when COMPILE_TEST is set.\n (Reported-by: Geert Uytterhoeven <geert@linux-m68k.org>)\n- fix another kernel build robot warning: undocumented C struct member\n- Link to v6: https://lore.kernel.org/r/20260121-rz-sdio-mux-v6-0-38aa39527928@solid-run.com\n\nChanges in v6:\n- replaced /* with /** for devm_mux_state_state function description.\n- collected review tags.\n- fixed checkpatch warnings (space-before-tab, void-return).\n (Reported-by: Geert Uytterhoeven)\n- fixed use-after-free in mux core mux_get function.\n (Reported-by: Geert Uytterhoeven)\n- fix mux helper error path uninitialised return code variable.\n (Reported-by: kernel test robot <lkp@intel.com>)\n- Link to v5: https://lore.kernel.org/r/20260118-rz-sdio-mux-v5-0-3c37e8872683@solid-run.com\n\nChanges in v5:\n- implemented automatic mux deselect for devm_*_selected.\n (Reported-by: Wolfram Sang <wsa+renesas@sang-engineering.com>)\n- because of semantic changes I dropped reviewed and acks from omap-i2c\n patch (Andreas Kemnade / Wolfram Sang).\n- fix invalid return value in void function for mux helper stubs\n (Reported-by: kernel test robot <lkp@intel.com>)\n- Link to v4: https://lore.kernel.org/r/20251229-rz-sdio-mux-v4-0-a023e55758fe@solid-run.com\n\nChanges in v4:\n- added MULTIPLEXER Kconfig help text.\n- removed \"select MULTIPLEXER\" from renesas sdhi Kconfig, as it is\n not required for all devices using this driver.\n- added stubs for all symbols exported by mux core.\n (Reported-by: Geert Uytterhoeven <geert@linux-m68k.org>)\n- refactored mux core logic to silence ENOENT errors only on optional\n code paths, keeping error printing unchanged otherwise.\n (Reported-by: Geert Uytterhoeven <geert@linux-m68k.org>)\n- picked up various reviewed- and acked-by tags\n- Link to v3: https://lore.kernel.org/r/20251210-rz-sdio-mux-v3-0-ca628db56d60@solid-run.com\n\nChanges in v3:\n- updated omap-i2c and phy-can-transceiver to use new helpers.\n- created generic helper functions for getting managed optional mux-state.\n (Reported-by: Rob Herring <robh@kernel.org>)\n- picked up binding ack by Rob Herring.\n- replaced use of \"SDIO\" with \"SD/SDIO/eMMC\" in binding document and\n commit descriptions.\n (Reported-by: Ulf Hansson <ulf.hansson@linaro.org>)\n- Link to v2: https://lore.kernel.org/r/20251201-rz-sdio-mux-v2-0-bcb581b88dd7@solid-run.com\n\nChanges in v2:\n- dropped mux-controller node from dt binding example\n (Reported-by: Conor Dooley <conor@kernel.org>\n Reported-by: Krzysztof Kozlowski <krzk@kernel.org>)\n- Link to v1: https://lore.kernel.org/r/20251128-rz-sdio-mux-v1-0-1ede318d160f@solid-run.com\n\n---\nJosua Mayer (7):\n phy: can-transceiver: rename temporary helper function to avoid conflict\n mux: Add helper functions for getting optional and selected mux-state\n mux: add help text for MULTIPLEXER config option\n phy: can-transceiver: drop temporary helper getting optional mux-state\n i2c: omap: switch to new generic helper for getting selected mux-state\n dt-bindings: mmc: renesas,sdhi: Add mux-states property\n mmc: host: renesas_sdhi_core: support selecting an optional mux\n\n .../devicetree/bindings/mmc/renesas,sdhi.yaml | 6 +\n drivers/i2c/busses/i2c-omap.c | 24 +--\n drivers/mmc/host/renesas_sdhi_core.c | 6 +\n drivers/mux/Kconfig | 9 +-\n drivers/mux/core.c | 206 +++++++++++++++++----\n drivers/phy/phy-can-transceiver.c | 10 -\n include/linux/mux/consumer.h | 108 ++++++++++-\n 7 files changed, 304 insertions(+), 65 deletions(-)\n---\nbase-commit: 8f0b4cce4481fb22653697cced8d0d04027cb1e8\nchange-id: 20251128-rz-sdio-mux-acc5137f1618\n\nBest regards," }