Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp183321pxb; Wed, 3 Nov 2021 02:19:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxY3JKc2ENuL8Y3h9uLbmcL4izBOWJ/A4e5VcqvPnX45hCdQTTw64lPTdOqKZxYK50v/89k X-Received: by 2002:a05:6e02:df1:: with SMTP id m17mr28167579ilj.125.1635931181442; Wed, 03 Nov 2021 02:19:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635931181; cv=none; d=google.com; s=arc-20160816; b=k4Y7W/kJk5vvl7Wrd0Lm5Myb4dpQcjoiwJRU5ZDNB5Ty0CEEUKYSLLnzNr2+w7eSck 8fs6eFrzOBP0g3SXI3+7Nte/FpUg70fA7qCg21Ec7MYrNU9Rt3I5cKrf47onbyBkQB5c NMHfJsH1E8l66oe7y4cf+rTc7Xu4ZthSsP4kl11FZ7JiBYIdGpz55ctvI8dufQs5GHEE Q2iwrrYp8PUeXTK+C3xGffwGm5M5y/Lt83sncz//NXMWZg6dluYtLLEEhZ6S4V+rRngb 0v4hijvCFeR/BqJXDpQ5U8KmypsLYIOaxrmQv8jm1Bb6P6Bj7jjz6ERS9jVOo6+3cRy5 tbJw== 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:ironport-sdr:dkim-signature; bh=SAE1fZeyITlrddzlKEr1Lp2dGPIvOnvY51/CfzxQ4T0=; b=YEuFTPTtAVPSH7BA/EjuaABqa7lqpb2OhZMgWdjDSAFVK/X7SaDMnhRgBnep+fDgf0 c5cXFcwEDnWlOQIoygIQX9Nmc+hjOmLRNhxdGKoYtBCeTTvMM5eCFsIjbvQKsYxa8k3l Lv/Va7gR+e10E2y+JlK5vZwW59Do13m7B9ZdchP0B7BJzAfkLfTMtLJ/SY7kKqPy58wQ okxnm1TdaC6qaRmzLr7+zNMsPtsLW6znukctc0pAjDAJshws66H7sQxgWuzRsf85jWKB A/bCSDjCRe7QI/fqY+CrEBHG4AogD/RPtXWFA2dCqwViEh8F5kl5R3pt8cPb9I+Olidh I6nw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@microchip.com header.s=mchp header.b=hQpe7EwO; 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=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j14si4121515iow.44.2021.11.03.02.19.29; Wed, 03 Nov 2021 02:19:41 -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=fail header.i=@microchip.com header.s=mchp header.b=hQpe7EwO; 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=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231760AbhKCJU6 (ORCPT + 99 others); Wed, 3 Nov 2021 05:20:58 -0400 Received: from esa.microchip.iphmx.com ([68.232.153.233]:19427 "EHLO esa.microchip.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230463AbhKCJU5 (ORCPT ); Wed, 3 Nov 2021 05:20:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1635931101; x=1667467101; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=QfHR3Cra0DJdP8QD9ujWRugo8vll6siTTDc+rrxgmn0=; b=hQpe7EwOLq6AjcI3Q535itXJzGsrTvQfS/bRuH+CglHAjx7kvLfXSSa1 F5iEYnVCIM8+3RIYmWqLVxA4hXeptMC8vxBToepfTV9Lp2VcXHF7b4YwH Lxw8ranEUcsehxUJyWkoJFUq8naO52fxfy0H1fFIdh9lupK4VOtu2Oq4Z b038+rpN5syGyawyTh4F8Iy2mejj2Gta8b8LSEshXtljPLTIrPDCy7PWa YD0in1SIDawl85T/RNSQlhdSVJXAfy6ddgfgkmDhuXlwKE37OS4SCVA2T 9z0emGT7zl+4M484TnoRSs9uGLxQSUFAwIMQXFxF7d9mJbvnGohqOjftM w==; IronPort-SDR: H7ZdxvYVi+aC9L+jAmJ7VLnjyXwZTA6xPLPn9gRaPGJc4L9nxPTwl2M8Wf/ytgP41mdXf6B7TP TVS1ouvz4gP0lZzVrIOWUM1QJKpUVzOwgU8axRV5Fwnn/mzRt3/FRSVSGMNb+ArAquSwxStsHS Sddus6L05JkAlNp1PTElll9+IcyqMa6mc6oyqvr6zHsjaB2rzczUO36HmGgebcfphhL2dOG+7B doEMBlpiJt8WdhH2RYaYgZpcaQiKkBuH1IZ6oXDvQD1jvGto/wSdg55ER+j6gTZ/6VQZrhvB3q x2wE1mY/rCZb2nxrdyXsZvNI X-IronPort-AV: E=Sophos;i="5.87,205,1631602800"; d="scan'208";a="142631579" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa3.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 03 Nov 2021 02:18:21 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex03.mchp-main.com (10.10.85.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14; Wed, 3 Nov 2021 02:18:21 -0700 Received: from soft-dev3-1.microsemi.net (10.10.115.15) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server id 15.1.2176.14 via Frontend Transport; Wed, 3 Nov 2021 02:18:19 -0700 From: Horatiu Vultur To: , , , , CC: Horatiu Vultur Subject: [PATCH v4 0/2] i2c-mux-gpmux: Support settle-time-us property Date: Wed, 3 Nov 2021 10:18:37 +0100 Message-ID: <20211103091839.1665672-1-horatiu.vultur@microchip.com> X-Mailer: git-send-email 2.33.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add support for settle-time-us property. If this is defined in device tree then add this delay to mux APIs. v3->v4: - update i2c-mux.yaml by adding required and select properties v2->v3: - move the binding changes into i2c-mux.yaml - read at a later point the DT property 'settle-time-us' v1->v2: - add the changes to i2c-mux-gpmux instead of i2c-mux-gpio to be able to use mux_control_select_delay Horatiu Vultur (2): dt-bindings: i2c-mux: Add property for settle time i2c-mux-gpmux: Support settle-time-us property Documentation/devicetree/bindings/i2c/i2c-mux.yaml | 14 ++++++++++++++ drivers/i2c/muxes/i2c-mux-gpmux.c | 4 +++- 2 files changed, 17 insertions(+), 1 deletion(-) -- 2.33.0