Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp8708430imu; Tue, 4 Dec 2018 12:51:16 -0800 (PST) X-Google-Smtp-Source: AFSGD/XCEHGprNOP5HQzrmqpyk84ZqhdRLohVJVIi7fJccarcNJCnfS2dwDYGnzBurNYWp8axvc+ X-Received: by 2002:a62:7086:: with SMTP id l128mr21450448pfc.68.1543956675951; Tue, 04 Dec 2018 12:51:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543956675; cv=none; d=google.com; s=arc-20160816; b=m6W1i2aaWtdceG/utGIriYj9KSvTKbvvoBpEOAp4rh6+um2Cp6432d8iiloMPbA16I AWcyQHvHFKPzF87Nt4FsqyX36rKs6R07NlElvenBODcg5NpFBJolNyYPtoVXbGhthdkp 8kB60n/MWOzknzM6X+O2AapCJcpLjIxTRc5FNjwqp9/wHGn5/vZasS8Y26DkfI/30DBg QHGO7E2FvfcLM4SOv+dz8n1RYNUIAuToHm/47ShZYUd58oY75+ABFiRncwQkrD8iyXk+ g09IXZ/KdNWGbKouwnWjWFKX7F5F+WDQzyjNwgXnSXcdxOM3rXdv0wYIviLZbo/afCLv rj4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:subject:user-agent:message-id :references:cc:in-reply-to:from:to:content-transfer-encoding :mime-version:dkim-signature; bh=vzIRkHUzWAGFxxnvIXiCf12rtvTtXE4eP7QFM7Odrso=; b=u13VeU2Xr2R9lLZcYCC0kxRU9Vfai4zeZLoRPNFvqqbyNkokRh9HJOJpeJCtIs3ECt GkCTDs9ZZb0DMyGJUd8S4ZYM+CxIC0YmR0Fgj1fXc2I/XXQqMrkwfeKbkHyMxVRc1g4B 8J84dNjx2zNww2J7SOJqSzddrtQBR+F/vrxZCj++HfKevlH16th6s+z2azhJKuh5YyTw E4VPZjkDggwHszB6R+RUaMGK35Vjjc9b9IMHbhUgNpBEBjyh7w1glPC4c8YEAqEA8XuG Dxubq1b8Qf8Zt9+94lIibSJ5utAigo3FkWm12hLmvQmJ2pLx12+JSCk0C6OC0E2VN8Sd XUpw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=apVfSUwK; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o12si16352787pgn.145.2018.12.04.12.51.00; Tue, 04 Dec 2018 12:51:15 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=apVfSUwK; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726538AbeLDUsa (ORCPT + 99 others); Tue, 4 Dec 2018 15:48:30 -0500 Received: from mail.kernel.org ([198.145.29.99]:39552 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725867AbeLDUs3 (ORCPT ); Tue, 4 Dec 2018 15:48:29 -0500 Received: from localhost (unknown [104.132.0.74]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id E17012081C; Tue, 4 Dec 2018 20:48:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1543956509; bh=OvBgnq+2LA2p+yjrxYv6kkcxJlY2CrrflOhenOOEWgY=; h=To:From:In-Reply-To:Cc:References:Subject:Date:From; b=apVfSUwKhsNa4DY0g0wvy4McqOG68xXVOAt9kZEXBwUUBOjAareqPh09LtKuICbqN Cx3O9wd+MWLvk5nXhxvn21OurhSDRsx2RKSq9DeP54DIun/Jxt5aU1T2xM2EdryoER zodbzbtiQekhDpef6yVPvijO4kV/mcrkpObTWfH8= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable To: Jerome Brunet , Neil Armstrong From: Stephen Boyd In-Reply-To: <2341ec89691f6221bab6a9696ed0c05c3d3de663.camel@baylibre.com> Cc: linux-clk@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org References: <20181204125839.14505-1-narmstrong@baylibre.com> <154394543049.88331.11854270462393390489@swboyd.mtv.corp.google.com> <5C06D686.50108@baylibre.com> <2341ec89691f6221bab6a9696ed0c05c3d3de663.camel@baylibre.com> Message-ID: <154395650817.88331.14817295166592104160@swboyd.mtv.corp.google.com> User-Agent: alot/0.7 Subject: Re: [PATCH] clk: meson-gxbb: switch video clocks mux tables to static Date: Tue, 04 Dec 2018 12:48:28 -0800 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting Jerome Brunet (2018-12-04 12:05:02) > On Tue, 2018-12-04 at 20:33 +0100, Neil Armstrong wrote: > > Le 04/12/2018 18:43, Stephen Boyd a =C3=A9crit : > > > Quoting Neil Armstrong (2018-12-04 04:58:39) > > > > @@ -1983,7 +1983,7 @@ static struct clk_fixed_factor gxbb_vclk2_div= 12 =3D > > > > { > > > > }; > > > > = > > > > static u32 mux_table_cts_sel[] =3D { 0, 1, 2, 3, 4, 8, 9, 10, 11, = 12 }; > > > = > > > I was talking about this mux_table_cts_sel array. Can this be const? > > > = > > = > > Other mux tables aren't const, Jerome so you see a reason why they aren= 't > > const ? > = > I'm surpised we missed that. The PLL params tables of amlogic are all 'st= atic > const' but all the mux tables are just 'static' , humm > = > [...] 5 min later [...] > = > Actually the table field of clk_mux is not const, so giving it a const ta= ble > would produce a warning about discarding const qualifier > = > I guess there should no problem adding const to the table field of struct > clk_mux. What do you think Stephen ? Yes it would need to be marked const in the struct clk_mux as well. Go for it to move more things to the RO section.