From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A98D7C433E2 for ; Tue, 2 Jun 2020 08:07:16 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 8BFF82072F for ; Tue, 2 Jun 2020 08:07:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726217AbgFBIHQ (ORCPT ); Tue, 2 Jun 2020 04:07:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56336 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725811AbgFBIHP (ORCPT ); Tue, 2 Jun 2020 04:07:15 -0400 Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e3e3]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3B4E7C061A0E; Tue, 2 Jun 2020 01:07:15 -0700 (PDT) Received: from ni.home (unknown [IPv6:2a01:cb19:8092:cf00:aaa1:59ff:fe08:91d5]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: myjosserand) by bhuna.collabora.co.uk (Postfix) with ESMTPSA id AD7C52A0151; Tue, 2 Jun 2020 09:07:06 +0100 (BST) From: =?UTF-8?q?Myl=C3=A8ne=20Josserand?= To: mturquette@baylibre.com, sboyd@kernel.org, heiko@sntech.de, robh+dt@kernel.org Cc: linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, mylene.josserand@collabora.com, kernel@collabora.com Subject: [PATCH v4 0/2] ARM: Add Rockchip rk3288w support Date: Tue, 2 Jun 2020 10:06:42 +0200 Message-Id: <20200602080644.11333-1-mylene.josserand@collabora.com> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello everyone, Context ------- Here is my V4 of my patches that add the support for the Rockchip RK3288w which is a revision of the RK3288. It is mostly the same SOC except for, at least, one clock tree which is different. This difference is only known by looking at the BSP kernel [1]. Currently, the mainline kernel will not hang on rk3288w but it is probably by "chance" because we got an issue on a lower kernel version. According to Rockchip's U-Boot [2], the rk3288w can be detected using the HDMI revision number (= 0x1A) in this version of the SOC. Changelog --------- This V4 is pretty much the same than the V3. Added the dt-bindings documentation in clock-controller dt-bindings and fixed some typos according to Heiko's reviews. Changes since v3: - Updated clock-controller's dt-bindings - Fixed indentation Best regards, Mylène Josserand [1] https://github.com/rockchip-linux/kernel/blob/develop-4.4/drivers/clk/rockchip/clk-rk3288.c#L960..L964 [2] https://github.com/rockchip-linux/u-boot/blob/next-dev/arch/arm/mach-rockchip/rk3288/rk3288.c#L378..L388 Mylène Josserand (2): clk: rockchip: rk3288: Handle clock tree for rk3288w dt-bindings: clocks: rk3288: add possible rk3288w .../bindings/clock/rockchip,rk3288-cru.txt | 8 +++++++- drivers/clk/rockchip/clk-rk3288.c | 20 +++++++++++++++++-- 2 files changed, 25 insertions(+), 3 deletions(-) -- 2.26.2 From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Myl=C3=A8ne=20Josserand?= Subject: [PATCH v4 0/2] ARM: Add Rockchip rk3288w support Date: Tue, 2 Jun 2020 10:06:42 +0200 Message-ID: <20200602080644.11333-1-mylene.josserand@collabora.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Return-path: Sender: devicetree-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: mturquette-rdvid1DuHRBWk0Htik3J/w@public.gmane.org, sboyd-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org, heiko-4mtYJXux2i+zQB+pC5nmwQ@public.gmane.org, robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org Cc: linux-clk-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, mylene.josserand-ZGY8ohtN/8qB+jHODAdFcQ@public.gmane.org, kernel-ZGY8ohtN/8qB+jHODAdFcQ@public.gmane.org List-Id: linux-rockchip.vger.kernel.org Hello everyone, Context ------- Here is my V4 of my patches that add the support for the Rockchip RK3288w which is a revision of the RK3288. It is mostly the same SOC except for, at least, one clock tree which is different. This difference is only known by looking at the BSP kernel [1]. Currently, the mainline kernel will not hang on rk3288w but it is probably by "chance" because we got an issue on a lower kernel version. According to Rockchip's U-Boot [2], the rk3288w can be detected using the HDMI revision number (= 0x1A) in this version of the SOC. Changelog --------- This V4 is pretty much the same than the V3. Added the dt-bindings documentation in clock-controller dt-bindings and fixed some typos according to Heiko's reviews. Changes since v3: - Updated clock-controller's dt-bindings - Fixed indentation Best regards, Mylène Josserand [1] https://github.com/rockchip-linux/kernel/blob/develop-4.4/drivers/clk/rockchip/clk-rk3288.c#L960..L964 [2] https://github.com/rockchip-linux/u-boot/blob/next-dev/arch/arm/mach-rockchip/rk3288/rk3288.c#L378..L388 Mylène Josserand (2): clk: rockchip: rk3288: Handle clock tree for rk3288w dt-bindings: clocks: rk3288: add possible rk3288w .../bindings/clock/rockchip,rk3288-cru.txt | 8 +++++++- drivers/clk/rockchip/clk-rk3288.c | 20 +++++++++++++++++-- 2 files changed, 25 insertions(+), 3 deletions(-) -- 2.26.2 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CBF09C433E0 for ; Tue, 2 Jun 2020 08:07:15 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 818E32072F for ; Tue, 2 Jun 2020 08:07:15 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="QOjGO6hs" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 818E32072F Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=collabora.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=ZliFBABjtcBjMiwnvzUWF0bLheoAHzkwIw5rLF2mO/4=; b=QOjGO6hs6dmWAc dYMrHnjeQ9dnGTprt/m9bTLuBNKrV3i6Zpw7NzLIHUkCUlhBKJLazI0fB/n3tq46X8N9dYG0X8UQx nnzzkslPmOKHfFRhOhxkjvT28SW5lSkyB8EZEWsIS5r0NXpv/a8jZxJbQiGaQFc29pI8aSkC9jBsC du/BR+KuNdkicRSJBO+JvtlfG3x54R34NnqZBRKJgMonuy4cZhVOfvICSkBGnzED56GqoGnpYTkrB MsK8ij1xhtoQzr00svnCbL04zN0aY6RJ6G/suxCBFsl30m9DUtI2AD8YeqwlaRpqSIxNiiTm6ihWC e/TW0IlvjG6WSRUvavBQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jg1x5-00080Z-1q; Tue, 02 Jun 2020 08:07:15 +0000 Received: from bhuna.collabora.co.uk ([2a00:1098:0:82:1000:25:2eeb:e3e3]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jg1x2-0007zz-QN; Tue, 02 Jun 2020 08:07:14 +0000 Received: from ni.home (unknown [IPv6:2a01:cb19:8092:cf00:aaa1:59ff:fe08:91d5]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: myjosserand) by bhuna.collabora.co.uk (Postfix) with ESMTPSA id AD7C52A0151; Tue, 2 Jun 2020 09:07:06 +0100 (BST) From: =?UTF-8?q?Myl=C3=A8ne=20Josserand?= To: mturquette@baylibre.com, sboyd@kernel.org, heiko@sntech.de, robh+dt@kernel.org Subject: [PATCH v4 0/2] ARM: Add Rockchip rk3288w support Date: Tue, 2 Jun 2020 10:06:42 +0200 Message-Id: <20200602080644.11333-1-mylene.josserand@collabora.com> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200602_010712_981439_E05A2D9D X-CRM114-Status: GOOD ( 12.52 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, mylene.josserand@collabora.com, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, kernel@collabora.com, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGVsbG8gZXZlcnlvbmUsCgpDb250ZXh0Ci0tLS0tLS0KCkhlcmUgaXMgbXkgVjQgb2YgbXkgcGF0 Y2hlcyB0aGF0IGFkZCB0aGUgc3VwcG9ydCBmb3IgdGhlIFJvY2tjaGlwClJLMzI4OHcgd2hpY2gg aXMgYSByZXZpc2lvbiBvZiB0aGUgUkszMjg4LiBJdCBpcyBtb3N0bHkgdGhlIHNhbWUgU09DCmV4 Y2VwdCBmb3IsIGF0IGxlYXN0LCBvbmUgY2xvY2sgdHJlZSB3aGljaCBpcyBkaWZmZXJlbnQuClRo aXMgZGlmZmVyZW5jZSBpcyBvbmx5IGtub3duIGJ5IGxvb2tpbmcgYXQgdGhlIEJTUCBrZXJuZWwg WzFdLgoKQ3VycmVudGx5LCB0aGUgbWFpbmxpbmUga2VybmVsIHdpbGwgbm90IGhhbmcgb24gcmsz Mjg4dyBidXQgaXQgaXMKcHJvYmFibHkgYnkgImNoYW5jZSIgYmVjYXVzZSB3ZSBnb3QgYW4gaXNz dWUgb24gYSBsb3dlciBrZXJuZWwgdmVyc2lvbi4KCkFjY29yZGluZyB0byBSb2NrY2hpcCdzIFUt Qm9vdCBbMl0sIHRoZSByazMyODh3IGNhbiBiZSBkZXRlY3RlZCB1c2luZwp0aGUgSERNSSByZXZp c2lvbiBudW1iZXIgKD0gMHgxQSkgaW4gdGhpcyB2ZXJzaW9uIG9mIHRoZSBTT0MuCgpDaGFuZ2Vs b2cKLS0tLS0tLS0tCgpUaGlzIFY0IGlzIHByZXR0eSBtdWNoIHRoZSBzYW1lIHRoYW4gdGhlIFYz LiBBZGRlZCB0aGUgZHQtYmluZGluZ3MKZG9jdW1lbnRhdGlvbiBpbiBjbG9jay1jb250cm9sbGVy IGR0LWJpbmRpbmdzIGFuZCBmaXhlZCBzb21lIHR5cG9zCmFjY29yZGluZyB0byBIZWlrbydzIHJl dmlld3MuCgpDaGFuZ2VzIHNpbmNlIHYzOgogICAtIFVwZGF0ZWQgY2xvY2stY29udHJvbGxlcidz IGR0LWJpbmRpbmdzCiAgIC0gRml4ZWQgaW5kZW50YXRpb24KCkJlc3QgcmVnYXJkcywKTXlsw6hu ZSBKb3NzZXJhbmQKClsxXSBodHRwczovL2dpdGh1Yi5jb20vcm9ja2NoaXAtbGludXgva2VybmVs L2Jsb2IvZGV2ZWxvcC00LjQvZHJpdmVycy9jbGsvcm9ja2NoaXAvY2xrLXJrMzI4OC5jI0w5NjAu Lkw5NjQKWzJdIGh0dHBzOi8vZ2l0aHViLmNvbS9yb2NrY2hpcC1saW51eC91LWJvb3QvYmxvYi9u ZXh0LWRldi9hcmNoL2FybS9tYWNoLXJvY2tjaGlwL3JrMzI4OC9yazMyODguYyNMMzc4Li5MMzg4 CgpNeWzDqG5lIEpvc3NlcmFuZCAoMik6CiAgY2xrOiByb2NrY2hpcDogcmszMjg4OiBIYW5kbGUg Y2xvY2sgdHJlZSBmb3IgcmszMjg4dwogIGR0LWJpbmRpbmdzOiBjbG9ja3M6IHJrMzI4ODogYWRk IHBvc3NpYmxlIHJrMzI4OHcKCiAuLi4vYmluZGluZ3MvY2xvY2svcm9ja2NoaXAscmszMjg4LWNy dS50eHQgICAgfCAgOCArKysrKysrLQogZHJpdmVycy9jbGsvcm9ja2NoaXAvY2xrLXJrMzI4OC5j ICAgICAgICAgICAgIHwgMjAgKysrKysrKysrKysrKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAy NSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKLS0gCjIuMjYuMgoKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFp bGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlz dHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK