Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp3760480rwb; Tue, 20 Sep 2022 04:29:16 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6ulGOamgCCcnTH9whBHt0ECn/0QFmqFiwDxDN/QNdB1sh8kBRpCws8400dCLZ0AgRBHx72 X-Received: by 2002:a05:6402:348b:b0:450:28be:d6b0 with SMTP id v11-20020a056402348b00b0045028bed6b0mr20121989edc.386.1663673355957; Tue, 20 Sep 2022 04:29:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663673355; cv=none; d=google.com; s=arc-20160816; b=ZjFnbKIjG2P3eNTQOXu95YMAzyLJGWbgQrrBTMuIog22DHBXb4vojkZp6LXx3krtdo iISssbJm9uSPlrEiauDwvQfxx9yJue4e658SMlUC90Vw8m+Q9KdWaLCWzvrSv5unH3Tf vF4bskMYXPe8eMbDHgAEeH74kppU8yw+f7bSD6G2502p9Q9XdrpXMfc8K5UlKZXrqOKD yFV/Dg0rrehbkzft6/FhcevuJSG/XgLeUYoHzpv/s2i76g8XHlaNo8hDZKU9yUPOCcDt DQoYjqOjpZ5BOatayq2Vu1AIOZoot3tqXMyS2oF8grAR4NYMXsYir5x7upT4E20Ohqa9 na8g== 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=3m0zn687CrWQICkOz4B+QmmOgC0jhiX0DZAFZTb8GwE=; b=ngIeIogfn/2oRJ2fI7sQoPWOm9PoiAnPsWGZp3IpHDI9zzodIo2fQiOMQ7RJtFGM2M GRAjQ90o8tixlcW9YMbDRZmld3SqBWnlfbQFELFli3uXyRPWJ9bwfTx3TjuDG1rJun0L Gn9puqcMypyM2T5hZiEektMso7lRaGRkfozwjJesO/oE/mQDoeH/Uqy7QPkCYw1Jn4y0 XqPrRNcDHUEYkojlrisaDU+5mtWmUPElYTuS/ZNS80Ug7Ihzs4r/T/iSPkjjSp+KWC9E dJTj2MpsdyK779gKuLKOSS1DV3nhu3snauejqmR0kZrY20uL2o3E/J6hFNmLFZZHMARq AU8g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=X9UbCGZs; 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 x24-20020a170906441800b0074168953071si737829ejo.866.2022.09.20.04.28.48; Tue, 20 Sep 2022 04:29:15 -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=X9UbCGZs; 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 S229982AbiITLQz (ORCPT + 99 others); Tue, 20 Sep 2022 07:16:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33044 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229814AbiITLQx (ORCPT ); Tue, 20 Sep 2022 07:16:53 -0400 Received: from mail-lj1-x233.google.com (mail-lj1-x233.google.com [IPv6:2a00:1450:4864:20::233]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0087971712 for ; Tue, 20 Sep 2022 04:16:51 -0700 (PDT) Received: by mail-lj1-x233.google.com with SMTP id s10so2570214ljp.5 for ; Tue, 20 Sep 2022 04:16:51 -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:subject:date; bh=3m0zn687CrWQICkOz4B+QmmOgC0jhiX0DZAFZTb8GwE=; b=X9UbCGZsQngixftsgl1qm6yRncthznVeEjGW2Sv5QLSpvL4K7bTWBHV1o/8AHj23sv ZznznF4eCuSC3wLfTWVYZIvhpgBqdac4GQqGGN8Hm7/jtbTv2++alWhUcNKXBEfBXj0g JZGlIomKoYD1gPr7bFhzG9Uqgp/jYZUa08zeheuwx/gaxtckBkIGm40+xOHqsi1tpcdn diyqL3relNgu5PpLvtqQcEmJnIHgbeT43LPudTLUlz2QMB9X4ZA0PRyEUf9HU1A3NxM5 pMUew92T184GnVwJvadSdb4qFdQtAkFnEq3r1YtYzgQQ8vflHS5Mo+nw1QZQBfaSRCnS GXUA== 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:subject:date; bh=3m0zn687CrWQICkOz4B+QmmOgC0jhiX0DZAFZTb8GwE=; b=rfg6SDAiBGUTO2zAf4VfdOqeDw4LY4A973oY84iLZyz8upPxRd7WmX9wzKo84Mzz1k DoRvV2lxOGiYu9dR8zXlN2UBldN403sBtrxjIZ7fdBRUPhhuG7+p7PTELe+kNECpxETG hvRO8qVL2fKg+nC7NVAC/nCYk3QpgaWnbZ609/tQPDujpuSHW+3VH1++CRhbDwBMsbz9 bq1qCs6FCSPahbQ3p0F2m+gJbV+QpJyHCNU2JUtQB6rgipuKjeYDCyb+YivBQRiQGeeh 4K6CPlYBVq/dBBCMl2Jpx8pfWMsC/aC2tSer0fUQ6jREdezRmK2/bryTQH9w6BkRg68S WjsA== X-Gm-Message-State: ACrzQf35+KmZSj3axyDxROTq48TZn9e1UrSeQusji8eiW0E/+q467upU Q0lV818OWE5WcN+lN7rA+hPOyw== X-Received: by 2002:a2e:940d:0:b0:261:c5c8:3403 with SMTP id i13-20020a2e940d000000b00261c5c83403mr7213596ljh.86.1663672610229; Tue, 20 Sep 2022 04:16:50 -0700 (PDT) Received: from [192.168.0.21] (78-11-189-27.static.ip.netia.com.pl. [78.11.189.27]) by smtp.gmail.com with ESMTPSA id w22-20020a2e9596000000b0026ab83298d6sm217873ljh.77.2022.09.20.04.16.49 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 20 Sep 2022 04:16:49 -0700 (PDT) Message-ID: Date: Tue, 20 Sep 2022 13:16:48 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.13.0 Subject: Re: [PATCH v6 1/4 RESEND] ARM: dts: qcom: Use new compatibles for crypto nodes Content-Language: en-US To: Bhupesh Sharma Cc: linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, agross@kernel.org, linux-kernel@vger.kernel.org, robh+dt@kernel.org, thara.gopinath@gmail.com, devicetree@vger.kernel.org, robh@kernel.org, andersson@kernel.org, bhupesh.linux@gmail.com, catalin.marinas@arm.com, will@kernel.org, arnd@arndb.de, Jordan Crouse References: <20220919221509.1057574-1-bhupesh.sharma@linaro.org> <20220919221509.1057574-2-bhupesh.sharma@linaro.org> <00dd028f-d636-0cda-40ce-01d5addcbec9@linaro.org> From: Krzysztof Kozlowski In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-4.3 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 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 On 20/09/2022 12:48, Bhupesh Sharma wrote: > On Tue, 20 Sept 2022 at 15:09, Krzysztof Kozlowski > wrote: >> >> On 20/09/2022 10:57, Bhupesh Sharma wrote: >>>>> crypto: crypto@8e3a000 { >>>>> - compatible = "qcom,crypto-v5.1"; >>>>> + compatible = "qcom,ipq4019-qce"; >>>> >>>> There are few issues here: >>>> 1. Compatible is not documented. >>> >>> Its documented here: >>> https://lore.kernel.org/linux-arm-msm/30756e6f-952f-ccf2-b493-e515ba4f0a64@linaro.org/ >>> >>> [as mentioned in the dependency section in the cover letter :)] >>> >>>> 2. Compatible is not supported by old kernel - ABI break. >> >> You cannot fix this with dependencies/ordering. >> >>>> 3. Everything won't be bisectable... >>> >>> I think its a question of dependencies b/w the patchsets intended for >>> separate areas. Let me think more on how, I can resolve it in newer >>> versions. >> >> DTS always goes separately so this also cannot be fixed with ordering or >> dependencies. However if Bjorn is fine with it, it's good. > > Sure, I get your point. SInce I haven't sent out the crypto driver and > DMA driver subsets yet, let me stop and respin the series with the > dt-bindings changes clubbed with the crypto driver patches in a single > patchset. I can keep the DMA and dts patchsets separate and send them > out separately. > > I think that should help maintain the ABI and backward compatibility. > Please let me know if you think otherwise. I actually don't know what's in the drivers, so maybe there is no ABI break by kernel... but you are changing the compatibles in DTS thus any other project using them will be still broken. Best regards, Krzysztof