Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp2157097pxb; Fri, 25 Mar 2022 12:06:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxVg0Lt8P2xjFQQKFqqOLl09LsZteBIBZaOGxley0bPopW02fdr8IJp6G+/rUIm4hE5xasw X-Received: by 2002:a17:902:d512:b0:154:7580:6e78 with SMTP id b18-20020a170902d51200b0015475806e78mr13481340plg.35.1648235186920; Fri, 25 Mar 2022 12:06:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648235186; cv=none; d=google.com; s=arc-20160816; b=nf0toluaoMQ+4cqVTiEzGj+verBosKFTb8nQoHdRh/Ehs7ISSK7Jw7kzeHNC0Bp8uo 5bqtLHkMl2FGf7+Au9F35n0Dy8DjKAeHtEFEEnr3A3YX6uoqd6CXIfMxV8QFecfxmUR9 trqOIRe/BUANM9vHNPQ+9jkT5g5GIri917qDvgAVoqkMtJ6WxF0kLl+lQr+9BS719ij5 nVg5rtQEosoaQHnTLblmndYEW5d0Gh0MNW3DZU5eE7s6PiWnefS7QwsqhAYidrEh1hil BjXqjSaUc5h5PxNYc/M84aFLxafUXsc4IksTSnSE8PViOraW/6mG6JZ4iPK2BcQviEnO TPhQ== 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; bh=GuILc5kRDriiMUiIXV7yGyzOLFCBv5MwLQdIg/dr7Gg=; b=mqP80bCbk2P93x3jl0L/zpd80gCLP51nmzJ3IHOir/oi6faTKhes5b5cuc9Q28tpXI NwUbi++PU2fDQH3V19f9xJO4r1NnHsrBZ2uZpKZoWmGnuEhVfVRJgEhxgJKG+FGh8bS6 rfNLQTvrZcYCcC8CvfgZDrdRmC1l3GP+WbdjtA9Jl4dlagKp2De+t+J7Hnl3cBkcoY4K lSMYbBSyrPlYAyb3WW5kOsqNgUb8omraTJXmL4oc6S/Ld6+3uQDoPCxDLZul7B7Zpnh6 FPQ68j9I8kwNLsKuE9CRY2AiLQscWWF82//AwLGobif3JTqqk8rKR8Omu14KRNDOUnn4 gh0A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id 132-20020a63018a000000b003816043f07csi3062602pgb.625.2022.03.25.12.06.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Mar 2022 12:06:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id ACE9C20E955; Fri, 25 Mar 2022 11:17:30 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344689AbiCYHdN (ORCPT + 99 others); Fri, 25 Mar 2022 03:33:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58238 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1353861AbiCYHdC (ORCPT ); Fri, 25 Mar 2022 03:33:02 -0400 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E87C7C4E16; Fri, 25 Mar 2022 00:31:28 -0700 (PDT) Received: by mail-wm1-f52.google.com with SMTP id bi13-20020a05600c3d8d00b0038c2c33d8f3so8466990wmb.4; Fri, 25 Mar 2022 00:31:28 -0700 (PDT) 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=GuILc5kRDriiMUiIXV7yGyzOLFCBv5MwLQdIg/dr7Gg=; b=2MwnyaHIDCeOMjlyuMw16yPfLLAiMAkijo9erxkIgOLDmoQso8QIpt4W29MN6HH4aN HHwAZYkbNQVVYhjAbnWIDfRTjr4Nj3ZBLbgdHwVLmOveclYAVgj5xYaOoCUtEK2xwqtj LknRocmXioSGWxQuMUZ0VjF4IRW8e+LzwDtLiBvLOPAXLpApjFRto4LsUc9ydN7wDue2 R+cwCdTW6plVHnr3SGvyWtqkvZnyEfNTish0zHeDZSxJ/t2BuGssK4DTBrgDPVrcSAbX m4yhNEC7jUNIOCUawlP0tPBICJmFTh3l8/DXSAs7uvAYpedvst0fZRcptIbauwuBUtLE +HRg== X-Gm-Message-State: AOAM533+xmho4XDp4AnucDNHcUIm7vwMomv1SSvv3izFohKuKZbJHJ+e rtgPfayOGg1r/uuxkIygesw= X-Received: by 2002:a05:600c:3b86:b0:38c:afdf:66cd with SMTP id n6-20020a05600c3b8600b0038cafdf66cdmr17701222wms.198.1648193487331; Fri, 25 Mar 2022 00:31:27 -0700 (PDT) Received: from [192.168.0.158] (xdsl-188-155-201-27.adslplus.ch. [188.155.201.27]) by smtp.googlemail.com with ESMTPSA id u7-20020a5d6da7000000b00203d9d1875bsm5199505wrs.73.2022.03.25.00.31.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 25 Mar 2022 00:31:26 -0700 (PDT) Message-ID: Date: Fri, 25 Mar 2022 08:31:25 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: [PATCH v1] dt-bindings: clock: convert rockchip,rk3188-cru.txt to YAML Content-Language: en-US To: Stephen Boyd , Johan Jonker , heiko@sntech.de Cc: robh+dt@kernel.org, krzk+dt@kernel.org, mturquette@baylibre.com, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org References: <20220324133229.24035-1-jbx6244@gmail.com> <20220325005130.C45A3C340EC@smtp.kernel.org> From: Krzysztof Kozlowski In-Reply-To: <20220325005130.C45A3C340EC@smtp.kernel.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, NICE_REPLY_A,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 25/03/2022 01:51, Stephen Boyd wrote: > Quoting Johan Jonker (2022-03-24 12:51:36) >> Hi Heiko, Krzysztof, >> >> Question for the Rockchip clock maintainer: >> What clock should be used here and other SoCs with several clock parents >> in the tree? >> >> The clock.yaml produces a lot off notifications like: >> >> /arch/arm/boot/dts/rk3036-evb.dtb: clock-controller@20000000: 'clocks' >> is a dependency of 'assigned-clocks' > > 'clocks' is not a dependency of 'assigned-clocks'. The dt-schema should > be fixed to remove that requirement. If the driver does not have any clock inputs ("clocks" property), why does it care about some clock frequencies and parents? The clocks is the logical dependency of assigned-clocks, because otherwise hardware description is not complete. What should be here for Rockhip? We had similar cases like this for many drivers, I was fixing some of Exynos as well. In my case usually the root/external clock was missing, so I supplied is as input clock to the clock controller. Best regards, Krzysztof