Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp711759rwe; Thu, 25 Aug 2022 08:00:58 -0700 (PDT) X-Google-Smtp-Source: AA6agR6kH/8zH4WDde7n53C17u5uB33uvpgv7Q34oRHe8IBFrfj8RlHeIZh7AqGrD3mbMzZDI3r2 X-Received: by 2002:a17:907:7630:b0:73d:d749:975b with SMTP id jy16-20020a170907763000b0073dd749975bmr1566612ejc.632.1661439658587; Thu, 25 Aug 2022 08:00:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661439658; cv=none; d=google.com; s=arc-20160816; b=DzM9N2p6qf1Yo5B0s/boBSI33RD8Ud9SCh6RGd5cbj4R3oi1pcX/LHwn/rRLlJrJoo dReRLLEz4HSPcKvy+10RUCB3YiMU12FOC+RUEZ3SCKMuHHgDRo+zszu62QbuAfK+uWqe uw/PBtKuBWLCLCalf8AOXrrmzKozJZXwX/ZjgEA9LSdjnFd+bRFg0mM4xanbS6e4bsGz eMS9w9MOgLGKsthtNHKbOfK1nJPGxJ0eF84tNw0EnGPZ4nAVLPRzfP+ZHHkO5GQFDv3f nddwim339xnhOR5G19UFO1C3Ru4cNEhVhMvdAr+hCQ64IRaQPyXnamMEmmsVVir5ox/0 jquQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=D7VcBhHiv8IbbT8z6tWNMuI4PjjYorz2V+BoVVIIzj4=; b=KK0V7i8V4fg4znecawmKFpKFbUXlP6tg1DaEyqIMr5rgsr3g6c0JVZmugyKI3Gm2i7 dsDa5mXzMk17Kgch9UtzKGQxkljZfkpDwZryvImLVj/8RJ8Gofnj+TH6Igh8Jl6Zpuv4 POMr3OUu6CygTK3hTQahsy80k3LtpMxK2p8cCD6NBqpy9tFgBAOUslLHC34Mfs1eOgZq HMRUL6T4kLdY9DsHV75Ghd/gL1BDDb5vQME7lcvE+JBW7Enkf+iYI84HzRy8oVgDvZ8P GdFg0SjQJljJSR9aHBmYAZm9mBeSnPUKwbswHLP43DTV6VLmso6Vi5IZdtkJSlhRUI2S gmLQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=HOFyK2kR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g9-20020a056402090900b00446967ba6f5si7206009edz.560.2022.08.25.08.00.31; Thu, 25 Aug 2022 08:00:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=HOFyK2kR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241191AbiHYObL (ORCPT + 99 others); Thu, 25 Aug 2022 10:31:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54314 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241090AbiHYObI (ORCPT ); Thu, 25 Aug 2022 10:31:08 -0400 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 25A917C535 for ; Thu, 25 Aug 2022 07:31:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1661437865; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=D7VcBhHiv8IbbT8z6tWNMuI4PjjYorz2V+BoVVIIzj4=; b=HOFyK2kRw0fcRKs6qPYsUefvRewWdWOUaL8sbbYMr3vK5qXKX+HmngXkJYZCNOzr9j2JKy OBQ4HFi9gSuzBImO3JeWtDjs+AHjvmWeSSoy4XWg/e4oV9pcwhOyY8Dg8AlogjafuDQJlV kMnUkD6IawKVQ5H8eoMJVmeBiUM4jqs= Received: from mail-ed1-f70.google.com (mail-ed1-f70.google.com [209.85.208.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-532-qxEeZkhAPa2ldRn-rOdUyQ-1; Thu, 25 Aug 2022 10:31:03 -0400 X-MC-Unique: qxEeZkhAPa2ldRn-rOdUyQ-1 Received: by mail-ed1-f70.google.com with SMTP id i6-20020a05640242c600b00447c00a776aso953253edc.20 for ; Thu, 25 Aug 2022 07:31:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc; bh=D7VcBhHiv8IbbT8z6tWNMuI4PjjYorz2V+BoVVIIzj4=; b=H3wPb2pJYj69gpzbGJk8LtxisONw8w/otARRK3/q3vtXka5u3cSX/xJkmkloQCypvJ iODgKOGXtjoq7CYaNlOUE84QKRwQY3LFQ4/T2xUECtnykBfj2S0vL7x2fZ+EsFD3OVzP L9reylzDTAW4mL4aCh1iv2u6CPT8XJ6SM6+OFTr+6LbUT5/J5n9BJBqtNH8gqk3TwZRC uR5R1mnVpub9yy688PefWLVYK5aJbxjmz7/HiwwL2HnZnwoIpOU3wbvW6LyGEWzcGlJz eXYpyCmPr+a89wqxkG1Ok2+b7BFDyNumY7kSfYcHcA2o/jZGQoCInHEpcszFIuzr4kti SOQA== X-Gm-Message-State: ACgBeo1W1zUIhJH+GNifr9vw/5cd4MM5L7jxchB9heGIt/7T9dZUS17L Y4+UdDgQaxakRIDCSPsaw+AHxFKOvnxRdQYWM2173I2Q8qKlkBv66pmRk54Gjd3x70k4LeB2eXi 7zQUD1MYCA6Vg1vkoGBYO6H8M X-Received: by 2002:a17:906:4fd2:b0:733:f44:c964 with SMTP id i18-20020a1709064fd200b007330f44c964mr2696498ejw.386.1661437862031; Thu, 25 Aug 2022 07:31:02 -0700 (PDT) X-Received: by 2002:a17:906:4fd2:b0:733:f44:c964 with SMTP id i18-20020a1709064fd200b007330f44c964mr2696477ejw.386.1661437861817; Thu, 25 Aug 2022 07:31:01 -0700 (PDT) Received: from ?IPV6:2001:1c00:c1e:bf00:d69d:5353:dba5:ee81? (2001-1c00-0c1e-bf00-d69d-5353-dba5-ee81.cable.dynamic.v6.ziggo.nl. [2001:1c00:c1e:bf00:d69d:5353:dba5:ee81]) by smtp.gmail.com with ESMTPSA id fj15-20020a0564022b8f00b0044657ecfbb5sm4932421edb.13.2022.08.25.07.31.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 25 Aug 2022 07:31:01 -0700 (PDT) Message-ID: <89680041-c773-0edb-87d6-188bb6d217ad@redhat.com> Date: Thu, 25 Aug 2022 16:31:00 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Subject: Re: [PATCH v6 0/7] add support for another simatic board Content-Language: en-US To: Henning Schild Cc: Linus Walleij , Bartosz Golaszewski , Pavel Machek , Mark Gross , Andy Shevchenko , Lee Jones , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, platform-driver-x86@vger.kernel.org, Sheng-Yuan Huang , Tasanakorn Phaipool , simon.guinot@sequanux.org References: <20220825104422.14156-1-henning.schild@siemens.com> <34315356-f23e-34ff-98e6-a152b588f201@redhat.com> <20220825162910.6c8eab84@md1za8fc.ad001.siemens.net> From: Hans de Goede In-Reply-To: <20220825162910.6c8eab84@md1za8fc.ad001.siemens.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE,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 lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On 8/25/22 16:29, Henning Schild wrote: > Am Thu, 25 Aug 2022 16:25:49 +0200 > schrieb Hans de Goede : > >> Hi, >> >> On 8/25/22 12:44, Henning Schild wrote: >>> changes since v5: >>> - adding patch to convert to pr_fmt >>> - adding patch to prefix macros with "f7188x_" >>> - rebased p1v4 to be p3v5 and added tag >>> >>> changes since v4: >>> - remove int case from a printk in p1 >>> - include tags into commit messages >>> >>> changes since v3: >>> - update Kconfig as well >>> - drop chip names from comment in driver header >>> - add manufacturer check for Fintek again, Nuvoton not possible >>> - drop revision printing for Nuvoton >>> - restructure defines again >>> - add new model 427G >>> >>> changes since v2: (p1 only) >>> - rename macros that change behavior >>> - use chip type not device id in the macros >>> - reorder defines a bit >>> >>> changes since v1: >>> - remove unused define >>> - fix bug where (base + 2) was used as second data bit >>> - add macros for "inverted" and "single data bit" >>> >>> The first two patches apply some style refactorings before actual >>> functional changes are made. >>> >>> Later, This series enables a SuperIO GPIO driver to support a chip >>> from the vendor Nuvoton, the driver is for Fintek devices but those >>> just are very similar. And in watchdog and hwmon subsystems these >>> SuperIO drivers also share code and are sometimes called a family. >>> >>> In another step the individual banks receive a label to tell them >>> apart, a step which potentially changes an interface to legacy >>> users that might rely on all banks having the same label, or an >>> exact label. But since a later patch wants to use GPIO_LOOKUP >>> unique labels are needed and i decided to assign them for all >>> supported chips. >>> >>> In a following patch the Simatic GPIO LED driver is extended to >>> provide LEDs in case that SuperIO GPIO driver can be loaded. >>> >>> Last but not least the watchdog module of that same SuperIO gets >>> loaded on a best effort basis. >>> >>> The very last patch enables a second model of that same board type. >>> >>> Henning Schild (7): >>> gpio-f7188x: switch over to using pr_fmt >>> gpio-f7188x: add a prefix to macros to keep gpio namespace clean >>> gpio-f7188x: Add GPIO support for Nuvoton NCT6116 >>> gpio-f7188x: use unique labels for banks/chips >>> leds: simatic-ipc-leds-gpio: add new model 227G >>> platform/x86: simatic-ipc: enable watchdog for 227G >>> platform/x86: simatic-ipc: add new model 427G >> >> So it looks like all these patches are ready for merging now, >> the only thing which is missing is an Ack from Pavel or >> one of the other LED people for patch 5/7. >> >> Pavel can have your ack for merging this through another tree >> please? > > Would i need to send again and include the tags given on v6? No that is not necessary. The only reason for sending a new version would be if Pavel wants some changes to patch 5/7 Regards, Hans > > Henning > >> So what is the plan for merging this? >> >> I see 2 options: >> >> Option a: >> 1. Merge the GPIO changes (patches 1-4) through the GPIO tree; and >> 2. Merge the leds + pdx86 changes through the pdx86 tree >> >> Option b: >> Merge everything through the pdx86 tree, and I will then provide >> an immutable branch + signed tag for other subsystems to pull >> (if they want to). >> >> Regards, >> >> Hans >> >