From nobody Sat Apr 18 10:44:20 2026 Received: from SEYPR02CU001.outbound.protection.outlook.com (mail-koreacentralazon11023140.outbound.protection.outlook.com [40.107.44.140]) (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 47886322B6F; Sat, 28 Feb 2026 06:58:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.44.140 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772261939; cv=fail; b=qwM0CNWo5EULWfooGzaqE/ddAPd1uVGo/je6k1eVa8uWa+GzmDob8NGXOgO54Z2kRaB8DCB4cLGp/sUgmY2+8Ngp4fdP3z5h6LVySTJ7XlX96oq9LzO46vYu85cSecSYWhF9peqLyFodLpMETu6Rsojbkh7fvDh7nprEho8I1Q4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772261939; c=relaxed/simple; bh=hzUBkv3cdLIw8BTay1V8Zj1CR3imQ8AObFsq7gN8ivc=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=exrg2g8hUdkurkb4PsBnAoNf6/1sHQsgk5eb4sCM1rc/JeK8NiD29np9NqH1bIB0b2dO+HDM/ecC+9vrp0i7ySXAvZbw6DZ/9VrP1LS6lPijUwvN6lMKbMeGmDRHqoYgir3pKWSIkbCUMwaoCVeISNFPT6I9LAxM9YUGVyjCBao= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=khadas.com; spf=pass smtp.mailfrom=khadas.com; arc=fail smtp.client-ip=40.107.44.140 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=khadas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=khadas.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GA8C/gx/VgZim45o1FHa0knHmAbRc9c9W9bXT6a0kiYv6KEoYqByLwiFISW8vTjNsucX/xAgZLWSfuMKiksjvoyIcJ21dAl2AE9+9Kg5j1fP7Tat2Wun3VEyalCjYulq9z8r6x351v3lqnxKgoSgR1SnqkSBkzGMlCo2wHQV6M506/R7LVrQKo2FF9ZUSWYZo9AHyJwZ9zo/QQm9yPCF+83hRS+Qq4ylGL4y6OjBlHnVIFAaMmA2aNLVhDS7WVrXwNaXN/QL6UNf5AVpa87mRXJsK0gLNrFFFdtUrGIk8fmQQidcIvKlcWOAofZ7F1jH/SXWuhZsazeFHbmbuOTtBA== 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=jPrlDzf+xVPa9e7rjlS6DxTqLacHiB752dPJV77m5Rw=; b=NUsxEeDTckUh/TDUw88SBJU436PhH6ILX85SLwv4sf9MNzCq2NCWGY6XWAdqsMRwbpHzIAjGmNlBWZOxCmTHwx9wDEKCVh794URsXQkl5aU/lUzeHcLy2ocEjBX+2dpdw/Hv3H6ggD8CDgpgaNyGo82TqGoTGmfdmex7sGQUHYex4DJxuxM/ARSTzaZ6uAadO/3DkKs44OTWfKxdQeoBEK92fBbKUGAgtZmXR0eM2d6m/tNzXHiCMFh8QGKAcLPyS+FImfL4F8Jk7SWig9W3+rmVAVMLgZr4YFhUK/0yBKu0MTbaim2k8S0qUHJDWfbzouUQboZkH7E3YVEz4E2w4A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=khadas.com; dmarc=pass action=none header.from=khadas.com; dkim=pass header.d=khadas.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=khadas.com; Received: from PS1PPF62EEA9B1D.apcprd03.prod.outlook.com (2603:1096:308::2da) by SEYPR03MB6722.apcprd03.prod.outlook.com (2603:1096:101:6a::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.22; Sat, 28 Feb 2026 06:58:56 +0000 Received: from PS1PPF62EEA9B1D.apcprd03.prod.outlook.com ([fe80::20a2:a696:ac88:2549]) by PS1PPF62EEA9B1D.apcprd03.prod.outlook.com ([fe80::20a2:a696:ac88:2549%4]) with mapi id 15.20.9654.014; Sat, 28 Feb 2026 06:58:56 +0000 From: Nick Xie To: neil.armstrong@linaro.org, khilman@baylibre.com, martin.blumenstingl@googlemail.com, jbrunet@baylibre.com, krzk+dt@kernel.org, jic23@kernel.org, dlechner@baylibre.com, nuno.sa@analog.com, andy@kernel.org Cc: linux-iio@vger.kernel.org, robh@kernel.org, conor+dt@kernel.org, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, xieqinick@gmail.com, Nick Xie Subject: [PATCH v1 1/4] dt-bindings: iio: adc: amlogic,meson-saradc: add S4 compatible Date: Sat, 28 Feb 2026 14:58:37 +0800 Message-Id: <20260228065840.702651-2-nick@khadas.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260228065840.702651-1-nick@khadas.com> References: <20260228065840.702651-1-nick@khadas.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: TY4PR01CA0055.jpnprd01.prod.outlook.com (2603:1096:405:372::11) To PS1PPF62EEA9B1D.apcprd03.prod.outlook.com (2603:1096:308::2da) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PS1PPF62EEA9B1D:EE_|SEYPR03MB6722:EE_ X-MS-Office365-Filtering-Correlation-Id: dda46485-3173-43bc-480b-08de7696d770 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|52116014|376014|366016|38350700014; X-Microsoft-Antispam-Message-Info: xx9OgWf6bSoXkyHIhcCIGUOAM3eYRVLSqfOvOyy9tCyFg5GJN8wklhsz+a9bMQKrOKD9aiiXnbIdx40AJDDZEmDPV/YJv9go4GBiInKd4XYPgDeXmXOmh6QwEiyT5gh194I+IDDR0Kr2jiCNKV4DWraDoWOEs16MgnMEqSU4ySLQD9pZVhyHnzTSkiTpOfW10weI7qcFtHYjQ7I6YF8oW7EpYKW86vSihIe3ZQaVWiFpiDMNWt+wV05GmEooxiAF3hFCI0AUILdYV37Pc/l8/4AoU0TBd2upElTJL3MYUd8i2TU1vrzbEsBgn4YG+cdygoE7GAShoYtZUr0+DKK6lBGtJUPKI1LyId18VlHYMu/kyxcuLXZ0BJ4NPd5OS1SYayxKraCFFqwHOr+J8DfnxXzLMDrbZpW5qXG6Bku7tEXey+Rlw3O10DPNa1QcOwVmlRjxKIATl1WrD/e4bREJhF5bGJnpP8ac9MEcj7Sc0/z7txHYiUbYJqZGtfzh1ceH8jdBescQMtcKutHvLUl4+nmsvUaIMwzSvnKLMDmMM5bbiXh5eQQK04Sf3zvdK9lo67+tpa/Hh8YgEbW7IvNmd2o/HvTj2K78rCDhtlxMxE4a3ZkjYn0z0rhauCSewsLuzbu4VEhsbDpqG4sR6F82ic4ZwpDi7TAijiPkudl1X+85nxXH1jtdvmgpvUj/LaTwXNUt6qV3OJtsEVwFxlVXvp1gXHmQuztcBRKFXacWEExZcVfi1EHlXfBpJOofjIzGBcnP7tzjfdo9glnqYxZ1GTNnHXWv3vY6eoowv24tg5I= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PS1PPF62EEA9B1D.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(52116014)(376014)(366016)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?hGFODWfIS7OhJCFYfSeNGn97qhw0PusMTLENmpGIc0vow6CvHK7e8/JXi8HW?= =?us-ascii?Q?2tMprxEDDxtdjaJZJ5XDPtGFB9VS8PDc/zXGpAl6SXPYFSvbcWUYr8P4Fyp1?= =?us-ascii?Q?1EFo8hE9OYupB+W1tkT+P+DVpU5FX3ToUhlLMnKF9L3vCxdY93sYHMTtDFZi?= =?us-ascii?Q?J9ubgumsI+KdHq8inBaAG7aNzkPN76v7sE7C8vRzC52u4vmR0k+EOvVtG/JK?= =?us-ascii?Q?NwAiHKylBU02AFTSAiYMpHcu6qsgeTEvAnQsrQ7HMSG1xIat6nIGMzRNogRN?= =?us-ascii?Q?1mZs6N1PFOUyBiJEJHHTRrjUfi8gk78jDousQpcKwl5M032gb+/YNLMQOGhf?= =?us-ascii?Q?MsvXn6l4/ac7Subf7PydDfMltq8bihDzEmKQMEKeA6zj6MdVosjG5sypZYPL?= =?us-ascii?Q?maPEPEvL1xLpv1K1qELq/aNQgQ8q3nPql1MUVjfUCP/cGQeSqSvuATuul2AY?= =?us-ascii?Q?zXAPVq5NgWPIAwqS4q68HeOq94f1jrFqFU1i1ikWchdIfD61dEFhFm9AFu1B?= =?us-ascii?Q?8R0eciQXe8pyNzuxEVyK9V+vCziloky7QShs+UQLJ9077sj80sGQcM3h1Yh5?= =?us-ascii?Q?m94+l3ZMsdWtTjUPN0b+wDX7MP6BC52C9F9ZjWpo4h5iVXcO8ggc/7aOVR8o?= =?us-ascii?Q?D/pzcLyFW8eHhGVl6bzV4sf4X55j1u+7ZLYqmPhl2Qz+yB0TK0Ll4f3AH7Nw?= =?us-ascii?Q?fsaA4x+jMX8ZhV12nYxcJLTIKpc1SqdZek3PQNpDCWEAb739N5kvJKjX5Kv8?= =?us-ascii?Q?xx7CIuweyDoxruaAxvgLv8PJAs+LSpbC0L1fkNB1+aO8umztcZ8hPAtjn4a4?= =?us-ascii?Q?VYc29LwiDXEfzgJr+UpRBWo9yupEsQO0JFekF+mEA8FVjGxtYnpLOUmIEXGo?= =?us-ascii?Q?82iVLBUcrKHHx2nkp5BWJjeNgMGRcZk6X2ZO61CQnfoh/3rlTCXoFOMnlJaI?= =?us-ascii?Q?6Z2sbiXHn8Hu6N5ZiE4qz51q/wiZ9fqwnWzj++tFCuHfMwExAPaa2udg2Dhk?= =?us-ascii?Q?qrZkL0F6RHeci6EyVIcCzn2oBv7ApSBnlmSJLZjlI+gaxQinjn4MZiMGB5h/?= =?us-ascii?Q?761MH6HOyJebqNfOyf5X2crx8Vcy9G8gGwWJp5nW2YGsz3WZKBzUdRMZ17Y8?= =?us-ascii?Q?j4W0JdNXhw11sJAHOhvdFmCJeBlsqDMh0PnkGRozoWvM4y0M463+XKTUDnBk?= =?us-ascii?Q?WrVNKkynZs2DZ8ZmeZhScJAnd3g+F/aXLgsdyN8gUai9qza84+cTevxg28Uv?= =?us-ascii?Q?JPsFQIhnKA+O3tghT58RFunJyNj/jk2gYi9wDNlzbrm064TiDjwNKwYejAWK?= =?us-ascii?Q?9L424YfPkfFnnCl7nNQi7tWtd3ffTD/kuhmFjk9PSSB6uplzlMiGkiA4RaRk?= =?us-ascii?Q?ZpH8IHmR1lrikibHvrIaInhpz3BIcJTQoGjlfkKaPn8doppOoi1Mb5BGGFvl?= =?us-ascii?Q?Bfe08FWlpWJVn4esmtvH7RGziIB+/IETJpd+nr1c2Yv7aEQtdy06ek9Xr/B7?= =?us-ascii?Q?EcS6tKFYvyESLQ/7+nHcIYOFYTu9BHYJstqFLsBRJcRyZur63wvtxWTI0olt?= =?us-ascii?Q?09Rcn/eNEJ2Cxq9nGicdyQjM17U6CIHDODWpq1nC4ipR5uMEqIjY16lq+a63?= =?us-ascii?Q?qFO8by/QlRkodNe+eWITiteP59igQhNXnceOvHrBS33p54k7beSlw3vkEa3o?= =?us-ascii?Q?avl53qABjrcbjFGoosIP1is852C1HHOE3i6jzDQBo1z42/pu?= X-OriginatorOrg: khadas.com X-MS-Exchange-CrossTenant-Network-Message-Id: dda46485-3173-43bc-480b-08de7696d770 X-MS-Exchange-CrossTenant-AuthSource: PS1PPF62EEA9B1D.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2026 06:58:56.7059 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 2dc3bd76-7ac2-4780-a5b7-6c6cc6b5af9b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: AmFmZmJ1vZ8UQ7jEQ3fLPS6V3kDovOy1Ac4kkvj5DE5XK9H4cj590mzzxOIzFMQp X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEYPR03MB6722 Content-Type: text/plain; charset="utf-8" Add the compatible string for the SARADC (Successive Approximation Register ADC) IP block found in the Amlogic Meson S4 SoC. Signed-off-by: Nick Xie --- .../devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc= .yaml b/Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml index bb9825e7346dd..5496a0dc714aa 100644 --- a/Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml +++ b/Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml @@ -27,6 +27,7 @@ properties: - amlogic,meson-gxm-saradc - amlogic,meson-axg-saradc - amlogic,meson-g12a-saradc + - amlogic,meson-s4-saradc - const: amlogic,meson-saradc =20 reg: --=20 2.34.1 From nobody Sat Apr 18 10:44:20 2026 Received: from SEYPR02CU001.outbound.protection.outlook.com (mail-koreacentralazon11023141.outbound.protection.outlook.com [40.107.44.141]) (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 5413EA932; Sat, 28 Feb 2026 06:59:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.44.141 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772261944; cv=fail; b=XgX5XsYuCzdDfFzGvjWvShcFFxJk2Yxuekmzan6ytGmiavA6hA6Ig62lx1k9lkjvHbvQ2p5qj/UEyjt1UTBSRGu9m+9r8ZZV2LiJHVj2xxF5oFq/Eu4A4BnUWelMGbu8ACbx0k89+DEyCnkEcEnkoRXMoS1DqqHQS30t18IqNco= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772261944; c=relaxed/simple; bh=NYimO/CGROz7py9Z2HSwMdgtbC9dI7KXOcHZAgmpZjA=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=Zp1Ingydz5gj6jSaAXtyG4gCgjxAyNm7mq1i48nKB6uy0peXB45vdX3kAkyDEsQZ2ikteTdCA8zufqcmd8bqZihYMRRzunw735f/jy+aqTynTHUJjhXG3WOEtB9QL5bTbzoQnCnoWSws7qFiXYBO8hFH9Q1tk49Wba6CdW3855E= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=khadas.com; spf=pass smtp.mailfrom=khadas.com; arc=fail smtp.client-ip=40.107.44.141 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=khadas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=khadas.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=c2OCZUhlHw7kkKg0t7hDDLe+Ur8AunFaqhCbOZrxXsmQt8bo+xEr/cBzBFtlVKX4DolaDk8N3kwnYqM5Y+eynpaXcomXD1gvjcRr1+HBhXjfN2DEmsmS5kL9vy8GI4foQ/j0lII+JWE0yBQHCPevuXo2Kl67HZpzO0YFY5IPDHrra3Eao2J5HcQ/mLzBKXY1DG0aUN/ezLLTrFDXpE3MdCAyhiACa32BQ4chj5jxB2qo6tXNTsvjabgwxtH9+T5YDzoVJKzEmzHchtdY4uX+cIbL3e0TEzTAKfsmnkjj99lyayONZ0qGoC6Qk0Wssp4kujFjbpQBkn5gTkf93eW81g== 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=3eX8F5eFGbVueYaJ44sROdGrJ0i17oo+QYnF4dStFUo=; b=kmIgyq0e+58XNUvQ1vHoCF3AI1O76qztwAeXjYkXRSEY5K64sCxdxWI3w2lZRjq9hPCVCs5kQZdtiJxILDSIJrrm7frcQbZX/yfzxA44o69zrP3INdgFUs9iCnlB5jyqRX3ZS4WrMeY60E2dmNlKfVfD9Q+CLiOEx5JM+AyH2M51Cqx+Lrmn+VmyDdawicxrzxChBcriYoUjQ7yKAWtG3T1wHSiMVsWg2c0d12eLv756taFp7jytSdGntdyD/tsk1WtK/ypCJC1lPHMzEUluTp+B8Jf27k/pwQktdjRbttK6A9Nk36d7ys24BTJZzRTlDsaI+gqOrLlnPRFwfoJI0A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=khadas.com; dmarc=pass action=none header.from=khadas.com; dkim=pass header.d=khadas.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=khadas.com; Received: from PS1PPF62EEA9B1D.apcprd03.prod.outlook.com (2603:1096:308::2da) by SEYPR03MB6722.apcprd03.prod.outlook.com (2603:1096:101:6a::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.22; Sat, 28 Feb 2026 06:59:01 +0000 Received: from PS1PPF62EEA9B1D.apcprd03.prod.outlook.com ([fe80::20a2:a696:ac88:2549]) by PS1PPF62EEA9B1D.apcprd03.prod.outlook.com ([fe80::20a2:a696:ac88:2549%4]) with mapi id 15.20.9654.014; Sat, 28 Feb 2026 06:59:01 +0000 From: Nick Xie To: neil.armstrong@linaro.org, khilman@baylibre.com, martin.blumenstingl@googlemail.com, jbrunet@baylibre.com, krzk+dt@kernel.org, jic23@kernel.org, dlechner@baylibre.com, nuno.sa@analog.com, andy@kernel.org Cc: linux-iio@vger.kernel.org, robh@kernel.org, conor+dt@kernel.org, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, xieqinick@gmail.com, Nick Xie Subject: [PATCH v1 2/4] iio: adc: meson-saradc: add support for Meson S4 Date: Sat, 28 Feb 2026 14:58:38 +0800 Message-Id: <20260228065840.702651-3-nick@khadas.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260228065840.702651-1-nick@khadas.com> References: <20260228065840.702651-1-nick@khadas.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: TY4PR01CA0055.jpnprd01.prod.outlook.com (2603:1096:405:372::11) To PS1PPF62EEA9B1D.apcprd03.prod.outlook.com (2603:1096:308::2da) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PS1PPF62EEA9B1D:EE_|SEYPR03MB6722:EE_ X-MS-Office365-Filtering-Correlation-Id: 01f9b880-ce85-4050-6f41-08de7696da04 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|52116014|376014|366016|38350700014; X-Microsoft-Antispam-Message-Info: AnboybQUvfZDAF0jLpNFfGS4e8XU/HhMzvmCkMrJxwE+QCRyEjaQP58Qp+kvPZ8EI5i1VMR4JiTD4+hkCWV6OOO6tqG9TDTHMVYgG0C0HnXpRELY5UvWm06KICiOsmVbHFoWGkfOx+VNqARf8Oi4RLIMlA5lP3OM1Osn3cCE2KrElZuz5ttk8Rj3BbRIQBF+xUcFpvEkYjkSEOwdoXQHRocaHeR91XsHRZKSHZ3KUyptwoaDtFXyX0vw2+elEKdrXpt0ed8NfsxGAelOHrkNGyYPkakwSwmYeGBYys4dVCEihFlK/ntPh39pYZFjaZew5Y46Gc32p22Z82oKxSxwu4fIOewND7SQ8IAIJK/1wjrCuuLY329rPN+LqgqkDJaJS+bURHt17aOwpWogRNW8RD+MphtMijoTMf6b86QEs+JyYuPz3OZmgYGAAJCXYDw4JnPoKUN2+U/pDsclRKBRu5ltXihPQx+BqgljoTT3ScnMhBdbaXnyiun96FeOjC3nXxjdUvcfuHCvXlvxDbiROYVqhi9/G1nRFR1nKijy1P5e1UeEcQgqovgwvWSHOsy2mvXugW6AAbOaiB+n2KsYv9IfKiDfFsI2SLbrAwDxDButq3M4v3aUMJ2dcMAKwGVbfIxwJc4rEgQxFqRBs8CGdT+OueKZ3gmKnGaPO3OQEReBjwNJxnbwECUWbUP3PMFHiOrCaXATkjlkwV/Ji1+mtZ+/Og6CN4XLjx6NUyVh0pr5RSV03rM7giNDOatAEXG0SWcRduXoe58LZAFRkgY47Q== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PS1PPF62EEA9B1D.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(52116014)(376014)(366016)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Iz2yBu7UujKtkm/jSvVTcfOUro3ty5xxdypS0WHNpT7exNeDtUnp2ZA99BUp?= =?us-ascii?Q?AgZiyrXtlirGWi3dXY2ViLrseK8SC3bsjG6KCmyjLlnQuIaiAlXX4k1a7/1A?= =?us-ascii?Q?GLE1ydD7s3BygEGW2O/DjepSBJ/WGsfYDC2YGgMErzq0o22WuKMvsO+wO1YT?= =?us-ascii?Q?0zjGd0GfLmKqC4uXkx19uQ33pw8vD2n5vbTRJGcpD8/CIzYZkh5MnBuxNZi0?= =?us-ascii?Q?fkycKZjH8QhpZ36141Wx2PvopdLRqJ+dfv3AeWuExcD6vr02Zoghh5x134B5?= =?us-ascii?Q?NE9135s4HkmZGvr/AheW0+RNCRPaGte07f1ZIpsLJQ+ZyM97sgQ+kTG3Qn//?= =?us-ascii?Q?NutCxkgPoKbxtQwtbdo7uLhlsf3I7nbSQvGM4OmqM00xpiCby7wxD79QHEeR?= =?us-ascii?Q?jMaSBAEetG8Yl73SmMsKl8OQa1KmW43TzbAOGAoTznmJjBHuFEkoCZAK3qNz?= =?us-ascii?Q?9HzkC2LWrxa1QUcJugVOW1u3xTAp51RbP1TQf05/ArWrwEniTcH5CJvk7VMS?= =?us-ascii?Q?eQ5sCh81VB6M4rUNqn5af9OkH4Cik4Q0Aab/vptluaMcifWcmMMzZf3iMzyN?= =?us-ascii?Q?wp6o+8mQCRJKPj31eybDXgN8zaWCLX5o2tERlEmCyc3u00l1VVbLtbWR1iFw?= =?us-ascii?Q?1U6mzHwK3fvUfJ5jBDzOjvgcnKbnBNMCEaaqksJWMZyvOqpHUEWpWdhXXc5b?= =?us-ascii?Q?V2fKa2ROBo6DhI7kqY/Q41W27M1Vvk5JOiqTWT2U7e7KwKfW8Julfqu9tUz/?= =?us-ascii?Q?zEVky/wYIS9xgDBQKujuELmelZHFBazSNdZiM+pdgYpM6cC+vHFUPg8+l8ma?= =?us-ascii?Q?mdet8QHi/JLLs4pJNEyVqyhjUbrasU1jhdQ4yOOptwIiGP6ZyA52aQOJ3vzB?= =?us-ascii?Q?wSmuz45ViPv/jmk31tw26vWkCsWAuHEXElGSC43my3LDf2psgcKQ0VeXucNU?= =?us-ascii?Q?QvyI6ekCV/+4uQv/PSlnX2uKd4p8GpyJdbAWM7F73V7r4cuGWVRzraEqa4Ou?= =?us-ascii?Q?vFSSAmHJDsYKyhU4wlFZzRU0mIf4gHJZdGesoV9IUxOZcTnFatvjm3a105rq?= =?us-ascii?Q?p7REbfRAioiLbTVch4hf2sTUQgWzr4lhCSNKCyuvvzWch3Q47BLSVZpZ1HC1?= =?us-ascii?Q?3IicPt9F9PyODjyqF+IVZuiGRVmbrHDnTw9PrXGlZbjEwJduLyLxXLXTFdJT?= =?us-ascii?Q?0KiTr27oU5FCM67JMjgmK4LMtgIS/ZIhA1Ld1tKBMS2lALn/vJSUc8N24kQK?= =?us-ascii?Q?sqbj+12e80894DH40gr7HFpbHr4bOQ/rD8JBc/3tEZQT3iU+39OR/3y3/pZK?= =?us-ascii?Q?AWOjA2PK53UrBb/HSdLh7i5G9aY+pYdbMY7Rp8UmXiZq7y3NILZ47duxAZE+?= =?us-ascii?Q?21I/gr+4IlCJjsht3xF3Jt9MK1+jMRzsHQo/HlkcOCAPTsWf2db0VUADBQiA?= =?us-ascii?Q?uIX1hP/AMB8Oq8is4VElyE0Dc+btB1/3Oc8Z9Y8LwbM0vbE0KSeMzZhUQpBZ?= =?us-ascii?Q?aJ3jgUEvbIZmCfb6rnjvhnBkkRj5+cz8cw6QCVlTb3LpBQXw2IMH+iLepG5+?= =?us-ascii?Q?2yky6T0vwJGKco3uPqkxeKOI9/d8//eWaL1cCEj/m4hYXJX6VvM2ELL/iVgV?= =?us-ascii?Q?7HwTpTgMBtKgTzxOt4ZrVDh5hjnbzxzxTlnXJYF/I/n0lgAoSHudJWfedgSI?= =?us-ascii?Q?0bYbDMnDMVsP1VtJpt79HoXxB8fmqxM/5Xl+C6NVXIAcdOZX?= X-OriginatorOrg: khadas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 01f9b880-ce85-4050-6f41-08de7696da04 X-MS-Exchange-CrossTenant-AuthSource: PS1PPF62EEA9B1D.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2026 06:59:01.0882 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 2dc3bd76-7ac2-4780-a5b7-6c6cc6b5af9b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: jH4FuybPmSYD1eWo0bjql4husW1GfEZUjxyh8nQ47vIQwUdswjCyHzK3hx5GN1oZ X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEYPR03MB6722 Content-Type: text/plain; charset="utf-8" Add support for the SARADC found on the Amlogic Meson S4 SoC. According to the documentation and current testing, it is fully compatible with the G12A parameter set, so we reuse `meson_sar_adc_g12a_data` for this new compatible string. Signed-off-by: Nick Xie Reviewed-by: Martin Blumenstingl --- drivers/iio/adc/meson_saradc.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/iio/adc/meson_saradc.c b/drivers/iio/adc/meson_saradc.c index 47cd350498a0d..3ac48b7842c4f 100644 --- a/drivers/iio/adc/meson_saradc.c +++ b/drivers/iio/adc/meson_saradc.c @@ -1313,6 +1313,11 @@ static const struct meson_sar_adc_data meson_sar_adc= _g12a_data =3D { .name =3D "meson-g12a-saradc", }; =20 +static const struct meson_sar_adc_data meson_sar_adc_s4_data =3D { + .param =3D &meson_sar_adc_g12a_param, + .name =3D "meson-s4-saradc", +}; + static const struct of_device_id meson_sar_adc_of_match[] =3D { { .compatible =3D "amlogic,meson8-saradc", @@ -1341,6 +1346,9 @@ static const struct of_device_id meson_sar_adc_of_mat= ch[] =3D { }, { .compatible =3D "amlogic,meson-g12a-saradc", .data =3D &meson_sar_adc_g12a_data, + }, { + .compatible =3D "amlogic,meson-s4-saradc", + .data =3D &meson_sar_adc_s4_data, }, { } }; --=20 2.34.1 From nobody Sat Apr 18 10:44:20 2026 Received: from SEYPR02CU001.outbound.protection.outlook.com (mail-koreacentralazon11023084.outbound.protection.outlook.com [40.107.44.84]) (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 8EC0EA932; Sat, 28 Feb 2026 06:59:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.44.84 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772261948; cv=fail; b=YadhHrxuhpydSo6cnhVTXuZnO0zq1yc+l+PilbMG8WfpzU2sNSVy+rhiQMR9pQCIKThaLrakhXhXdaGD058AkS6FVKI1NFaljF3R4y61Q6d3Vulp3AFahe1dMGejZeG+3OcjvbQH0k8nK5CY3B7oQ9/H0AspR/JpPueWJXnbCdQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772261948; c=relaxed/simple; bh=jr9+WFVPP+SDMBeZbmiwlSa/bD47Zyudo+yL7/piyT0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=gRLcDBOH/ElQMjpU3G5DR1O7uc7IAFK8A0f5TkFmetFHHvQ7iYATpeGfqxg+pWdAT9XHRHvrn7Q2jqdjJwqHSY8Yd9cMB/IugyQoIZ70ji125Tj5+A1UJh9MHXZa9LLOVNmqb0X/zs5D4cw4kUwAwrEKt1xYtsDehUrMOVzOOeM= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=khadas.com; spf=pass smtp.mailfrom=khadas.com; arc=fail smtp.client-ip=40.107.44.84 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=khadas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=khadas.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yoZN1ybdnNQ7tzvz9L9yWixy88i5FzYzIa42KMyLSW3xSRadksnkJID2WzgqAatiUmf7sLcGY7iHA0g4nhiKXW3dwvflvrxqGGprJdgxkWt5OwUOQm7CwkM9KH8uLNUnU0dRL/9TtNEA9s8uOMHzRPtgUIZYSzY3EwHwthSDZrmLjU/Va7NPiFtMk7VlnGvAPe9FDRDGuz+RmreBfhjuf164U06R7XMNPFYNAGm4GHS289CscphljPbNFXKHrA9ae+F1W+C1K1UtdcaESyEJqA6FxuFTTEZbkuHZfYvDwyH/zKegEtaJS7rE7EYxtrR49/ne/d7OW4chBeCWEeTpOA== 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=XdErLUOTxEQjro2Vq/cQmooNSjIA1+1ClgYOVqw3TYo=; b=q6gtyieYagxeH8ymce7OPfQTK7CDX5CT8qs5BnkpFpiSvtv4bC/P8Jk0px2hBDVZyNQDbfKc8ISZIWCvm9jWSMy11Eog98d+wfJYV7Mt0q0MjIMLqS0J2QFB/J1be1xlT8s96NSC9Rks9JbfHSaAdKYxd5Fgm4UuzVSmTpnyLEv9467G/yzHOpFsm4GriNsawN4z4sikB5/WCUCLCtImLduZyMkkikLIDEYy9J2jEzeMY1aN2XqsA0NDzvKpQu1Pqt7WbI8IbkmsE22JhURL25s+GnxWuBVUPh5T2nuFkY5nwzgu5RZK2GZ2RX9mzJAQ94bsHz7xEcdMe7EvqGOccg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=khadas.com; dmarc=pass action=none header.from=khadas.com; dkim=pass header.d=khadas.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=khadas.com; Received: from PS1PPF62EEA9B1D.apcprd03.prod.outlook.com (2603:1096:308::2da) by SEYPR03MB6722.apcprd03.prod.outlook.com (2603:1096:101:6a::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.22; Sat, 28 Feb 2026 06:59:05 +0000 Received: from PS1PPF62EEA9B1D.apcprd03.prod.outlook.com ([fe80::20a2:a696:ac88:2549]) by PS1PPF62EEA9B1D.apcprd03.prod.outlook.com ([fe80::20a2:a696:ac88:2549%4]) with mapi id 15.20.9654.014; Sat, 28 Feb 2026 06:59:05 +0000 From: Nick Xie To: neil.armstrong@linaro.org, khilman@baylibre.com, martin.blumenstingl@googlemail.com, jbrunet@baylibre.com, krzk+dt@kernel.org, jic23@kernel.org, dlechner@baylibre.com, nuno.sa@analog.com, andy@kernel.org Cc: linux-iio@vger.kernel.org, robh@kernel.org, conor+dt@kernel.org, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, xieqinick@gmail.com, Nick Xie Subject: [PATCH v1 3/4] arm64: dts: amlogic: meson-s4: add internal SARADC controller Date: Sat, 28 Feb 2026 14:58:39 +0800 Message-Id: <20260228065840.702651-4-nick@khadas.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260228065840.702651-1-nick@khadas.com> References: <20260228065840.702651-1-nick@khadas.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: TY4PR01CA0055.jpnprd01.prod.outlook.com (2603:1096:405:372::11) To PS1PPF62EEA9B1D.apcprd03.prod.outlook.com (2603:1096:308::2da) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PS1PPF62EEA9B1D:EE_|SEYPR03MB6722:EE_ X-MS-Office365-Filtering-Correlation-Id: ace7b6b2-a870-467f-0b45-08de7696dc9b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|52116014|376014|366016|38350700014; X-Microsoft-Antispam-Message-Info: qdz2L1UJuawFe8aG3dmKWIW5LTQRv0ohEO+WVJLL2nfW3FgLhJR08Iq85bHJRhX859kGGs2S6ShIsXpgJeD9aZ95oJM1KFC1ZrNMSRx66xJ1UghGkLA/5r/6zhVAj1zwB5jtUi4v+RqD0gsqcA9RTgZfFx9MiE3JMIPoqzf1ob4KlER2lvKPnd9MLrS1Z1GQGoBStm4zShadTniOj1QlK+2iiejDZrqhQC4ecYtCuubZkB0EqU52M/AoxeUAYl5nScg71ioPcN0P2nCxdL2pqDrCRcxCyyuSol2Yp87IqqV39tB3sd2deQIrzn+vC4coDQ27ljBY/zb4ujIGznqMskxSjV1kr5gWfJRgiQ64eNtvx0o3fEz10TRR7BFnqBU/2IMts8CeeJgtxqE8gNYsAjgKpL8tWwCTYEgSKhgsJT1HE9Ans9V34RZw8SmEjfheucLOwXEaGl2deXbLs1Lt229VlpIMnmFnxVNTCZ09k1GDLgWhCcQMv1SPMWn0nVl3mQkV5qhj4ItkUeN7bODgWcxkjhmo3/OylWniOOHpXhJ6jHakL6qI3TIo3zBKhw/QpN9JLwAfrgSxA5ad+wYA2fTmTBIl3Uawvp5lNz3sCx2O7YD9AHAh5RWRdc+BcSNp8pqFdizToy03gCHNFuStbPDEvnWP4gQpQZURm4WmQSRdrZUKEl1iVnHpgXwaiCit1KtNI11XjDZkdO5EKYuIaC7WjpplafknwEoWDDlHy/sCz0p0zs75UZWX/dDtJC1pXcfnL09j3r/lhyO3n/Rvh7GBVGUO79fpyniwSsW1swg= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PS1PPF62EEA9B1D.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(52116014)(376014)(366016)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?bgWb4M6kP9ky0xua4zjPHE8GunxRh4Ktk6Ih33NVlqRp7ldnkhQdL2jAjSe+?= =?us-ascii?Q?OMnL8AZ90QMjMl9kGOi5QfPGbxd305hG/MR/zBFtyGuF71ElwXYnGYBkr0dh?= =?us-ascii?Q?HSpFjKo2JAquMhNbmPNEnnByR3AcP3V8YG/pk7L1tr1Y4DgyBzgR4o73qXMY?= =?us-ascii?Q?5jJ27YuSTFsD5MGjrzt5YQhqm/u2CnebDFZLEui4pZuw2piCAbhLc2Ih8o/0?= =?us-ascii?Q?IFUdw+jmcoPfO1dnPNGYuEvqM866GbeueW6kL7i3bEeIdrzNhacdxVZkgHhK?= =?us-ascii?Q?JVjp6GUpiiHEPjF1N1ACHR41pkDlcp7jGCCiUt5Ox2Xm5ujgLFEzdnetANqY?= =?us-ascii?Q?GXF94G19lux9UctGeX7VS9lAswTTNnNyCVgEGkZ68pXkyCacG/nPxauCtoXl?= =?us-ascii?Q?PTvjlOyFI1ls+SMxDwKErTi93PPtSS4RqjP6BTEMLVZ8sC6xgv8N3BDzN0gk?= =?us-ascii?Q?/LW2jjnkND0ULaMoQKKDFLIoTebazMPFThxA4tZgrcXvO82++H6ZgZULrMhf?= =?us-ascii?Q?O+vQkmWH1VWBu48SkMJgP2UhRMpNAL3laJZZUt4RsN5MWk7F2ii7HW65lxr8?= =?us-ascii?Q?av6J8fC7QsBLTJi9OMoKshesnDNr/+0IRTj66cY1abeFWAkNYzSFD2hJhnbf?= =?us-ascii?Q?EqJF/1wnyBzW/pvSJ4Xew4kkF6u9/NMDZecsOTa82oaY+We/wuewc7ifOK2k?= =?us-ascii?Q?Vez0ml7Y82cdPoFqV8zKEukoO/PFZ33UNM/EnTD10kxzZFk8zntIyuLUI2RZ?= =?us-ascii?Q?A8vJCb78Jl481btdgMQtDCygbWxROSGw0OSJ4Z5++lR7CNw4336/e0mpuJIo?= =?us-ascii?Q?BIyJcRl6A5qoX3swmn1ZUsKkMhh7aautj2k0QP+3GLVtm4lOj7ve9uXAxif/?= =?us-ascii?Q?iN43bWyZRYu5Hogv+YNhqTz6NvV7sVBUXpPUzFaNayhMPBksTvT055GEz6IM?= =?us-ascii?Q?6Tr2cCJKCRhJMqSHevH8DlQ7AkgROUB6ayvEk26iLnqNaF7hlsTY4ed24Dai?= =?us-ascii?Q?i6v3ntsNg78qvvAsCRbCI5NBk5JKXXApAwzamxHhvnAoEO4AO5B9XYqg5sA5?= =?us-ascii?Q?o8J+oKGToXV9IauSUKAgMysDG+P5o0FtLCRlk3xJM8IihQMsVItDuEgo61TU?= =?us-ascii?Q?l7DSJGNvhWIiRkD1NX20/ZLDLUAuBFOPQrfPRpLCREyI69mmD8vLKdfibiOW?= =?us-ascii?Q?weKkD0Ne3f0Gu+cmAboaCRyhbBo7fyLlDNac2n9MEvzcpKgPiDH6pFQUJ6SP?= =?us-ascii?Q?4eQL20VJY9N+vU6Qn1EW2GLeloiZIco/eYj5nQVJEhNVX82kZ32OmKcPzT5Z?= =?us-ascii?Q?a1KwB6IgjXlzfzTtNB/xuDbR7p3VAqQhMqCX3FduTqLdzGsScWcC8KtuHnkk?= =?us-ascii?Q?flgpXsqVLKckIyM8xIpfOBuzEJWeJ5OJdp+41TP6lDQq7w5Evfvih+UzKHtd?= =?us-ascii?Q?NcXtHt+yxfmRFFS4eb12G1EwS+uFQwUZseuqCCxDyUwQ1o3hPPkXL1+YET6K?= =?us-ascii?Q?ubEp73nycS2+GWkUOM1k+PMdJghRFBUC7WIohG8A6oQuU0+DZqu1jN/4+JM8?= =?us-ascii?Q?LOJBmeBbPhRYtGG6r7dq/GUetN79cVKFE4FIT15ygqfbxYB3Bfe0rjBKfHzl?= =?us-ascii?Q?sGagr0ri8pYLy7OGMhWaZvocIdn36WilPLNkHZP/n6XCXAggJCvqQYfxIJmp?= =?us-ascii?Q?x2QgmjWfkOVUkVe0bkHblMqesJhYCs5StLHvDbmS+HfuArPE?= X-OriginatorOrg: khadas.com X-MS-Exchange-CrossTenant-Network-Message-Id: ace7b6b2-a870-467f-0b45-08de7696dc9b X-MS-Exchange-CrossTenant-AuthSource: PS1PPF62EEA9B1D.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2026 06:59:05.5133 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 2dc3bd76-7ac2-4780-a5b7-6c6cc6b5af9b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: oWwPUTrkoOwyz1T9nXAwoZk1eef7HR0tsvm0B+f6WcnAm9Yg+wF2kQEvmqMvAR0y X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEYPR03MB6722 Content-Type: text/plain; charset="utf-8" Add the SARADC controller node to the Meson S4 SoC dtsi. Uses the newly introduced S4-specific compatible string. Signed-off-by: Nick Xie Reviewed-by: Martin Blumenstingl --- arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson-s4.dtsi b/arch/arm64/boot/dt= s/amlogic/meson-s4.dtsi index 4a3e9ad82d280..a1c0ef91d7cfb 100644 --- a/arch/arm64/boot/dts/amlogic/meson-s4.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-s4.dtsi @@ -77,6 +77,20 @@ pwrc: power-controller { }; }; =20 + saradc: adc@fe026000 { + compatible =3D "amlogic,meson-s4-saradc", + "amlogic,meson-saradc"; + reg =3D <0x0 0xfe026000 0x0 0x48>; + #io-channel-cells =3D <1>; + interrupts =3D ; + clocks =3D <&xtal>, + <&clkc_periphs CLKID_SAR_ADC>, + <&clkc_periphs CLKID_SARADC>, + <&clkc_periphs CLKID_SARADC_SEL>; + clock-names =3D "clkin", "core", "adc_clk", "adc_sel"; + status =3D "disabled"; + }; + soc { compatible =3D "simple-bus"; #address-cells =3D <2>; --=20 2.34.1 From nobody Sat Apr 18 10:44:20 2026 Received: from SEYPR02CU001.outbound.protection.outlook.com (mail-koreacentralazon11023116.outbound.protection.outlook.com [40.107.44.116]) (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 06B463314C3; Sat, 28 Feb 2026 06:59:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.44.116 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772261952; cv=fail; b=mT7/zwe7aP/15jCNw+iZ6moUw7yHVASVxxwWV7ZU4hwcTEUeU8c7LXpsaQOKW99o/wM7o+NxQEfuxMNEcnjy4RSL4yu/bNB4DWKbZ/Lxm7rf+WM/jZjV0Jz9WTJlWi3w6A1qqLz6omOKpbaBwqkK65+Cf9xtMWFqAx2KBD/OPfc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772261952; c=relaxed/simple; bh=Fmq29gbtH91dw156DliBwcKRzYsjDimuknxgKZj7v2k=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=jxaC2Xt+MwLuUUV7DPLN29PbuBJkGX3c7IV5WEsawrDgadhJGr/Fx/39F5PKDIFNUx2EQbaXO5uoDzch6ZV0TXzNYhKGqBrYJA1BuZWBxrBDYmbDU7ABMRdds7ArA0pZjUH7X941hSuXPlPmbatxClFIYSSvskxrkEmHSJKZo4s= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=khadas.com; spf=pass smtp.mailfrom=khadas.com; arc=fail smtp.client-ip=40.107.44.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=khadas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=khadas.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lPXFP95G+SpCp3lS/iVUtqF8UwFUnQbi/ZIHIenEv7oVkp3ajprMYbmo68G6/AzlStHmOuogjF10yfsCKTKqzMjFr60EVz9AlKjnTZUkDt+MuZ/9HjpyQ9xNriLGsDJs2J7XoCBnxt9cwgYWhx84fQhVygvHxLW8Jauu0eD6t5CrWhX3RsaNDRAiTTni5UiMT7VPNBQ4p2Wr8aUi0Fd4efXUyMCb1hoK0BGV76A8CMw7O6w4P8avuKT+x8s6a5F5O5p5Hja+ajxpy8RocS6mAYi4skZya7EewjtWnGqxmUgyps7My0hdASA3PEDU3fWBqOiIfKugXbIUYnyEULm2dA== 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=PJPIEBzxGra6FpeKObUxonN1k6L89V29jIvA47ICgos=; b=DMV+wcqnNGLVEBiw8F8OO1lp+DHY0jRNrl9xhq19Ytlci5zbd+mxCA6ymvOeFD6ml0ZMwyioVwI9yI419+51V9/uRI5rDU4HpM8Zx//ZvRbrDlu4APC9Dhr0gU9RKmvUTSCAN2HFujpQtgF+enTaol7FVvUjub2Qc6dq2bZrOeKm11o1QsBB6shjg78NqkKv0gpxUQteqeySNveAq7vpHBxQG519r/6dVvJh64VqVigZBHy4yRkYBBRGxDz54MvK9rJy2PAKQ1V2JGzanTi4A3WrsK/WsslFM9SJrcLwmfz3ovGPKTLX/92pY/JganeUs4Wity7+OsnY3xkwxsJIZA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=khadas.com; dmarc=pass action=none header.from=khadas.com; dkim=pass header.d=khadas.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=khadas.com; Received: from PS1PPF62EEA9B1D.apcprd03.prod.outlook.com (2603:1096:308::2da) by SEYPR03MB6722.apcprd03.prod.outlook.com (2603:1096:101:6a::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.22; Sat, 28 Feb 2026 06:59:09 +0000 Received: from PS1PPF62EEA9B1D.apcprd03.prod.outlook.com ([fe80::20a2:a696:ac88:2549]) by PS1PPF62EEA9B1D.apcprd03.prod.outlook.com ([fe80::20a2:a696:ac88:2549%4]) with mapi id 15.20.9654.014; Sat, 28 Feb 2026 06:59:09 +0000 From: Nick Xie To: neil.armstrong@linaro.org, khilman@baylibre.com, martin.blumenstingl@googlemail.com, jbrunet@baylibre.com, krzk+dt@kernel.org, jic23@kernel.org, dlechner@baylibre.com, nuno.sa@analog.com, andy@kernel.org Cc: linux-iio@vger.kernel.org, robh@kernel.org, conor+dt@kernel.org, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, xieqinick@gmail.com, Nick Xie Subject: [PATCH v1 4/4] arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: add Function key support Date: Sat, 28 Feb 2026 14:58:40 +0800 Message-Id: <20260228065840.702651-5-nick@khadas.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260228065840.702651-1-nick@khadas.com> References: <20260228065840.702651-1-nick@khadas.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: TY4PR01CA0055.jpnprd01.prod.outlook.com (2603:1096:405:372::11) To PS1PPF62EEA9B1D.apcprd03.prod.outlook.com (2603:1096:308::2da) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PS1PPF62EEA9B1D:EE_|SEYPR03MB6722:EE_ X-MS-Office365-Filtering-Correlation-Id: 3d7bad57-ca09-4c6a-fced-08de7696debb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|52116014|376014|366016|38350700014; X-Microsoft-Antispam-Message-Info: Mq72GeKHliEXC43m1zzfEjpyID6kBxvydzOInuJeYlz7OAl7vAab1VPKXdvLvi6JYzfcWpTT4gg4BgVLWvFw4qUXteCZg/c1spTT6habKBqpUQq/rVy3dqKuNo6JZgp/ATija4FOtLAyXlr61pSuHHV24cEil/WmWWG96feqSxMY1+XT1aLzJJOYAPqXYWuwhgEbfvtmAY9TQlbyComEQnLsxniSEFaJ/0ky0VDqdO7kccXbo7iWJG3E8bfaN0+QUPWeDELRJ32LJ3PGPqwaSq2kYVeNL4y52W68lb0B00vHeBRN8j/lVME2ps2ZJgiLp/lOsgI0zVmjWc0pS+je89tf/PvTUizO7N+UtJNhKEgdAsJzr0iY2mKhJIACxGBZHqzphpEEV7BC55fj/upHNeQX9wW3WX1bGtL3Y55lT4/BhtO6uff8kEAxCfRfzKe4UbpSt1obkxatBTxnFw5SkEsEGT8fOL5nCIuUar55U9kwJAOc1iNKuwCJ/RKYsk9c7PH06LxO9ZQ+y3YmxLCBW4srGVWusOtAmG0Cc++c3rXmQBLY65s4J2OEdv0xu7wOG4SWOAJXUt4m6i795zuAjnc+HXo5yCt4dJne3Moh+8bBH7cPycvahtguAbVP4ayb99nOAswr0lK6plYR5D4zacNqjx2bRbqugYE9ow+iOKty0qmuSuLxap1nrw9/Hr15mZdBke/viXgDecH9oWzrVuPjbzoOC5oucV/Yhjcy001FTAgP7xk2AgfdO4MYUUfddFhk7czbxQPuT/LNkbNcUqwxn32J1Yky4HkIV1moM/w= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PS1PPF62EEA9B1D.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(52116014)(376014)(366016)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?od+AsoMbifcZUYQI/oT4Bl3I+WpjY5Rm/Dtfgln4JN7L7hi6NPXWOM10UJTl?= =?us-ascii?Q?yC/y9yfg6n2znMv9Q9E1SvGWXjmbfiK38OcjKkz3LgtP6U3j2q5hd1ERjGT0?= =?us-ascii?Q?Fcp13U/flSt/HnZkaeeG30aStIreiibBqtWynC8hEX+jeoRByzFSj6ruUp3B?= =?us-ascii?Q?0t3EYZkzN/0d18mLJend6pkGorkUKC8nu7/hc5cRWyq6HCTjCUNhqQrB/q7I?= =?us-ascii?Q?QNPBrCyK6VA8/h17+7CCg13tZN/5JTx79LBMun7o+galjCYG1cKTGS8fcKaf?= =?us-ascii?Q?0cGPRJ09jxW7ePangGt+ptdkFLtAp/ek+Xoo412zTSskIhIa+uvq4+azGOud?= =?us-ascii?Q?5PfFa9/ZX0lXZKUKkpixexBOsev89yxZNLQbVcFaK0Mi0fVqwEfXTxBFzUcf?= =?us-ascii?Q?1mbu4Ms0scnNIWWdSG8GCVD9QZvmA6u+A0wWBSIq2XeOn9uOjC4UOoidECca?= =?us-ascii?Q?894R783BrrzjEEAXleltyEYBrnzFeHORmQi99ASRT+FgnT8caCE7RCQkSd2f?= =?us-ascii?Q?C3OMqnvaBzaVQrnCV79/cvAgu36yvS5j0SkkgkPG4eIyYwx1YdOisEOU2ssm?= =?us-ascii?Q?O2CoFkoOs3FHFHJR8x+AGyaC6sKxIWxKu/RPS1kg6SsWPjZRjRxuSc5iwv9E?= =?us-ascii?Q?AcRxl4Tz5ah+/DWxN+NVKPqtXNCvbO3mJ5wOKhdbc5QmgPNeGZ2hL3Qwhj4r?= =?us-ascii?Q?RhdvuovM6/rAGD2hgeeqC/OEuCBRe5v9Xs30dHNLv70SCnmo2g0QBR4u1g/S?= =?us-ascii?Q?f7BSdpnJH513spqbEgGLyYutvpSRPtGw2fqM5Yp4aecMxZ8I7rGUgHv/lRKO?= =?us-ascii?Q?pm0VMvQFsckebFPE9eoPfCKiTvm++5BsGstFmNiik/J+zWeFg6J76GS29aKs?= =?us-ascii?Q?A+OKbz7fRY2fQ6NR4xJlMbEVsVsaVU6lB1WMklqgrw253Cy8GCWSI0VjpGGR?= =?us-ascii?Q?BXc3J79tH8fhpPXCakvpsw7M2wvxzEaBR7X7Y+Bspto6NfdMkO96gF0oX1Um?= =?us-ascii?Q?g4sm81qzxGJwk1ahMv/Ikr7k2uFo8C8i1lVJiCUI/fWAp+tN9l2fWf6lZhW3?= =?us-ascii?Q?n9A5YKcMaiwmKK+dAMWxPm+8g7y5feR8kv/Ltif6l2Wxz03JKGuWcIaDqwZS?= =?us-ascii?Q?W1l1bLFpMQuxGFH1u8VrL1zBYXHKvyrbGRXByQPHlDQ0zGVSbU1nivyQQ8Ug?= =?us-ascii?Q?b7TWDIcxtAlWVLbgV7vK9F8MgvjTMmUmyQakL75Md4NXlNqgJWBAsR1DYBK4?= =?us-ascii?Q?UkL7PdEqTAApDmfGweXMB6yUFuT0EV56X7B9aBwuJeQ0LLGzBHXZTXJWgQXL?= =?us-ascii?Q?nqgAJtGg2OzUlTFaNplq4IgYFOusPPaPSK/oigeEDBpJhDvt7kOhOYDz2C34?= =?us-ascii?Q?Q4evaCwS2fSvTvcI+ZnTjslGmHbfk7pLyodNKt4losZxjzsTMkUyYG+FsYMi?= =?us-ascii?Q?epyNfLchAtqejcF7wZju/j674zP+J1Ux78Q7HdyNoSOmGEWkHklRG7Z8tXO9?= =?us-ascii?Q?tu9iueI8NYmPgNi3hnzf3/yEyNrU0q4bM/E09j7qS8dgz49A12/OHEJYR860?= =?us-ascii?Q?aaJcy+bum1t9WjIbmoMMRYEPFeDHkJphwzuxPUEr5Gt99RAULnopthQza56r?= =?us-ascii?Q?M17YsDoY9+G/PuMrPmLopzUV7Tog/Gh+9fb8qZOK4EAIxPS2zNnOrrTBrKN3?= =?us-ascii?Q?gOoJ9DpZeBgeaSxdW7dW7oOQ/qER3JdnEqoTToxqnRC6q0z2?= X-OriginatorOrg: khadas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3d7bad57-ca09-4c6a-fced-08de7696debb X-MS-Exchange-CrossTenant-AuthSource: PS1PPF62EEA9B1D.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2026 06:59:08.9909 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 2dc3bd76-7ac2-4780-a5b7-6c6cc6b5af9b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: GNErJWNB4hSLK7CXytPJA6nGlH9hjGOmnemwOFxXXKkOESat+6pGqEisY5Ouz+7X X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEYPR03MB6722 Content-Type: text/plain; charset="utf-8" Enable the SARADC controller and add the adc-keys node to support the Function key found on the Khadas VIM1S board. Signed-off-by: Nick Xie Reviewed-by: Martin Blumenstingl --- .../amlogic/meson-s4-s905y4-khadas-vim1s.dts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts b= /arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts index 664d64a267f2d..792ab45c4c944 100644 --- a/arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts +++ b/arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts @@ -40,6 +40,20 @@ secmon_reserved: secmon@5000000 { }; }; =20 + adc-keys { + compatible =3D "adc-keys"; + io-channels =3D <&saradc 0>; + io-channel-names =3D "buttons"; + keyup-threshold-microvolt =3D <1710000>; + poll-interval =3D <100>; + + button-function { + label =3D "Function"; + linux,code =3D ; + press-threshold-microvolt =3D <10000>; + }; + }; + emmc_pwrseq: emmc-pwrseq { compatible =3D "mmc-pwrseq-emmc"; reset-gpios =3D <&gpio GPIOB_9 GPIO_ACTIVE_LOW>; @@ -278,6 +292,11 @@ brcmf: wifi@1 { }; }; =20 +&saradc { + status =3D "okay"; + vref-supply =3D <&vddio_ao1v8>; +}; + &spicc0 { status =3D "okay"; pinctrl-names =3D "default"; --=20 2.34.1