Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp4144451rdh; Tue, 28 Nov 2023 13:06:54 -0800 (PST) X-Google-Smtp-Source: AGHT+IGgPbr70ZUiZVEtAGE2OkVkJ0lxnQFtVubWMmpyGe/kECqeXtCFYdBvAkJ76huCPYEE8itw X-Received: by 2002:a05:6a20:12d3:b0:187:a9b0:434b with SMTP id v19-20020a056a2012d300b00187a9b0434bmr19521190pzg.4.1701205613638; Tue, 28 Nov 2023 13:06:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701205613; cv=none; d=google.com; s=arc-20160816; b=ia3a0tgzZOe9I+dfF7lJ1LOmpV1jx5bBf3/EPb+4j6cL4p3pxPQdQDGKd9C/e6oksj NdvTEgSkem6nMP0JdKgZGCQO3cZI0bjjqCbH0IFeiZD0RPuKwSoqEHoKSEXm3bEyAxny vq4XTNCDbPPAS+VARMH17N7Fu5uj/2Osio0qblDPIbdS7PaloVplxHsvojCSc1B2ln0v Zays90MPAe0PwW4joxhCzSiFgVxLGu5g/AYMXNNjcBmQp8QcSu1RZMWOfPLMbQ8IjakW VLmG7fJd98CXFKjGd7fKMNAYk/EfF06KGWq/rlSOLSbSCtBlka2a/kVJqK+dWjVb3TFb 30Ww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature:dkim-filter; bh=+wcbMzIvsR3kc26Wq1jK9a1ReYND3oXE+uSD8h/nw0I=; fh=y+8rsfKWTjcgmCQeZpPpLgNio7QZTawjRjYxEk6n7yg=; b=ZB7bWuZFDaH87/UcLC28eGhZpR2TCcfKP6mjPv3uFrbl+6BJ9G4vUFPk27horCh2nL EKs8riRUr2WOYwJEyzrGbotTtD4BJSMPGXmWSaM6xwEQ65Q41v+Ypi50nyURoSBpxgvZ 0JJk13KexPWS2CvqWPgFyFUKaKI9GmVFnrmF8JGBMRE3i2sE1ErndqRCh7yumtd0Lg4s F2MvwV5liIZlnolCdHEIO1lF8Gr1SDB9G5ugamvHy+y54oVWu5ER63Ix/9LbgExgnFcK sNX3YHdc4tqUCtRnopl6inRCUqqy+DWmf1jftCpGrEpC6RQYATE0+SZj0LYH4bGSrcN1 KJhw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@raptorengineering.com header.s=B8E824E6-0BE2-11E6-931D-288C65937AAD header.b=Ih2VG8xV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=raptorengineering.com Return-Path: Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id p8-20020a63fe08000000b005be00212aa7si12706456pgh.663.2023.11.28.13.06.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Nov 2023 13:06:53 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@raptorengineering.com header.s=B8E824E6-0BE2-11E6-931D-288C65937AAD header.b=Ih2VG8xV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=raptorengineering.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 633E5804ADBB; Tue, 28 Nov 2023 13:06:49 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346628AbjK1VGa (ORCPT + 99 others); Tue, 28 Nov 2023 16:06:30 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46046 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1376266AbjK1VGW (ORCPT ); Tue, 28 Nov 2023 16:06:22 -0500 Received: from raptorengineering.com (mail.raptorengineering.com [23.155.224.40]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 081691727; Tue, 28 Nov 2023 13:06:27 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.rptsys.com (Postfix) with ESMTP id 17F9682869AA; Tue, 28 Nov 2023 15:00:19 -0600 (CST) Received: from mail.rptsys.com ([127.0.0.1]) by localhost (vali.starlink.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id X-QXPIRuNL-D; Tue, 28 Nov 2023 15:00:18 -0600 (CST) Received: from localhost (localhost [127.0.0.1]) by mail.rptsys.com (Postfix) with ESMTP id 6A71C8286993; Tue, 28 Nov 2023 15:00:18 -0600 (CST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.rptsys.com 6A71C8286993 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raptorengineering.com; s=B8E824E6-0BE2-11E6-931D-288C65937AAD; t=1701205218; bh=+wcbMzIvsR3kc26Wq1jK9a1ReYND3oXE+uSD8h/nw0I=; h=From:To:Date:Message-Id:MIME-Version; b=Ih2VG8xVD8j5kuROzCzBXgX6YshsWDI5Lzh80zLMVb5aT3J8rKjUkQTbdZJQrVBop BU8dY/FXR8hgMS4PvMZW/R7eGxrC2y7zyZ7Y4sKi9xujtGp1aGkLnWpHf/QlmIrrEn q01IHlsjIQsqV3mfoMhbJ99Nq82ooBLrIQUCL/Xo= X-Virus-Scanned: amavisd-new at rptsys.com Received: from mail.rptsys.com ([127.0.0.1]) by localhost (vali.starlink.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id U7mLF7rpVsXY; Tue, 28 Nov 2023 15:00:18 -0600 (CST) Received: from raptor-ewks-026.2lan (5.edge.rptsys.com [23.155.224.38]) by mail.rptsys.com (Postfix) with ESMTPSA id 88B258286981; Tue, 28 Nov 2023 15:00:17 -0600 (CST) From: Shawn Anastasio To: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Rob Herring , Conor Dooley , Krzysztof Kozlowski , Lee Jones , Georgy Yakovlev Cc: Timothy Pearson , Shawn Anastasio Subject: [PATCH v2 0/2] Add driver for SIE Cronos control CPLD Date: Tue, 28 Nov 2023 15:00:07 -0600 Message-Id: X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Tue, 28 Nov 2023 13:06:49 -0800 (PST) Hello all, This series adds a driver for the multi-function CPLD found on the Sony Interactive Entertainment Cronos x86 server platform. It provides a watchdog timer and an LED controller, both of which will depend on the MFD parent driver implemented in this series. Device tree bindings are also included. Thanks, Changes in v2: - Change SIE to Sony (SIE's parent company) to be more consistent with how other subsidiaries are treated in the kernel. - Drop SIE prefix addition patch - Address review comments to dt bindings - Add new properties to dt bindings - Fix driver build failure detected by kernel test robot Shawn Anastasio (1): dt-bindings: mfd: Add sony,cronos-cpld Timothy Pearson (1): mfd: sie-cronos-cpld: Add driver for Sony Cronos CPLD .../bindings/mfd/sony,cronos-cpld.yaml | 92 +++ MAINTAINERS | 7 + drivers/mfd/Kconfig | 11 + drivers/mfd/Makefile | 1 + drivers/mfd/sony-cronos-cpld.c | 591 ++++++++++++++++++ include/linux/mfd/sony/cronos/core.h | 17 + include/linux/mfd/sony/cronos/registers.h | 59 ++ 7 files changed, 778 insertions(+) create mode 100644 Documentation/devicetree/bindings/mfd/sony,cronos-cpld.yaml create mode 100644 drivers/mfd/sony-cronos-cpld.c create mode 100644 include/linux/mfd/sony/cronos/core.h create mode 100644 include/linux/mfd/sony/cronos/registers.h -- 2.30.2