Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp464992pxj; Wed, 2 Jun 2021 03:45:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw7c9htkxv9VzPYeBRk9jkinSlUO3qx0H+b89tLhPrKsN/a0xrhEAFIN4dh7XHoRVcKV+i5 X-Received: by 2002:a92:d902:: with SMTP id s2mr1921188iln.278.1622630752559; Wed, 02 Jun 2021 03:45:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622630752; cv=none; d=google.com; s=arc-20160816; b=sKYbK29phNlM0h9v+kRplzoovupO0YP8HpOU76lRI6GNgQ6/xsxu8rdPqoRh42oV8q aBQoaTrUKcactgI2mwSe4Z4j2EWbMSvnEU8hIoEHwqd5ubrRzOj63oSkdl9QMzZM31/Y 0ZbsrCiv34+LF328FvVrDb8E7cfTM3jixSBSpG+l8WmLjur5aCwcDKzNmnwrQzWRrXx9 VHdOSFSV0Bsa2mWPFsVc+r539iRQpjjbS6zDDgNLm8htoYu9pJWhfWDDfk1gvEAyV4Dw WKP9FCeGL0jDKpW/Q0T4WZ2t/r5BXjWph55Z/KRRMrQZM48c+JSCofMmUYiJaa/atkv9 uXng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=ole7lO4EyLGinmZ8kUSEG9cz+TpAxKO/SXaZD0DSzF0=; b=j+oo+J4/ybhoZ8GVG34lfAu9GEFUcDkgHxPhsnQvRRocxnJIOgp6lYCou0dkTKyGjb 4RiVXqGsfNjAATL7bzUBG8DjOhQKBZX3iByZaQJxcP1o/yZpIaH0k38r+xrBgq7n95Hw I2F+cgguobiLEnZcNhRFk0ordWuxXka8aZR7dFzxrxn5zV80w4P1qQWnp9CY3lvIP9o/ ekAvMZx8+BP6WiW9EDDPCZEg34FKfej7MjYZwNoiqLxOwH93sJCPzjuJQCCgl4eApmsY HmnYUnGXzP5PtAXte6NroFae3mDkYIx7QdKE7duQh0HxUh1e/ORkV8StWq54iGmgFVhM Qtag== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=zLctya8n; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l17si22103494jaj.81.2021.06.02.03.45.39; Wed, 02 Jun 2021 03:45:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=zLctya8n; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229541AbhFBKpt (ORCPT + 99 others); Wed, 2 Jun 2021 06:45:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44004 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229603AbhFBKps (ORCPT ); Wed, 2 Jun 2021 06:45:48 -0400 Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B631CC06174A for ; Wed, 2 Jun 2021 03:44:05 -0700 (PDT) Received: by mail-wr1-x42d.google.com with SMTP id c5so1772580wrq.9 for ; Wed, 02 Jun 2021 03:44:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to; bh=ole7lO4EyLGinmZ8kUSEG9cz+TpAxKO/SXaZD0DSzF0=; b=zLctya8nFGOpjiADxV6+6MKc4Xq6E8Lxwv6ip7ffav9gMpcG73fAmznNqHuh7YZM1n LH8RAtsoM+ItO1+nfvLc+wggdWn+YXTue7oUj+zw8kophFRhEKJWejDH9BksEmkQd+9T pqWXovq/ljsy5DRNIMZMauGzzcJncdwRGzIVrjpNgz2PEnZBdYwHi5hXl9yGOyDz40+Z Tk1k+h4hxC/FaJJacBLHBFDM8JautNH3ZIIl1Gt2njZf6Y+phCjqdRWvJEr/kfvMxKve CHY/LwcVcM0GeeBT6kUmnyPlgDus2plwRD/H4MnR0FP37QgBgr0bhHigkKDoTRf2+ves nM4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=ole7lO4EyLGinmZ8kUSEG9cz+TpAxKO/SXaZD0DSzF0=; b=Ql9HF6k6wPd1ZKYcmYzpuUPXwiupfrGpEELFGCtlOSeVD+u/6hVKhb+QIpchoRbuS6 1frGHQ7KP8LXKSBSnAE/bRIZRufMhIV59iwFdOXxnqSmyV1h+JdrDbt3PrHOALmNZCT2 M2TKvm1DTqRc754tCfyJX/tyV4fC5kvuI9iXn/i7qj5VG4FnGV1GIplcIQ1XBTucLe+J B/3/wpxSRB8Ot5c9gEoRhtGGrY4dcZoASFIvDS0s76NkFe0/T5h4+aXOoZpzwe31iMS0 3HvGoM9ZqeYjOWQbAeTdgFwfzxh8UeAzNugeGKT7qSPEVrDETqMkNDyokbP7TRLwyRd2 bNBw== X-Gm-Message-State: AOAM5305FxM/Ih+CIedhhdNZCtrz3GVF72Y9DrEPYuCl4txAt49GlUyD /TjMkD4HfwWJXgAfoOHAdPozaw== X-Received: by 2002:adf:f28b:: with SMTP id k11mr14056396wro.89.1622630644414; Wed, 02 Jun 2021 03:44:04 -0700 (PDT) Received: from dell ([91.110.221.214]) by smtp.gmail.com with ESMTPSA id u17sm6216067wrt.61.2021.06.02.03.44.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Jun 2021 03:44:03 -0700 (PDT) Date: Wed, 2 Jun 2021 11:44:02 +0100 From: Lee Jones To: Michael Walle Cc: Robert Marko , Rob Herring , Linus Walleij , bgolaszewski@baylibre.com, linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luka Perkov , jmp@epiphyte.org, Paul Menzel , Donald Buczek Subject: Re: [PATCH v2 3/4] dt-bindings: mfd: Add Delta TN48M CPLD drivers bindings Message-ID: <20210602104402.GH2173308@dell> References: <20210524230940.GA1350504@robh.at.kernel.org> <20210525074649.GC4005783@dell> <20210526075255.GG4005783@dell> <20210601081933.GU543307@dell> <50ced58164999f51a8c8b9c8dc01468e@walle.cc> <20210601135816.GG543307@dell> <20210601144826.GI543307@dell> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 02 Jun 2021, Michael Walle wrote: > Am 2021-06-01 16:48, schrieb Lee Jones: > > On Tue, 01 Jun 2021, Lee Jones wrote: > > > > > On Tue, 01 Jun 2021, Michael Walle wrote: > > > > > > > Am 2021-06-01 10:19, schrieb Lee Jones: > > > > > Why do you require one single Regmap anyway? Are they register banks > > > > > not neatly separated on a per-function basis? > > > > > > > > AFAIK you can only have one I2C device driver per device, hence the > > > > simple-mfd-i2c. > > > > > > Sorry, can you provide more detail. > > > > I'd still like further explanation to be sure, but if you mean what I > > think you mean then, no, I don't think that's correct. > > We've already discussed this: > > https://lore.kernel.org/lkml/20200622075145.1464020-1-lee.jones@linaro.org/ > https://lore.kernel.org/lkml/20200605065709.GD3714@dell/ > > And how would a device tree binding look like if you have multiple > i2c devices with the same i2c address? Ah yes, I remember. I suppose the saving grace of this scenario is the presence of the Reset driver, since this confirms the device's MFD status. If it were missing however, I'm not entirely sure how we'd solve this issue. I'll go have another look at the latest submission. Bear with. -- Lee Jones [李琼斯] Senior Technical Lead - Developer Services Linaro.org │ Open source software for Arm SoCs Follow Linaro: Facebook | Twitter | Blog