Received: by 2002:a05:7412:b101:b0:e2:908c:2ebd with SMTP id az1csp3393998rdb; Thu, 16 Nov 2023 08:23:49 -0800 (PST) X-Google-Smtp-Source: AGHT+IGapnHLBk98ySVm3g+a390ak1T79881Y+CuR0dhAylZT1lWyHUMWkmodPia2tPU5YfUthzh X-Received: by 2002:a05:6a20:7da1:b0:136:ea0e:d23 with SMTP id v33-20020a056a207da100b00136ea0e0d23mr14561984pzj.11.1700151828762; Thu, 16 Nov 2023 08:23:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700151828; cv=none; d=google.com; s=arc-20160816; b=ZK+qHsnNrrnrl7nO8NtVfgRr+OBW9g8jSVob1SuOFvP/aZxJpgK7kxj2cJ0Zs439XB 0DTH2AP5ou9y2isjmhgVJ/FgIQU1cJG92HL+4uxSityFMk+tO1LOcx3RLsVTXw+Fof/W 5a3mlr3JsS2u/bz4g4ZwjKKcEzqEkQGExGQPxBcTHHm8ts87z0SY1XkAC6Od7E8ba2dE sJ86vTNBjM/tUXcta3ydV0dinlicIqN1IM1EefAbitqAg2oMYch1zQmgfOIkH7SPlw1Y OvSA9oXUwWwavlZqbCCwFfLbriI/7OTeDGfVfQo83UuOCuRPIij+Lujnw+RpxkJMuVdc pv3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=Bs8icm+iMMidy4R85L/9ZGbmCFlh9//SffKirAVv9pQ=; fh=kC4s8OZCYBrxC8aENBu7nBxHMbLSdwjS2102E5Al5Qg=; b=uo59bM0yqJk52770jCWiCWapYAncK1BwLzeK3H5Ji9S/cNjSaWw3+Zkge+LracPut6 n5Sz0fE7HsyrqSCNgPuFPMZ3YOxVYEnQMbM4Caazg/qa3wh0DVaPgBy5MNDRmonKtKPS rdEzYVf8Ng75T2ou9v89eqlGMh3s1WUCAoR3wqgaCKgv4ke8rUgl4mync7Jjp266l3bV iTOm7lELlskjkUu/xQEhKwqodj0QZO5/whEGmYAOKkIJnRTnaAqoTR3NrRQs0xQCkAcV phPjaP+BtcACr1SvutZq0jlAaxV0sLwLdKZI56hd5CnFvIHcIxMLaRsi8L3cG0WoO1LQ Ae0Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 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 agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id q18-20020a170902eb9200b001c62b9d56f8si12891342plg.606.2023.11.16.08.23.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Nov 2023 08:23:48 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 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 out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 26EBE80F668D; Thu, 16 Nov 2023 08:23:22 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230326AbjKPQW4 (ORCPT + 99 others); Thu, 16 Nov 2023 11:22:56 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36600 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229562AbjKPQWz (ORCPT ); Thu, 16 Nov 2023 11:22:55 -0500 Received: from mail-oo1-f51.google.com (mail-oo1-f51.google.com [209.85.161.51]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 79252189; Thu, 16 Nov 2023 08:22:52 -0800 (PST) Received: by mail-oo1-f51.google.com with SMTP id 006d021491bc7-5875c300becso558346eaf.0; Thu, 16 Nov 2023 08:22:52 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700151772; x=1700756572; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Bs8icm+iMMidy4R85L/9ZGbmCFlh9//SffKirAVv9pQ=; b=BkVVVDhVU0yOLcdoM8XbCtYBZE63WSqRBfyCc0fzYZqxT4bNJVcuQvgMxr0sZK+Cj0 6/l+tZkhrGQikjxsAm+0M6CCFxzpHnh7ePBjwS1bTCNg68i3JBMCGAS7Yq6V6N5hvw5L LU9+kdaVgEklRv4GCCN+up4Cu9/s7kkovz1Y15hqFSOkP5lMUVfu52OHi8tD25+x6Sws QS9jaldNDkN14VifA49R2VHwA55YwAjTcV/CVPbWpWBjQ5Pl1ypr5gPOD28lh34es1ij me4SGeAVkWni5GqX9ja1iIvxFA+S1wpmXA5g2axroEi5tmqML08t9ZHQjc/a5ROwBxlS aBVA== X-Gm-Message-State: AOJu0YwuC859e7j8xUBnQ7xJMasgbBgBGgnTIx/pYihUJ5huhnDWdbjt ToFh+FtOzvaKBTTqvDEhUg== X-Received: by 2002:a4a:3443:0:b0:581:40d0:7166 with SMTP id n3-20020a4a3443000000b0058140d07166mr16693216oof.8.1700151767156; Thu, 16 Nov 2023 08:22:47 -0800 (PST) Received: from herring.priv (66-90-144-107.dyn.grandenetworks.net. [66.90.144.107]) by smtp.gmail.com with ESMTPSA id c1-20020a4aacc1000000b0058a1d87d96csm1088314oon.41.2023.11.16.08.22.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Nov 2023 08:22:46 -0800 (PST) Received: (nullmailer pid 2431114 invoked by uid 1000); Thu, 16 Nov 2023 16:22:45 -0000 Date: Thu, 16 Nov 2023 10:22:45 -0600 From: Rob Herring To: Viresh Kumar Cc: David Dai , "Rafael J. Wysocki" , Krzysztof Kozlowski , Conor Dooley , Sudeep Holla , Saravana Kannan , Quentin Perret , Masami Hiramatsu , Will Deacon , Peter Zijlstra , Vincent Guittot , Marc Zyngier , Oliver Upton , Dietmar Eggemann , Pavan Kondeti , Gupta Pankaj , Mel Gorman , kernel-team@android.com, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v4 1/2] dt-bindings: cpufreq: add virtual cpufreq device Message-ID: <20231116162245.GA2424810-robh@kernel.org> References: <20231111014933.1934562-1-davidai@google.com> <20231111014933.1934562-2-davidai@google.com> <20231115062741.v3tpm337c2lidxzr@vireshk-i7> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231115062741.v3tpm337c2lidxzr@vireshk-i7> X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Thu, 16 Nov 2023 08:23:22 -0800 (PST) On Wed, Nov 15, 2023 at 11:57:41AM +0530, Viresh Kumar wrote: > On 10-11-23, 17:49, David Dai wrote: > > diff --git a/Documentation/devicetree/bindings/cpufreq/qemu,cpufreq-virtual.yaml b/Documentation/devicetree/bindings/cpufreq/qemu,cpufreq-virtual.yaml > > +$id: http://devicetree.org/schemas/cpufreq/qemu,cpufreq-virtual.yaml# > > +properties: > > + compatible: > > + const: qemu,virtual-cpufreq > > Not sure why we need to mention QEMU here.. Why limit this to just QEMU ? Because that is the implementation. And also to discourage anyone from using this on their hardware or thinking it is generic and the way to extend it to another implementation is adding properties. Rob