Received: by 2002:a05:7412:ba23:b0:fa:4c10:6cad with SMTP id jp35csp1990821rdb; Sun, 21 Jan 2024 02:35:53 -0800 (PST) X-Google-Smtp-Source: AGHT+IFnl57/nMYBtGuWuTEa9rqCPfZnnNDIDIxNB7e2fmunrBVxxUIS2sX71XAwf/q63BhzVidZ X-Received: by 2002:a05:6402:344f:b0:559:ea90:90f4 with SMTP id l15-20020a056402344f00b00559ea9090f4mr1448239edc.50.1705833353194; Sun, 21 Jan 2024 02:35:53 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705833353; cv=pass; d=google.com; s=arc-20160816; b=bJB0wReN4l6KovX+KXcIuxVy1XktBi/Zf6rJp/pO59CTJC0hmRAcy3tH8AXPbOpR9G KonKcfivkBGILugSzM2l/y+QZMWn9XUMEKoHRoUN3MTSEl6G9RKACAuKVUpJPDyvMOls rCDa3NGLsXkYlEsgXs5sUJcTgx3xDSbq2x12uFuwisz1iK6CtEs2yEYclwcJLeuKn6Sf M40XpUKWpbiUa/UsAt7+bYb4kJriZuj3wJ3habsps2vcmI41vxGUEvwvzFvz/l/zAEoo 6aaM/nOH5DFeNtcRV5MtpsjgFP+CXXXpUcwSLRzZL00nmogLCln8BkcfL5TPGnpzpNyL ftpA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from; bh=0txZg2DG+IXm2q5JY0e2E5XcnCtIMkaQZ/LQuArLGRU=; fh=8bb1O3s5yzUhW9TkvhS28eMcS5nD+ayDEghHwK14PXw=; b=p8vmcI6EgZNuyena2ywqEIh40VyLD9kNoUqqfIB0/R7x96RD3k/dHzHpqFu3azorld D4sID5VUISkZ+ocR4Dw/4KfWMjhaTa2jRM5yi2QlLTE6x0uXIisoqr+p368gSCIywDvc akOlsofS9yqMn0a40Hdikr0g4RrzgB1apNFE2k9rdf2PZA4pFIjGHZ97zUcc8xzi/fiw 5qiCUQt/7VE5Oioye/x86uk6sIrC105Ed2qsAjgHZGbNWo1GI8DFgY7aNT2qmaxt/x71 3QQyL7y2KBgBgcDHDgqziY/kKxGPWyPREv3uRnHObaQrqOzhaV38BwwGIwOCsgtm3B+c qW5Q== ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=analog.com dmarc=pass fromdomain=analog.com); spf=pass (google.com: domain of linux-kernel+bounces-32009-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-32009-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=analog.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id v29-20020a50d59d000000b0055a5319d4f4si2738172edi.411.2024.01.21.02.35.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 21 Jan 2024 02:35:53 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-32009-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=analog.com dmarc=pass fromdomain=analog.com); spf=pass (google.com: domain of linux-kernel+bounces-32009-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-32009-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=analog.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 am.mirrors.kernel.org (Postfix) with ESMTPS id EEC7A1F22175 for ; Sun, 21 Jan 2024 10:35:52 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C160F36135; Sun, 21 Jan 2024 10:35:42 +0000 (UTC) Received: from mx0b-00128a01.pphosted.com (mx0a-00128a01.pphosted.com [148.163.135.77]) (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 DEBFBD266; Sun, 21 Jan 2024 10:35:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.163.135.77 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705833342; cv=none; b=tP0UvJBh7aa6rmRmZx7TCitnYMY9zmv+9bXL8V0l9jINCLKNtqYb4SGYBkMaSzD38aUAwRBf2RMjK9y3igWgI9AhCQY4zPpXDfuRh6NFRvQwt19ITuCo7IXQQOoSTlp/Dzi40DWnuTSdqfhrtLWPIfD+EL/532kq7gLEZPPr6aU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705833342; c=relaxed/simple; bh=zton66vizI/VAUU/Qb5d7y2J2WtBt701vRPP6Sl6dxU=; h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type; b=fmCaxELdjuXcMg4jm7jU/18GE35F7ultCbyve5QO3hbt/DK8BNDUWyiN4ZqL/gxeP90uXo110wuKaOZBn2eiojnGs8k+hCHRqUrcbBzOCfVTOChClNWhtSllcR7wnbAR4NTQfMYs8Jqor53ENzUjXICGjonZCt3nfpRk34uNH3s= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=analog.com; spf=pass smtp.mailfrom=analog.com; arc=none smtp.client-ip=148.163.135.77 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=analog.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=analog.com Received: from pps.filterd (m0375855.ppops.net [127.0.0.1]) by mx0b-00128a01.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40L5hi5P022571; Sun, 21 Jan 2024 05:35:25 -0500 Received: from nwd2mta3.analog.com ([137.71.173.56]) by mx0b-00128a01.pphosted.com (PPS) with ESMTPS id 3vrwch0hb6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 21 Jan 2024 05:35:25 -0500 (EST) Received: from ASHBMBX8.ad.analog.com (ASHBMBX8.ad.analog.com [10.64.17.5]) by nwd2mta3.analog.com (8.14.7/8.14.7) with ESMTP id 40LAZNZx007367 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Sun, 21 Jan 2024 05:35:23 -0500 Received: from ASHBCASHYB4.ad.analog.com (10.64.17.132) by ASHBMBX8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Sun, 21 Jan 2024 05:35:23 -0500 Received: from ASHBMBX9.ad.analog.com (10.64.17.10) by ASHBCASHYB4.ad.analog.com (10.64.17.132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Sun, 21 Jan 2024 05:35:22 -0500 Received: from zeus.spd.analog.com (10.66.68.11) by ashbmbx9.ad.analog.com (10.64.17.10) with Microsoft SMTP Server id 15.2.986.14 via Frontend Transport; Sun, 21 Jan 2024 05:35:22 -0500 Received: from kim-VirtualBox.ad.analog.com (KPALLER2-L03.ad.analog.com [10.116.242.67]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id 40LAZAod021011; Sun, 21 Jan 2024 05:35:13 -0500 From: Kim Seer Paller To: , , CC: Linus Walleij , Bartosz Golaszewski , Rob Herring , Krzysztof Kozlowski , Conor Dooley , "Kim Seer Paller" Subject: [PATCH 0/2] ADG1414 for review Date: Sun, 21 Jan 2024 18:35:03 +0800 Message-ID: <20240121103505.26475-1-kimseer.paller@analog.com> X-Mailer: git-send-email 2.34.1 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="UTF-8" Content-Transfer-Encoding: 8bit X-ADIRuleOP-NewSCL: Rule Triggered X-Proofpoint-GUID: 5w69qJ9LK5WsPd69LIB3sqI7v8MLtslq X-Proofpoint-ORIG-GUID: 5w69qJ9LK5WsPd69LIB3sqI7v8MLtslq X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-01-20_06,2024-01-19_02,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 malwarescore=0 suspectscore=0 lowpriorityscore=0 phishscore=0 adultscore=0 mlxscore=0 mlxlogscore=731 spamscore=0 clxscore=1011 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2401210081 I'm sending this patch for review, but I'm uncertain about the suitable subsystem for the driver. Currently, it seems like the GPIO subsystem is the best fit. If that's the case, it's open for review, and I appreciate any insights and feedback. Best regards, Kim Seer Paller Kim Seer Paller (2): dt-bindings: gpio: add adg1414 gpio: gpio-adg1414: New driver .../bindings/gpio/gpio-adg1414.yaml | 66 ++++++++ MAINTAINERS | 7 + drivers/gpio/Kconfig | 10 ++ drivers/gpio/Makefile | 1 + drivers/gpio/gpio-adg1414.c | 141 ++++++++++++++++++ 5 files changed, 225 insertions(+) create mode 100644 Documentation/devicetree/bindings/gpio/gpio-adg1414.yaml create mode 100644 drivers/gpio/gpio-adg1414.c base-commit: 7a396820222d6d4c02057f41658b162bdcdadd0e -- 2.34.1