Received: by 2002:a05:6358:4e97:b0:b3:742d:4702 with SMTP id ce23csp3524425rwb; Tue, 16 Aug 2022 04:46:55 -0700 (PDT) X-Google-Smtp-Source: AA6agR5sMCRlgCcIkuc8YxoLwOhIeHYGEz+7aqKol7xlVErmHHYrEyBRROB79FUwsyJqEc7ubbfP X-Received: by 2002:a17:906:8450:b0:730:6e9f:87bd with SMTP id e16-20020a170906845000b007306e9f87bdmr13601008ejy.615.1660650414837; Tue, 16 Aug 2022 04:46:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1660650414; cv=none; d=google.com; s=arc-20160816; b=EpsYOI8a/QPfAHx7ptYL4BF3ZT9f/IHLW5n0zkcFb9aAwQ8j3R+V7Muug3faX2fbbe Kb9ZCinHqjrGRGMqfqV3YoEwX8TQn/IrtiWq18nOk89YSZrj7hJsxMGUFjchIZiU2T2p +I/yjPT/FQhOUo0bbBxu97vIKsDEcecnFQtM3worGRdtkuZvkYKRUpVERHgDfurCe1T6 QFOm1C7Wl73EVRq1Xcgf3GeIlBYTegoGzZFnD8sduoD1WJbyc7DlaTbssBu3Uhb5d5Nl gnMK82H3/3axd4kpbX1N3S2WNb+bZxULmqUqMnEez5DtBi7YEtYqQEhxyUMrpbKXLtFj R3Jg== 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=Enloy5lgKrMKVLbqE4UqCEXL8D9Wgy3KUpK/qyBoIrI=; b=WHbyWQttzkfHaTlm8fsNslqbDihkNFxIWetaJ86UPFvuL2aK0vzZvShZbp32oNoTyR 8Zidzf1+KCQiHk9mto1vi84BEczYgesdTACr0rX/2QSQ03i38/vFxM0WmmqWb2LT7vRW K4pdKDvHRCLKoiSx4wWPJv0M0BAclwnaXO1RYX+Dsfpqo/cLR5BUpCkSWCOOq9GtZT+v EHsV5YiXgpNMD+d+kSrRB/1liD2ynyw1+4WJ+xrM+9v5DRppJ6QpADfD8QAD7rTdk+jX dyvsuFNuKCeb7YDl/ZC2Ye0UjKHpldk8okLg97rnE8kprfp+Kp+YVOfG0uK2a1uoU5Y5 4XBQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=bmhY0kYx; 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=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id hs28-20020a1709073e9c00b00730bcba7f70si12332966ejc.635.2022.08.16.04.46.29; Tue, 16 Aug 2022 04:46:54 -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=@linaro.org header.s=google header.b=bmhY0kYx; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232720AbiHPLUu (ORCPT + 99 others); Tue, 16 Aug 2022 07:20:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47954 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234715AbiHPLTz (ORCPT ); Tue, 16 Aug 2022 07:19:55 -0400 Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E4342E2C55 for ; Tue, 16 Aug 2022 02:44:40 -0700 (PDT) Received: by mail-lf1-x12c.google.com with SMTP id v2so14179866lfi.6 for ; Tue, 16 Aug 2022 02:44:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc; bh=Enloy5lgKrMKVLbqE4UqCEXL8D9Wgy3KUpK/qyBoIrI=; b=bmhY0kYxRm0Pu1Cs0YlMSETk0hz7OlpKbOUt8eVnlNIeRbuboqVaSXl/78n+u1O29t RWkFw0mRgGs6O9xp37PVWEjfbpC9cvfDuPeJDbI1CWUKikDaalsk6P+uWh8uNsnn+f/P QIFsP8CfQuNuSIih2QvNTFRYGLDmv2wNF3ku4sXH+o83ZAkPRnbVk/wplO4egti048ZD ErxTSkVmZxvFPLxaqXZd1gC4KD0DYq32h2XL+NCU4wmEzS981G+5fm+K2KJHHNjFk5CC UzE9+Q6LCgzSP1ffDEM/NbheuzW8sp649Ns0J1nneXwCLJwPo+miQhcLwuRVAiQukuJU I7aA== 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=Enloy5lgKrMKVLbqE4UqCEXL8D9Wgy3KUpK/qyBoIrI=; b=JNj/9a+Q+bucNnPuSUjhvh2fyPePrYDmCQAV3r8SMLcsZ0/QYIsDHkbQswP5i992cj y9nnfDUetn5evzzRnThtyA8v6OCHxp7uEYsI1kJk6hM0eronTmJwB23pro+VrQMaIrbc lLkwDQiFg0cfgUB9x49QbI8XPXi1uzY5aWrl6fFF74IVoFDFcwWHGO6dlwaEEcEsuD/r Bt4C2AAegKpvTIRK8fqwDY5YHhjXC9JxZHgZokruMk7EC5kGbv3dgzCpzcRNbzmd5O40 C6Le6V5Q5RXaPZZ/N36pIQ9HmDiwO/ry/V1T4qSXh3Kz47YqBg+cvDvcK08w7e/O0RE7 E3yQ== X-Gm-Message-State: ACgBeo0YXYJaJN5nPsmYjz6wB67WvsXvBzAFJ9alQX96xxhmdz0jYoli In25B33EXBm1ao8E/HxG54mW9Q== X-Received: by 2002:ac2:44af:0:b0:48a:f361:fe1d with SMTP id c15-20020ac244af000000b0048af361fe1dmr7226313lfm.190.1660643079100; Tue, 16 Aug 2022 02:44:39 -0700 (PDT) Received: from ?IPV6:2001:14bb:ae:539c:1782:dd68:b0c1:c1a4? (d15l54g8c71znbtrbzt-4.rev.dnainternet.fi. [2001:14bb:ae:539c:1782:dd68:b0c1:c1a4]) by smtp.gmail.com with ESMTPSA id z12-20020a056512370c00b0048b08e25979sm1330665lfr.199.2022.08.16.02.44.37 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 16 Aug 2022 02:44:38 -0700 (PDT) Message-ID: Date: Tue, 16 Aug 2022 12:44:37 +0300 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 0/6] i2c-imx-lpi2c: add IPG clock Content-Language: en-US To: Peng Fan , "Peng Fan (OSS)" , Aisheng Dong , "robh+dt@kernel.org" , "krzysztof.kozlowski+dt@linaro.org" , "shawnguo@kernel.org" , "s.hauer@pengutronix.de" Cc: "kernel@pengutronix.de" , "festevam@gmail.com" , dl-linux-imx , "linux-i2c@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , Clark Wang References: <20220812043424.4078034-1-peng.fan@oss.nxp.com> <039566a7-5c65-b2d8-7b45-c616863cb292@linaro.org> From: Krzysztof Kozlowski In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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 On 16/08/2022 11:43, Peng Fan wrote: >> No. For such patch ABI break is also not allowed in that case. Just make the >> driver backwards compatible and both problems - non bisectability and ABI >> break - go away. > > One more point that I am not very clear about > "non bisectability and ABI break " > > ABI, I suppose you mean dt-binding, right? > The I2C bindings and dts update will go through different tree, I think. So > dtbs_check may fail considering the PR merge order. ABI break means breaking Application Binary Interface, so out of tree DTS conforming to old bindings stop working with new kernel. ABI is described by bindings and implemented by driver. You broke it in the driver. Best regards, Krzysztof