Received: by 2002:ac0:da4c:0:0:0:0:0 with SMTP id a12csp1628748imi; Sat, 23 Jul 2022 11:47:35 -0700 (PDT) X-Google-Smtp-Source: AGRyM1sE+PCyEJzKYxc5Pip85CU9ut5/WHZ/w18mIKTO/ATrc6rgRFJf/4kb9rJjRE0lAVtpdzW/ X-Received: by 2002:a17:907:c06:b0:701:eb60:ded with SMTP id ga6-20020a1709070c0600b00701eb600dedmr4391214ejc.178.1658602055257; Sat, 23 Jul 2022 11:47:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658602055; cv=none; d=google.com; s=arc-20160816; b=WEI+k5A3OVL2VUEFTtcaFc+//VNzLuf9/VG2We9cmHpVMmX3lRjDFbSyNhxB5J3PEL 9wWZ8t489LAzmI3/hXPiwMLWDgusD5s/Gc5v+h4a6vygXXV2vYRZ5zy1G2W+pE4IbBPY 0pL32oMccDv8XVUOwsteHgIie95mWng+XqQlSdTYjTVkqUnY0vL/tzy8rvOCPLpw1eHC 0kRmG+/DIqUmKApDJMpJR2Kav08E3XPydSBA/eZIR4PvWuF1TXkj+ZxmX9aMhucuw5p+ QR/1iqUmv3bbuWvh5UC3KhvemB/jOX9UOst3FPZbYHwteVkacQh4qUwpvV2U+Hk+Kfh8 yGYg== 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=pNAUhjjDBroxympyUt6U8tDnLy00vPlBr4R4mbdJytw=; b=LeicLaFeR7SCv4hkXuqLKLZPM0X85W+dGckpsxGNO5iFRR+Nu5PuXh5MyESXj1bgWr KcMBnVO3j2olYr4li+8b8FH4Cixx1sLGHAfXFVuMLkpwADOTvZs7br3Rel/b0DuARUSc GVeG4mjc5+bAdK4fzGbBtUt2U04m2H1s6vMlulCSLzximskywbQfsmG00+TvRSqGE83O 6Uj+KFeGCGpAHZCDVS1jikj5I75bqJsCT+2HuYP0FWd5ixuDhrR7syoR5Z4hpQ69z1HX CConjSTY2YirHSkqqclalY7TdSxig6jRF6VK9COTCUhJjhv3JAPEkqGA8UzPocPP/lZI 5IEA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=z2f2fpiI; 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 mp33-20020a1709071b2100b0072a6d845d91si9928556ejc.159.2022.07.23.11.47.10; Sat, 23 Jul 2022 11:47:35 -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=z2f2fpiI; 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 S234066AbiGWSKP (ORCPT + 99 others); Sat, 23 Jul 2022 14:10:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36150 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235683AbiGWSKM (ORCPT ); Sat, 23 Jul 2022 14:10:12 -0400 Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2B5BA10EE for ; Sat, 23 Jul 2022 11:10:09 -0700 (PDT) Received: by mail-lf1-x134.google.com with SMTP id p10so4748449lfd.9 for ; Sat, 23 Jul 2022 11:10:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=pNAUhjjDBroxympyUt6U8tDnLy00vPlBr4R4mbdJytw=; b=z2f2fpiIj0R1syFPRFKESCT6v9mZZ1WS4rZkcNn3DWsi086CY9WoBx1WVUjTgsLr0S 7UmKzoZaJHtUbo67i9IMKISGWxvrxu2EN9IioYUQmt4ClR6+8Ptpu5M9FRW/qeKwQxru eMxfRrsL1MfB/AvletWTdPpVUS4ZZm4WnBXIqCbz2TUbPONxlAuBADFVTgA5Rflw4lno aLS2qdg+2VlgS7rqytERlJrKl7KzmWFPyNZJS2SOCIaFUM8ap9sPtvhx+yjm6r/3DIOa im1TftS9l2AB5aJIqLSiUnC8r96g3RaYTZL/kjAHZaut+2nKSC0vDHBF+QY9sMxC81jw NnkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=pNAUhjjDBroxympyUt6U8tDnLy00vPlBr4R4mbdJytw=; b=GBqcGshWhH5M3/AFtMcRF+S/QJkwv3D84CO6aUIMhQOmu2lrPijtzvHOZ2U8FvnbBx +6tfZTuUCnspNTLyzmhPuIOzvSwnuxBoNPrgiFJ7Vq/Esd+EzyzIgkPhQkZaoiPwK9UX SM2OpoFsu5WvCnkkCrqonXWB5FDsd4alN+A/7PmzBiCL6bwFcgWKT2uhJoCpmmfA1pDO GHM390MmOPvdeTSz6n6VDSWlFUx0AcVmz1+PBbRhmIDfp9ManKI1MDDziTYLpB9BfB+q DONBLzoFuWVlgAkyazL+NLEWSJXfct8rDWs/vj0ejMFc7RbWywzAaExqgsMURSUnD6Sb uqaw== X-Gm-Message-State: AJIora97ZVBVwVrfR2oVVGfdDQX7fTW/9h0Uoo0W2xbh36fM9VeIH5yn 7DUAxMtnnLJvzLk78eUPCe/Obg== X-Received: by 2002:a05:6512:22c8:b0:488:e69b:9311 with SMTP id g8-20020a05651222c800b00488e69b9311mr1944284lfu.564.1658599807174; Sat, 23 Jul 2022 11:10:07 -0700 (PDT) Received: from [192.168.10.173] (93.81-167-86.customer.lyse.net. [81.167.86.93]) by smtp.gmail.com with ESMTPSA id g1-20020a056512118100b004811bf4999csm1754790lfr.290.2022.07.23.11.10.05 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 23 Jul 2022 11:10:06 -0700 (PDT) Message-ID: <6a4c74fe-5558-5455-1f79-0289e10294b2@linaro.org> Date: Sat, 23 Jul 2022 20:10:04 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [PATCH v2 1/1] spi/panel: dt-bindings: drop CPHA and CPOL from common properties Content-Language: en-US To: Sam Ravnborg Cc: Thierry Reding , David Airlie , Daniel Vetter , Rob Herring , Krzysztof Kozlowski , Mark Brown , Tomi Valkeinen , Andrzej Hajda , Maxime Ripard , Marek Belisko , "H. Nikolaus Schaller" , Pratyush Yadav , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-spi@vger.kernel.org, Jonathan Cameron , Rob Herring References: <20220722191539.90641-1-krzysztof.kozlowski@linaro.org> <20220722191539.90641-2-krzysztof.kozlowski@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 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 22/07/2022 21:45, Sam Ravnborg wrote: > Hi Krzysztof > > On Fri, Jul 22, 2022 at 09:15:39PM +0200, Krzysztof Kozlowski wrote: >> The spi-cpha and spi-cpol properties are device specific and should be >> accepted only if device really needs them. Drop them from common >> spi-peripheral-props.yaml schema, mention in few panel drivers which use >> themi > > "and include instead in the SPI controller bindings." > > I cannot see you do this in the touched bindings. Yep, because you always have two schemas being in play. One is SPI controller and other is the device (SPI slave). > So I cannot see how for example samsung,ld9040.yaml picks up > spi-controller.yaml and thus it no longer knows the spi-cpha and spi-cpol > properties. ld9040 is not spi-controller, but a SPI slave device, AFAIU. It will be therefore a child of some SPI controller, thus the SPI controller schema, which includes spi-controller.yaml, will validate the type of spi-cpha/cpol properties. Best regards, Krzysztof