From patchwork Thu Nov 28 10:37:38 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhou Yanjie X-Patchwork-Id: 11265723 X-Patchwork-Delegate: paulburton@kernel.org Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id E1F496C1 for ; Thu, 28 Nov 2019 10:39:13 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id B875D21789 for ; Thu, 28 Nov 2019 10:39:13 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=zoho.com header.i=zhouyanjie@zoho.com header.b="WnVlzlZb" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726709AbfK1KjN (ORCPT ); Thu, 28 Nov 2019 05:39:13 -0500 Received: from sender4-pp-o98.zoho.com ([136.143.188.98]:25891 "EHLO sender4-pp-o98.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726133AbfK1KjN (ORCPT ); Thu, 28 Nov 2019 05:39:13 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1574937497; cv=none; d=zohomail.com; s=zohoarc; b=BkLZN+1JHxYRG7lh+hYd3rkW6rbmuIp5EeXA9AYMH2j1PLO1KHHJWq8+z50+kmwTzvddCty0YeX6WGwV+dzDmrhFnqeHlmX24AbFfONB14FUuaiEdypo/1i4z1LBw35awajqcDFJwA6nnLBIfWRO3xqwKrGGvePbp81z13aZ3T8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1574937497; h=Cc:Date:From:In-Reply-To:Message-ID:References:Subject:To; bh=1Cmb/fJzceLDwRTo3T6ENPIcIHT8w4riE9U+7KPxVfQ=; b=LURXBZgQZ01gN3T7q91l4oY8D50za+tPIIF35Hkl1XKMqgXGUT4SGbqaeVbqC2DviBIJcB1mfPCw1+vN0po7Zio2zIza6WjLSkCxqFmxtUAlUDTGJXGRRnzJELpQcT5JDaWOWpnrBHgv6F1TUK4oPRapDx2OHb7qKMiqgrjez6o= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=zhouyanjie@zoho.com; dmarc=pass header.from= header.from= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; h=from:to:cc:subject:date:message-id:in-reply-to:references; b=oBcD7jNPE52Dtr6bcNt02V3tXu/lw6Edsaj1qzeqHnKapm6hLM2UyN1MBJqd6f/I9M21ScnPgGix ukJCa3goKXohkSh2Q9XXX2ivTCWNR0OaRoQdVbliKzBfQ38op27v DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1574937497; s=zm2019; d=zoho.com; i=zhouyanjie@zoho.com; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; bh=1Cmb/fJzceLDwRTo3T6ENPIcIHT8w4riE9U+7KPxVfQ=; b=WnVlzlZbWQvBPPEYY0DV7Xj/E49rNWVxkbAMoNAtRSujxSZWqZUDEL58pBk4cH10 l4uBpjaHmZ23I2J3EP5anZoPLuppLpTEiLl2NDbUQl5OmIL3U+pBTd8N84VJRvCuJKb eZ2+buChVKZsrxwIh+PyTKBHExjTatQwk2k+o5RQ= Received: from zhouyanjie-virtual-machine.localdomain (182.148.156.27 [182.148.156.27]) by mx.zohomail.com with SMTPS id 1574937495360197.14326149872045; Thu, 28 Nov 2019 02:38:15 -0800 (PST) From: Zhou Yanjie To: linux-mips@vger.kernel.org Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, robh+dt@kernel.org, paul.burton@mips.com, paulburton@kernel.org, jhogan@kernel.org, mripard@kernel.org, shawnguo@kernel.org, mark.rutland@arm.com, syq@debian.org, ralf@linux-mips.org, heiko@sntech.de, icenowy@aosc.io, laurent.pinchart@ideasonboard.com, krzk@kernel.org, geert+renesas@glider.be, paul@crapouillou.net, prasannatsmkumar@gmail.com, sernia.zhou@foxmail.com, zhenwenjin@gmail.com Subject: [PATCH v5 01/10] MIPS: Ingenic: Initial X1000 support. Date: Thu, 28 Nov 2019 18:37:38 +0800 Message-Id: <1574937467-101907-2-git-send-email-zhouyanjie@zoho.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1574937467-101907-1-git-send-email-zhouyanjie@zoho.com> References: <1574937467-101907-1-git-send-email-zhouyanjie@zoho.com> X-ZohoMailClient: External Sender: linux-mips-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-mips@vger.kernel.org Support the Ingenic X1000 SoC using the code under arch/mips/jz4740. This is left unselectable in Kconfig until a X1000 based board is added in a later commit. Signed-off-by: Zhou Yanjie --- Notes: v1->v2: Rebase on top of mips-next, use ingenic-timer driver for system timer and clocksource. v2->v3: Drop the 'apb' node. v3->v4: Adjust the node order to make it consistent with other Ingenic boards. v4->v5: No change. arch/mips/boot/dts/ingenic/x1000.dtsi | 176 ++++++++++++++++++++++++++++++++++ arch/mips/jz4740/Kconfig | 6 ++ 2 files changed, 182 insertions(+) create mode 100644 arch/mips/boot/dts/ingenic/x1000.dtsi diff --git a/arch/mips/boot/dts/ingenic/x1000.dtsi b/arch/mips/boot/dts/ingenic/x1000.dtsi new file mode 100644 index 00000000..13a6c9ff --- /dev/null +++ b/arch/mips/boot/dts/ingenic/x1000.dtsi @@ -0,0 +1,176 @@ +// SPDX-License-Identifier: GPL-2.0 +#include + +/ { + #address-cells = <1>; + #size-cells = <1>; + compatible = "ingenic,x1000", "ingenic,x1000e"; + + cpuintc: interrupt-controller { + #address-cells = <0>; + #interrupt-cells = <1>; + interrupt-controller; + compatible = "mti,cpu-interrupt-controller"; + }; + + intc: interrupt-controller@10001000 { + compatible = "ingenic,x1000-intc", "ingenic,jz4780-intc"; + reg = <0x10001000 0x50>; + + interrupt-controller; + #interrupt-cells = <1>; + + interrupt-parent = <&cpuintc>; + interrupts = <2>; + }; + + exclk: ext { + compatible = "fixed-clock"; + #clock-cells = <0>; + }; + + rtclk: rtc { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <32768>; + }; + + cgu: x1000-cgu@10000000 { + compatible = "ingenic,x1000-cgu"; + reg = <0x10000000 0x100>; + + #clock-cells = <1>; + + clocks = <&exclk>, <&rtclk>; + clock-names = "ext", "rtc"; + }; + + tcu: timer@10002000 { + compatible = "ingenic,x1000-tcu", + "ingenic,jz4770-tcu", + "simple-mfd"; + reg = <0x10002000 0x1000>; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0x0 0x10002000 0x1000>; + + #clock-cells = <1>; + + clocks = <&cgu X1000_CLK_RTCLK + &cgu X1000_CLK_EXCLK + &cgu X1000_CLK_PCLK>; + clock-names = "rtc", "ext", "pclk"; + + interrupt-controller; + #interrupt-cells = <1>; + + interrupt-parent = <&intc>; + interrupts = <27 26 25>; + }; + + pinctrl: pin-controller@10010000 { + compatible = "ingenic,x1000-pinctrl"; + reg = <0x10010000 0x800>; + #address-cells = <1>; + #size-cells = <0>; + + gpa: gpio@0 { + compatible = "ingenic,x1000-gpio"; + reg = <0>; + + gpio-controller; + gpio-ranges = <&pinctrl 0 0 32>; + #gpio-cells = <2>; + + interrupt-controller; + #interrupt-cells = <2>; + + interrupt-parent = <&intc>; + interrupts = <17>; + }; + + gpb: gpio@1 { + compatible = "ingenic,x1000-gpio"; + reg = <1>; + + gpio-controller; + gpio-ranges = <&pinctrl 0 32 32>; + #gpio-cells = <2>; + + interrupt-controller; + #interrupt-cells = <2>; + + interrupt-parent = <&intc>; + interrupts = <16>; + }; + + gpc: gpio@2 { + compatible = "ingenic,x1000-gpio"; + reg = <2>; + + gpio-controller; + gpio-ranges = <&pinctrl 0 64 32>; + #gpio-cells = <2>; + + interrupt-controller; + #interrupt-cells = <2>; + + interrupt-parent = <&intc>; + interrupts = <15>; + }; + + gpd: gpio@3 { + compatible = "ingenic,x1000-gpio"; + reg = <3>; + + gpio-controller; + gpio-ranges = <&pinctrl 0 96 32>; + #gpio-cells = <2>; + + interrupt-controller; + #interrupt-cells = <2>; + + interrupt-parent = <&intc>; + interrupts = <14>; + }; + }; + + uart0: serial@10030000 { + compatible = "ingenic,x1000-uart"; + reg = <0x10030000 0x100>; + + interrupt-parent = <&intc>; + interrupts = <51>; + + clocks = <&exclk>, <&cgu X1000_CLK_UART0>; + clock-names = "baud", "module"; + + status = "disabled"; + }; + + uart1: serial@10031000 { + compatible = "ingenic,x1000-uart"; + reg = <0x10031000 0x100>; + + interrupt-parent = <&intc>; + interrupts = <50>; + + clocks = <&exclk>, <&cgu X1000_CLK_UART1>; + clock-names = "baud", "module"; + + status = "disabled"; + }; + + uart2: serial@10032000 { + compatible = "ingenic,x1000-uart"; + reg = <0x10032000 0x100>; + + interrupt-parent = <&intc>; + interrupts = <49>; + + clocks = <&exclk>, <&cgu X1000_CLK_UART2>; + clock-names = "baud", "module"; + + status = "disabled"; + }; +}; diff --git a/arch/mips/jz4740/Kconfig b/arch/mips/jz4740/Kconfig index 4dd0c44..6b96844 100644 --- a/arch/mips/jz4740/Kconfig +++ b/arch/mips/jz4740/Kconfig @@ -33,3 +33,9 @@ config MACH_JZ4780 select MIPS_CPU_SCACHE select SYS_HAS_CPU_MIPS32_R2 select SYS_SUPPORTS_HIGHMEM + +config MACH_X1000 + bool + select MIPS_CPU_SCACHE + select SYS_HAS_CPU_MIPS32_R2 + select SYS_SUPPORTS_HIGHMEM From patchwork Thu Nov 28 10:37:39 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhou Yanjie X-Patchwork-Id: 11265725 X-Patchwork-Delegate: paulburton@kernel.org Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 97E3D930 for ; Thu, 28 Nov 2019 10:39:44 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 7739621781 for ; Thu, 28 Nov 2019 10:39:44 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=zoho.com header.i=zhouyanjie@zoho.com header.b="Aehn8oSh" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726227AbfK1Kjo (ORCPT ); Thu, 28 Nov 2019 05:39:44 -0500 Received: from sender4-pp-o98.zoho.com ([136.143.188.98]:25806 "EHLO sender4-pp-o98.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726133AbfK1Kjo (ORCPT ); Thu, 28 Nov 2019 05:39:44 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1574937505; cv=none; d=zohomail.com; s=zohoarc; b=eeWiQ+nlSjM7ZTYtYiOKIxWTOV9IRzhyAMk0VYZadSchdUXNRpGZCinl/2Ej/AEd+JllmGUMdRF4MQO9076aAOlUK+UF35tWrcIAnEZ+omWJhgJzWW9qph0U/4UixLV5ci0gZfMO4Ktb3rY1OvX8hqPPXoRFLOJSmNMpDb+mMMs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1574937505; h=Cc:Date:From:In-Reply-To:Message-ID:References:Subject:To; bh=wHadPwzU6MOwL0ExrnPrvdv4uNIHJhuJKKav/nnKfGc=; b=VjoZH0xuV/9D7mr9nNCGGEfhb0SVH2mJ2Q7dHL9Se/Y1FLZRhwuu0UVlqrwuqLaDkBY1GUQrVpTX85T0SDO+ajtrzkBCq37KBI4eDL7TLRtcNBWjSOssHhOLrn+Tb1Deipjgz6qiRmaAqQO2Uulbic1ANZ8Dqm5grRHomn5YTPo= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=zhouyanjie@zoho.com; dmarc=pass header.from= header.from= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; h=from:to:cc:subject:date:message-id:in-reply-to:references; b=u+nYTh997cMJS/hyo9nYVqE0iVvJQDKEkeQ9Evx4G/oux7aOGK+HmLvnvPHVh09NB2EQEmHpCemx vqGwnEY9WLboc+cQXWJs2vNY8FmcnujK28ClM1r7ojtHos14ulzY DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1574937505; s=zm2019; d=zoho.com; i=zhouyanjie@zoho.com; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; bh=wHadPwzU6MOwL0ExrnPrvdv4uNIHJhuJKKav/nnKfGc=; b=Aehn8oSh8SJKfS71nbO/+D46EbiikNl0M39aS3Lgo2FERbNZnYoO6p11IaYRQGmc 6RnVZY89HayDg6N06A9J2qMiceCiqlKlmxGNegvaXOYy55+8zDkT6gNXm8N9m0JHH62 uWB2TywWnYX3BVXMmDVktI4GAb5wyFSwBzNl6O1U= Received: from zhouyanjie-virtual-machine.localdomain (182.148.156.27 [182.148.156.27]) by mx.zohomail.com with SMTPS id 157493750328834.5981333089743; Thu, 28 Nov 2019 02:38:23 -0800 (PST) From: Zhou Yanjie To: linux-mips@vger.kernel.org Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, robh+dt@kernel.org, paul.burton@mips.com, paulburton@kernel.org, jhogan@kernel.org, mripard@kernel.org, shawnguo@kernel.org, mark.rutland@arm.com, syq@debian.org, ralf@linux-mips.org, heiko@sntech.de, icenowy@aosc.io, laurent.pinchart@ideasonboard.com, krzk@kernel.org, geert+renesas@glider.be, paul@crapouillou.net, prasannatsmkumar@gmail.com, sernia.zhou@foxmail.com, zhenwenjin@gmail.com Subject: [PATCH v5 02/10] dt-bindings: Document yna vendor-prefix. Date: Thu, 28 Nov 2019 18:37:39 +0800 Message-Id: <1574937467-101907-3-git-send-email-zhouyanjie@zoho.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1574937467-101907-1-git-send-email-zhouyanjie@zoho.com> References: <1574937467-101907-1-git-send-email-zhouyanjie@zoho.com> X-ZohoMailClient: External Sender: linux-mips-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-mips@vger.kernel.org The "yna" is an acronym of the "YSH & ATIL". Signed-off-by: Zhou Yanjie --- Notes: v1->v2: No change. v2->v3: No change. v3->v4: No change. v4->v5: No change. Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml index 967e78c..47ddd88 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -1054,6 +1054,8 @@ patternProperties: description: Xilinx "^xunlong,.*": description: Shenzhen Xunlong Software CO.,Limited + "^yna,.*": + description: YSH & ATIL "^yones-toptech,.*": description: Yones Toptech Co., Ltd. "^ysoft,.*": From patchwork Thu Nov 28 10:37:40 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhou Yanjie X-Patchwork-Id: 11265727 X-Patchwork-Delegate: paulburton@kernel.org Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 06122930 for ; Thu, 28 Nov 2019 10:41:12 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id D927F21775 for ; Thu, 28 Nov 2019 10:41:11 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=zoho.com header.i=zhouyanjie@zoho.com header.b="YkzQ68NA" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726510AbfK1KlL (ORCPT ); Thu, 28 Nov 2019 05:41:11 -0500 Received: from sender4-pp-o98.zoho.com ([136.143.188.98]:25827 "EHLO sender4-pp-o98.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726133AbfK1KlL (ORCPT ); Thu, 28 Nov 2019 05:41:11 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1574937513; cv=none; d=zohomail.com; s=zohoarc; b=DH73icHtHhi/8UC1QveAvMl7JjcKLskVhITM9/GAKzBly5xOvXE5cOTSDyLHjF+bsmOFmFp/KizduYlScQOkni8oduuZdw6wYW5u9PMnH/kcLo/pP6f/fr9l3LZOvz7J2ONHBTmVoRmfVrpwJVqHWF/5JFwFsmKoMS18wLS8jSM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1574937513; h=Cc:Date:From:In-Reply-To:Message-ID:References:Subject:To; bh=SqOYudplFWvZ/5ZXnq2JTAVlpS00RitY+5jG/MVlgCc=; b=YoRaq0cuGpx1e/HvsAU3uRqaaxli5ybSkaOm87ZcKL67bnKjwsK4q7qOhV/paN5n8nsPS+KnrXM1lOlyTKYxPMiWir5/I8OgCxwBDAZxSpB6ojs382tK3Zd86nIGZ0gGDEafijn2rIszPTpdBpaSwkmIC8wxQ1DxlRtJSjpHqao= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=zhouyanjie@zoho.com; dmarc=pass header.from= header.from= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; h=from:to:cc:subject:date:message-id:in-reply-to:references; b=ej4OTkP91O+2WkyB3TN9/R7iiccDI+rpjAgSk4u84ez3X1qQXiRInNa12Fc2fB0v3zhCSXH3fCBl QytRj2SCiWj7Zo8MYgaOfccslWWKrs7R73u4uYnNTfC0ABvrKW1T DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1574937513; s=zm2019; d=zoho.com; i=zhouyanjie@zoho.com; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; bh=SqOYudplFWvZ/5ZXnq2JTAVlpS00RitY+5jG/MVlgCc=; b=YkzQ68NAy9ziDBvlAbx1ADsgO6ZlW3UAshdecOr9Q9/EAK44LvYfCHqdZAnPW4Y6 Fp8+T8tKdLICqeIUX4HzjSaMYJetY1jggh4m6stETA0KYbsP9Pu8LD6DBglpUFZETvu 5x7mQGEim998i0sn959kw56aCrt/H5ulNoSSjy0w= Received: from zhouyanjie-virtual-machine.localdomain (182.148.156.27 [182.148.156.27]) by mx.zohomail.com with SMTPS id 1574937511205992.4444873585879; Thu, 28 Nov 2019 02:38:31 -0800 (PST) From: Zhou Yanjie To: linux-mips@vger.kernel.org Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, robh+dt@kernel.org, paul.burton@mips.com, paulburton@kernel.org, jhogan@kernel.org, mripard@kernel.org, shawnguo@kernel.org, mark.rutland@arm.com, syq@debian.org, ralf@linux-mips.org, heiko@sntech.de, icenowy@aosc.io, laurent.pinchart@ideasonboard.com, krzk@kernel.org, geert+renesas@glider.be, paul@crapouillou.net, prasannatsmkumar@gmail.com, sernia.zhou@foxmail.com, zhenwenjin@gmail.com Subject: [PATCH v5 03/10] dt-bindings: MIPS: Add Ingenic XBurst based boards. Date: Thu, 28 Nov 2019 18:37:40 +0800 Message-Id: <1574937467-101907-4-git-send-email-zhouyanjie@zoho.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1574937467-101907-1-git-send-email-zhouyanjie@zoho.com> References: <1574937467-101907-1-git-send-email-zhouyanjie@zoho.com> X-ZohoMailClient: External Sender: linux-mips-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-mips@vger.kernel.org Add Ingenic XBurst based boards, prepare for later dts. Signed-off-by: Zhou Yanjie --- Notes: v1->v2: No change. v2->v3: No change. v3->v4: Adjust the description to make it more reasonable. v4->v5: Adjust item naming to prevent conflicts with subsequent "CU Geo" boards. .../devicetree/bindings/mips/ingenic/devices.yaml | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Documentation/devicetree/bindings/mips/ingenic/devices.yaml diff --git a/Documentation/devicetree/bindings/mips/ingenic/devices.yaml b/Documentation/devicetree/bindings/mips/ingenic/devices.yaml new file mode 100644 index 00000000..6bba181 --- /dev/null +++ b/Documentation/devicetree/bindings/mips/ingenic/devices.yaml @@ -0,0 +1,35 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/mips/ingenic/devices.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Ingenic XBurst based Platforms Device Tree Bindings + +maintainers: + - Zhou Yanjie +description: | + Devices with a Ingenic XBurst CPU shall have the following properties. + +properties: + $nodename: + const: '/' + compatible: + oneOf: + + - description: Qi Hardware Ben NanoNote + items: + - const: qi,lb60 + + - description: Game Consoles Worldwide GCW Zero + items: + - const: gcw,zero + + - description: MIPS Creator CI20 + items: + - const: img,ci20 + + - description: YSH & ATIL General Board CU Neo + items: + - const: yna,cu1000-neo +... From patchwork Thu Nov 28 10:37:41 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhou Yanjie X-Patchwork-Id: 11265729 X-Patchwork-Delegate: paulburton@kernel.org Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 1F8A31393 for ; Thu, 28 Nov 2019 10:41:41 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id EA65521787 for ; Thu, 28 Nov 2019 10:41:40 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=zoho.com header.i=zhouyanjie@zoho.com header.b="LN1JFwtb" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726496AbfK1Klk (ORCPT ); Thu, 28 Nov 2019 05:41:40 -0500 Received: from sender4-pp-o98.zoho.com ([136.143.188.98]:25843 "EHLO sender4-pp-o98.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726436AbfK1Klk (ORCPT ); Thu, 28 Nov 2019 05:41:40 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1574937521; cv=none; d=zohomail.com; s=zohoarc; b=aR4MLHftLMR+Iu1l90pljz1aigpNYUw400Li7dMqUVK+3lvP0wf7gfv+7eKKzqc/N7ZOyOfztqZePvQ7m6YlxlxUB4hmg7h61AUiQsq3DaBffhSVpWm+4VK/7an1WkutdHwLhG01QeEtQFlYE55iP1UzRHCu0K396KT6+41SI3o= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1574937521; h=Cc:Date:From:In-Reply-To:Message-ID:References:Subject:To; bh=k5PjFCcy34C8rE8tI/htKr5QKW7rTBIOhp3fgwn7d8Q=; b=WhyolF8VZkm+lQvfGYoii32MdxXMxRoKeIZ27xceCtN9Wz52KlLcZyb4NOCZ4AxkY7bQQorPPDpthwz0TJ+nfNMLuFyMb3kj+11nyTerTGHKd1C6IvMLB4OUnF124k1lS2OqsRbFNRN2cYhGablbZKHC3Ui5+agYi1Ka4qcSI7c= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=zhouyanjie@zoho.com; dmarc=pass header.from= header.from= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; h=from:to:cc:subject:date:message-id:in-reply-to:references; b=F0+2Imcs1AC8R+BSYdWTcCRDTGp4vuF/PP+4zbN2z0WLT68Xcp0/tOsPiTA4T3ziuyqKeKDlfp9j 80RGcYdOnWhlC+WnwjewMXsUGUZxfCLRfZ1lylCvuBoZtBzNxLRX DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1574937521; s=zm2019; d=zoho.com; i=zhouyanjie@zoho.com; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; bh=k5PjFCcy34C8rE8tI/htKr5QKW7rTBIOhp3fgwn7d8Q=; b=LN1JFwtbOkXgCF08JqwmGV/5jWEjirqb7YbiLRYFb7YZ84XkBqVX3xJbnEMj3IVh yqjjrF1HOJU9XyD8a7/dP1Fj7LuUc2wU1wZeBXXq4Re7j50B13vVVdfqsvzpfCFmceJ UJCCVTKlOi/eWdx6kP3rJ0zaj7Q5JWs6Vv9Fldj8= Received: from zhouyanjie-virtual-machine.localdomain (182.148.156.27 [182.148.156.27]) by mx.zohomail.com with SMTPS id 1574937519160461.70308719407797; Thu, 28 Nov 2019 02:38:39 -0800 (PST) From: Zhou Yanjie To: linux-mips@vger.kernel.org Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, robh+dt@kernel.org, paul.burton@mips.com, paulburton@kernel.org, jhogan@kernel.org, mripard@kernel.org, shawnguo@kernel.org, mark.rutland@arm.com, syq@debian.org, ralf@linux-mips.org, heiko@sntech.de, icenowy@aosc.io, laurent.pinchart@ideasonboard.com, krzk@kernel.org, geert+renesas@glider.be, paul@crapouillou.net, prasannatsmkumar@gmail.com, sernia.zhou@foxmail.com, zhenwenjin@gmail.com Subject: [PATCH v5 04/10] MIPS: Ingenic: Initial YSH & ATIL CU Neo board support. Date: Thu, 28 Nov 2019 18:37:41 +0800 Message-Id: <1574937467-101907-5-git-send-email-zhouyanjie@zoho.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1574937467-101907-1-git-send-email-zhouyanjie@zoho.com> References: <1574937467-101907-1-git-send-email-zhouyanjie@zoho.com> X-ZohoMailClient: External Sender: linux-mips-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-mips@vger.kernel.org Add a device tree for the Ingenic X1000 based YSH & ATIL CU Neo board. Note that this is unselectable via Kconfig until the X1000 SoC is made selectable in a later commit. Signed-off-by: Zhou Yanjie --- Notes: v1->v2: Rebase on top of mips-next, use TCU for system timer and clocksource. v2->v3: No change. v3->v4: 1.Adjust "model" in "cu1000.dts" to match the description in "devices.yaml". 2.Adjust "bool" in "Kconfig" to avoid duplicate names with subsequent boards. v4->v5: 1.Rename "cu1000" to "cu1000-neo" to prevent conflicts with subsequent boards such as "cu1000-geo", and so on. 2.Remove "CONFIG_HZ=100" and "mem=32M@0x0" from defconfg. 3.Modify incorrect comments in DT. arch/mips/boot/dts/ingenic/Makefile | 1 + arch/mips/boot/dts/ingenic/cu1000-neo.dts | 52 ++++++++++++++++ arch/mips/configs/cu1000-neo_defconfig | 99 +++++++++++++++++++++++++++++++ arch/mips/jz4740/Kconfig | 4 ++ 4 files changed, 156 insertions(+) create mode 100644 arch/mips/boot/dts/ingenic/cu1000-neo.dts create mode 100644 arch/mips/configs/cu1000-neo_defconfig diff --git a/arch/mips/boot/dts/ingenic/Makefile b/arch/mips/boot/dts/ingenic/Makefile index 9cc4844..e165429 100644 --- a/arch/mips/boot/dts/ingenic/Makefile +++ b/arch/mips/boot/dts/ingenic/Makefile @@ -2,5 +2,6 @@ dtb-$(CONFIG_JZ4740_QI_LB60) += qi_lb60.dtb dtb-$(CONFIG_JZ4770_GCW0) += gcw0.dtb dtb-$(CONFIG_JZ4780_CI20) += ci20.dtb +dtb-$(CONFIG_X1000_CU1000_NEO) += cu1000-neo.dtb obj-$(CONFIG_BUILTIN_DTB) += $(addsuffix .o, $(dtb-y)) diff --git a/arch/mips/boot/dts/ingenic/cu1000-neo.dts b/arch/mips/boot/dts/ingenic/cu1000-neo.dts new file mode 100644 index 00000000..aae60ce --- /dev/null +++ b/arch/mips/boot/dts/ingenic/cu1000-neo.dts @@ -0,0 +1,52 @@ +// SPDX-License-Identifier: GPL-2.0 +/dts-v1/; + +#include "x1000.dtsi" +#include +#include + +/ { + compatible = "yna,cu1000-neo", "ingenic,x1000"; + model = "YSH & ATIL General Board CU Neo"; + + aliases { + serial2 = &uart2; + }; + + chosen { + stdout-path = &uart2; + }; + + memory { + device_type = "memory"; + reg = <0x0 0x04000000>; + }; +}; + +&exclk { + clock-frequency = <24000000>; +}; + +&tcu { + /* 1500 kHz for the system timer and clocksource */ + assigned-clocks = <&tcu TCU_CLK_TIMER0>, <&tcu TCU_CLK_TIMER2>; + assigned-clock-rates = <1500000>, <1500000>; + + /* Use channel #0 for the system timer channel #2 for the clocksource */ + ingenic,pwm-channels-mask = <0xfa>; +}; + +&uart2 { + status = "okay"; + + pinctrl-names = "default"; + pinctrl-0 = <&pins_uart2>; +}; + +&pinctrl { + pins_uart2: uart2 { + function = "uart2"; + groups = "uart2-data-d"; + bias-disable; + }; +}; diff --git a/arch/mips/configs/cu1000-neo_defconfig b/arch/mips/configs/cu1000-neo_defconfig new file mode 100644 index 00000000..427763d --- /dev/null +++ b/arch/mips/configs/cu1000-neo_defconfig @@ -0,0 +1,99 @@ +CONFIG_LOCALVERSION_AUTO=y +CONFIG_KERNEL_GZIP=y +CONFIG_SYSVIPC=y +CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=14 +CONFIG_CGROUPS=y +CONFIG_MEMCG=y +CONFIG_MEMCG_KMEM=y +CONFIG_CGROUP_SCHED=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_NAMESPACES=y +CONFIG_USER_NS=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="arch/mips/boot/ramdisk.cpio.gz" +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_SYSCTL_SYSCALL=y +CONFIG_KALLSYMS_ALL=y +CONFIG_EMBEDDED=y +# CONFIG_VM_EVENT_COUNTERS is not set +# CONFIG_COMPAT_BRK is not set +CONFIG_SLAB=y +CONFIG_MACH_INGENIC=y +CONFIG_X1000_CU1000_NEO=y +CONFIG_HIGHMEM=y +CONFIG_HZ_100=y +# CONFIG_SECCOMP is not set +# CONFIG_SUSPEND is not set +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +# CONFIG_COMPACTION is not set +CONFIG_CMA=y +CONFIG_CMA_AREAS=7 +CONFIG_UEVENT_HELPER=y +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_DEVTMPFS=y +# CONFIG_FW_LOADER is not set +# CONFIG_ALLOW_DEV_COREDUMP is not set +# CONFIG_INPUT_MOUSEDEV is not set +# CONFIG_INPUT_KEYBOARD is not set +# CONFIG_INPUT_MOUSE is not set +# CONFIG_SERIO is not set +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_LEGACY_PTY_COUNT=2 +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_NR_UARTS=3 +CONFIG_SERIAL_8250_RUNTIME_UARTS=3 +CONFIG_SERIAL_8250_INGENIC=y +CONFIG_SERIAL_OF_PLATFORM=y +# CONFIG_HW_RANDOM is not set +CONFIG_GPIO_SYSFS=y +# CONFIG_HWMON is not set +# CONFIG_LCD_CLASS_DEVICE is not set +# CONFIG_BACKLIGHT_CLASS_DEVICE is not set +# CONFIG_VGA_CONSOLE is not set +# CONFIG_HID is not set +# CONFIG_USB_SUPPORT is not set +# CONFIG_IOMMU_SUPPORT is not set +CONFIG_NVMEM=y +CONFIG_NVMEM_SYSFS=y +CONFIG_EXT4_FS=y +# CONFIG_DNOTIFY is not set +CONFIG_PROC_KCORE=y +# CONFIG_PROC_PAGE_MONITOR is not set +CONFIG_TMPFS=y +CONFIG_CONFIGFS_FS=y +CONFIG_NLS=y +CONFIG_NLS_CODEPAGE_936=y +CONFIG_NLS_CODEPAGE_950=y +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_UTF8=y +CONFIG_CRYPTO_ECHAINIV=y +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_DEFLATE=y +CONFIG_CRYPTO_LZO=y +CONFIG_PRINTK_TIME=y +CONFIG_CONSOLE_LOGLEVEL_DEFAULT=15 +CONFIG_CONSOLE_LOGLEVEL_QUIET=15 +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=7 +CONFIG_DEBUG_INFO=y +CONFIG_STRIP_ASM_SYMS=y +CONFIG_DEBUG_FS=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_PANIC_ON_OOPS=y +CONFIG_PANIC_TIMEOUT=10 +# CONFIG_SCHED_DEBUG is not set +# CONFIG_DEBUG_PREEMPT is not set +CONFIG_STACKTRACE=y +# CONFIG_FTRACE is not set +CONFIG_CMDLINE_BOOL=y +CONFIG_CMDLINE="earlycon console=ttyS2,115200n8 clk_ignore_unused" +CONFIG_CMDLINE_OVERRIDE=y diff --git a/arch/mips/jz4740/Kconfig b/arch/mips/jz4740/Kconfig index 6b96844..412d2fa 100644 --- a/arch/mips/jz4740/Kconfig +++ b/arch/mips/jz4740/Kconfig @@ -16,6 +16,10 @@ config JZ4780_CI20 bool "MIPS Creator CI20" select MACH_JZ4780 +config X1000_CU1000_NEO + bool "YSH & ATIL CU1000 Module with Neo backplane" + select MACH_X1000 + endchoice config MACH_JZ4740 From patchwork Thu Nov 28 10:37:42 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhou Yanjie X-Patchwork-Id: 11265731 X-Patchwork-Delegate: paulburton@kernel.org Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 0A9E71393 for ; Thu, 28 Nov 2019 10:42:08 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id DE3D621781 for ; Thu, 28 Nov 2019 10:42:07 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=zoho.com header.i=zhouyanjie@zoho.com header.b="bm2BqqiA" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726876AbfK1KmH (ORCPT ); Thu, 28 Nov 2019 05:42:07 -0500 Received: from sender4-pp-o98.zoho.com ([136.143.188.98]:25858 "EHLO sender4-pp-o98.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726133AbfK1KmG (ORCPT ); Thu, 28 Nov 2019 05:42:06 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1574937529; cv=none; d=zohomail.com; s=zohoarc; b=g+iqaSEt9t6mEBYpze1YBxtSpVuBILtAHDtMhG+OQRHzDT0/LeUkqcMsYLYujDKJtbJu1/NcE/XRtFw/H5h1vPxCM2s2vOql0193BTvGS0vJ8K8j299+SPzOrqQ5/67c7IhGFi0d/tXWNjGObgbik12Ghh+3qBg+uqAm5nL49+g= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1574937529; h=Cc:Date:From:In-Reply-To:Message-ID:References:Subject:To; bh=KNMab1ZXdB5UBvxQSnRm5OjTPZ0lTlMGVFskLJY0674=; b=Xw5N8Q4KkKozwWgAqT3e9WXWmGiLoEfsTQo05XlO26E5hIVrJ3fX3sP8SjDj44b1DsolQUBUj2jI8RNc6oq/Plr1ya8qE6/EOAkMH92cnj8r3bTlbWvutTD36BieeZraCOqrUbNmmHS49mx4mTKsmBJm+TajFny++5zmQRbXNPM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=zhouyanjie@zoho.com; dmarc=pass header.from= header.from= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; h=from:to:cc:subject:date:message-id:in-reply-to:references; b=ruqVQva/XTauqwBJs5udeIgFBWXgPIWEaf3XV1zUsaELRhwRpIpW9Ww9wNImrfMmMQao48+/QiTI 5FMJWSJiJjaZ4RibuT8xTdqpYac8mG9WHiIluMXfeOFpVVtmv829 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1574937529; s=zm2019; d=zoho.com; i=zhouyanjie@zoho.com; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; bh=KNMab1ZXdB5UBvxQSnRm5OjTPZ0lTlMGVFskLJY0674=; b=bm2BqqiAWYVk5gYVA0+fNy2AN3KALf2I3Ht7Pv5yrXHvmU73r4cQDEZAa/vE3oGg Lu8kwrJM+v2yvKeaDOtwSKCwRkrMt81ibaI4nA5vTk3w4lHFhJDCTxNmRTNWbPlKmo6 EtOmsKa9QThk16tXGLVTIDq8O7EgqsyBU8fhWP/E= Received: from zhouyanjie-virtual-machine.localdomain (182.148.156.27 [182.148.156.27]) by mx.zohomail.com with SMTPS id 1574937527094777.0253424488163; Thu, 28 Nov 2019 02:38:47 -0800 (PST) From: Zhou Yanjie To: linux-mips@vger.kernel.org Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, robh+dt@kernel.org, paul.burton@mips.com, paulburton@kernel.org, jhogan@kernel.org, mripard@kernel.org, shawnguo@kernel.org, mark.rutland@arm.com, syq@debian.org, ralf@linux-mips.org, heiko@sntech.de, icenowy@aosc.io, laurent.pinchart@ideasonboard.com, krzk@kernel.org, geert+renesas@glider.be, paul@crapouillou.net, prasannatsmkumar@gmail.com, sernia.zhou@foxmail.com, zhenwenjin@gmail.com Subject: [PATCH v5 05/10] MIPS: X1000: Add pdma controller DT node. Date: Thu, 28 Nov 2019 18:37:42 +0800 Message-Id: <1574937467-101907-6-git-send-email-zhouyanjie@zoho.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1574937467-101907-1-git-send-email-zhouyanjie@zoho.com> References: <1574937467-101907-1-git-send-email-zhouyanjie@zoho.com> X-ZohoMailClient: External Sender: linux-mips-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-mips@vger.kernel.org Add the appropriate DT node to probe the pdma controller driver using the devicetree. Signed-off-by: Zhou Yanjie --- Notes: v4: New patch. v4->v5: No change. arch/mips/boot/dts/ingenic/x1000.dtsi | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/arch/mips/boot/dts/ingenic/x1000.dtsi b/arch/mips/boot/dts/ingenic/x1000.dtsi index 13a6c9ff..c432828 100644 --- a/arch/mips/boot/dts/ingenic/x1000.dtsi +++ b/arch/mips/boot/dts/ingenic/x1000.dtsi @@ -1,5 +1,6 @@ // SPDX-License-Identifier: GPL-2.0 #include +#include / { #address-cells = <1>; @@ -173,4 +174,16 @@ status = "disabled"; }; + + pdma: dma-controller@13420000 { + compatible = "ingenic,x1000-dma"; + reg = <0x13420000 0x400 + 0x13421000 0x40>; + #dma-cells = <2>; + + interrupt-parent = <&intc>; + interrupts = <10>; + + clocks = <&cgu X1000_CLK_PDMA>; + }; }; From patchwork Thu Nov 28 10:37:43 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhou Yanjie X-Patchwork-Id: 11265733 X-Patchwork-Delegate: paulburton@kernel.org Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 015D9930 for ; Thu, 28 Nov 2019 10:42:44 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id D44DF21789 for ; Thu, 28 Nov 2019 10:42:43 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=zoho.com header.i=zhouyanjie@zoho.com header.b="O9BqFqkp" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726583AbfK1Kmn (ORCPT ); Thu, 28 Nov 2019 05:42:43 -0500 Received: from sender4-pp-o98.zoho.com ([136.143.188.98]:25873 "EHLO sender4-pp-o98.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726133AbfK1Kmn (ORCPT ); Thu, 28 Nov 2019 05:42:43 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1574937537; cv=none; d=zohomail.com; s=zohoarc; b=VcdzdLjHH32ch/bv/47dWZzQ2+FhyM5xHnhAwedSKHenihLqPJN3jg+6b8FVuvJFRCuiAGUk0Xc38erVOllzCTHnSWyCnKF0Ykp7NM76y8pHy2anSsNzzOwfjDraExHnjyXMIfsYFmKFMlabz6b4jwvG3qT5wIGb0ggEloXIIok= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1574937537; h=Cc:Date:From:In-Reply-To:Message-ID:References:Subject:To; bh=NCG4dq1lPVKddLeRK2Wp2XDWMGKFxwGglae1Gg+BO3I=; b=bQqU1g6tq8uco0kvb7sfyv9s6xjRXVEig14lvAD5p+ARPa2uZzTyOXrrHewqoJDHi7zxQNwygnts6y6eDyWzv1wa7d/Kik+k9WCdOQJ9HxXVRhCFBUSrpFjZQ9Tk7ah9VJjlsCOa6TJ0e87BgcPKkRwPPidZjnrQp6wIb1FDxpA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=zhouyanjie@zoho.com; dmarc=pass header.from= header.from= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; h=from:to:cc:subject:date:message-id:in-reply-to:references; b=EDWiDINbrVmL7ylDifAEFeTTNeq4gp4ZaagY5g8N23mCcGPrKiN5kr2KSHGH3S4kb9xCmkA8GdZf KRHGPzwxsU1TarF/i2FQbLW5aISQ8g1/tfMxGJUglrwrViwCa2NX DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1574937537; s=zm2019; d=zoho.com; i=zhouyanjie@zoho.com; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; bh=NCG4dq1lPVKddLeRK2Wp2XDWMGKFxwGglae1Gg+BO3I=; b=O9BqFqkpwm9mz8+3TI1tp5qbHJg3+ZM4DtUOn7S1k8e8/bc2EhbAe9U3zvb7qylf XA+ioHyRn5pVncFTeD7/JcvWi8+297N0C2Ut6VNNoOWR49GM11jfDLyjIb9wdi9DR2o mAyM+Pqm824zH2h6tGelflKH8LtG71HryO1d1zJU= Received: from zhouyanjie-virtual-machine.localdomain (182.148.156.27 [182.148.156.27]) by mx.zohomail.com with SMTPS id 1574937535046394.2329066527785; Thu, 28 Nov 2019 02:38:55 -0800 (PST) From: Zhou Yanjie To: linux-mips@vger.kernel.org Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, robh+dt@kernel.org, paul.burton@mips.com, paulburton@kernel.org, jhogan@kernel.org, mripard@kernel.org, shawnguo@kernel.org, mark.rutland@arm.com, syq@debian.org, ralf@linux-mips.org, heiko@sntech.de, icenowy@aosc.io, laurent.pinchart@ideasonboard.com, krzk@kernel.org, geert+renesas@glider.be, paul@crapouillou.net, prasannatsmkumar@gmail.com, sernia.zhou@foxmail.com, zhenwenjin@gmail.com Subject: [PATCH v5 06/10] MIPS: CU1000: Update defconfig for pdma controller. Date: Thu, 28 Nov 2019 18:37:43 +0800 Message-Id: <1574937467-101907-7-git-send-email-zhouyanjie@zoho.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1574937467-101907-1-git-send-email-zhouyanjie@zoho.com> References: <1574937467-101907-1-git-send-email-zhouyanjie@zoho.com> X-ZohoMailClient: External Sender: linux-mips-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-mips@vger.kernel.org Selected pdma controller support by default. Signed-off-by: Zhou Yanjie --- Notes: v4: New patch. v4->v5: No change. arch/mips/configs/cu1000-neo_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/mips/configs/cu1000-neo_defconfig b/arch/mips/configs/cu1000-neo_defconfig index 427763d..63903bf 100644 --- a/arch/mips/configs/cu1000-neo_defconfig +++ b/arch/mips/configs/cu1000-neo_defconfig @@ -61,6 +61,8 @@ CONFIG_GPIO_SYSFS=y # CONFIG_VGA_CONSOLE is not set # CONFIG_HID is not set # CONFIG_USB_SUPPORT is not set +CONFIG_DMADEVICES=y +CONFIG_DMA_JZ4780=y # CONFIG_IOMMU_SUPPORT is not set CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y From patchwork Thu Nov 28 10:37:44 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhou Yanjie X-Patchwork-Id: 11265735 X-Patchwork-Delegate: paulburton@kernel.org Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 9C375930 for ; Thu, 28 Nov 2019 10:43:13 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 7B40D21775 for ; Thu, 28 Nov 2019 10:43:13 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=zoho.com header.i=zhouyanjie@zoho.com header.b="faxm4Ebr" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726641AbfK1KnJ (ORCPT ); Thu, 28 Nov 2019 05:43:09 -0500 Received: from sender4-pp-o98.zoho.com ([136.143.188.98]:25888 "EHLO sender4-pp-o98.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726252AbfK1KnJ (ORCPT ); Thu, 28 Nov 2019 05:43:09 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1574937545; cv=none; d=zohomail.com; s=zohoarc; b=MzCPwZq6gSOZN/FbTKXqQEGdvX0/NJ+dd5jXRJiBEsQWmDn4Y5p+DyGFoPoHc3X/xoIX/q/gq92uyLEY+HFrclp7WnGfMwOs0M9zhgL5U2cqORu7tLyd/25vhR2r+fQ41CVnUv8OIyV0/3fjLcOtRVqiw0vxG+2SM5AxOyCcGGI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1574937545; h=Cc:Date:From:In-Reply-To:Message-ID:References:Subject:To; bh=PuoTjSzI3oNt1S7DZP6JaxcVA17s93onx3wsa54Pm0c=; b=nksQVw/GoOAxuzUPZbqd1xbMAT9YeJJvOUeV1FVVKYtTagvT0F5im7JTZKsQEktewKX2G7gyofdzD82+LYDpbqv2LgzgJnxwXYOV+pjAAFqwrYizDIs8t26thihTHxQMeJY00IZArpz53uZZ/NVlC6mNJz2v1XZassVISJ4U/4Q= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=zhouyanjie@zoho.com; dmarc=pass header.from= header.from= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; h=from:to:cc:subject:date:message-id:in-reply-to:references; b=uhhK2hDQqZhQ9yfD5rRXp9b1+S2hIRE2vL2hBoaXD07GI0V0chy5dDokXM2XSiSvDsPmdr+k8Kuv nUVQjl9ub3chfFHPZ6tcidPnzDkWWEWRe4c+Mc+uDxTOAAW/uiBy DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1574937545; s=zm2019; d=zoho.com; i=zhouyanjie@zoho.com; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; bh=PuoTjSzI3oNt1S7DZP6JaxcVA17s93onx3wsa54Pm0c=; b=faxm4Ebr2eqa0D/P0jL20ySySQ72Io4dEeYrkcmjSOTJfc3d1e/JVZb1vehbFG9B tRDeZ1C81hR17jjA3s0LxcSwSTenOjnyeVWqmx5kJDiWRKkNBBwCAC4U0rKO4KfoN5a FnXd04LeZvNiA+E/1d+6uBIC6kXRbTWM+eHvWWWw= Received: from zhouyanjie-virtual-machine.localdomain (182.148.156.27 [182.148.156.27]) by mx.zohomail.com with SMTPS id 1574937542992738.5858742788587; Thu, 28 Nov 2019 02:39:02 -0800 (PST) From: Zhou Yanjie To: linux-mips@vger.kernel.org Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, robh+dt@kernel.org, paul.burton@mips.com, paulburton@kernel.org, jhogan@kernel.org, mripard@kernel.org, shawnguo@kernel.org, mark.rutland@arm.com, syq@debian.org, ralf@linux-mips.org, heiko@sntech.de, icenowy@aosc.io, laurent.pinchart@ideasonboard.com, krzk@kernel.org, geert+renesas@glider.be, paul@crapouillou.net, prasannatsmkumar@gmail.com, sernia.zhou@foxmail.com, zhenwenjin@gmail.com Subject: [PATCH v5 07/10] MIPS: X1000: Add msc controller DT node. Date: Thu, 28 Nov 2019 18:37:44 +0800 Message-Id: <1574937467-101907-8-git-send-email-zhouyanjie@zoho.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1574937467-101907-1-git-send-email-zhouyanjie@zoho.com> References: <1574937467-101907-1-git-send-email-zhouyanjie@zoho.com> X-ZohoMailClient: External Sender: linux-mips-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-mips@vger.kernel.org Add the appropriate DT node to probe the msc controller driver using the devicetree. Signed-off-by: Zhou Yanjie --- Notes: v5: New patch. arch/mips/boot/dts/ingenic/cu1000-neo.dts | 16 ++++++++++++ arch/mips/boot/dts/ingenic/x1000.dtsi | 42 +++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) diff --git a/arch/mips/boot/dts/ingenic/cu1000-neo.dts b/arch/mips/boot/dts/ingenic/cu1000-neo.dts index aae60ce..846a2dc 100644 --- a/arch/mips/boot/dts/ingenic/cu1000-neo.dts +++ b/arch/mips/boot/dts/ingenic/cu1000-neo.dts @@ -43,10 +43,26 @@ pinctrl-0 = <&pins_uart2>; }; +&msc0 { + status = "okay"; + + bus-width = <8>; + max-frequency = <50000000>; + + pinctrl-names = "default"; + pinctrl-0 = <&pins_msc0>; +}; + &pinctrl { pins_uart2: uart2 { function = "uart2"; groups = "uart2-data-d"; bias-disable; }; + + pins_msc0: msc0 { + function = "mmc0"; + groups = "mmc0-1bit", "mmc0-4bit", "mmc0-8bit"; + bias-disable; + }; }; diff --git a/arch/mips/boot/dts/ingenic/x1000.dtsi b/arch/mips/boot/dts/ingenic/x1000.dtsi index c432828..8b8d335 100644 --- a/arch/mips/boot/dts/ingenic/x1000.dtsi +++ b/arch/mips/boot/dts/ingenic/x1000.dtsi @@ -186,4 +186,46 @@ clocks = <&cgu X1000_CLK_PDMA>; }; + + msc0: msc@13450000 { + compatible = "ingenic,x1000-mmc"; + reg = <0x13450000 0x1000>; + + interrupt-parent = <&intc>; + interrupts = <37>; + + clocks = <&cgu X1000_CLK_MSC0>; + clock-names = "mmc"; + + cap-sd-highspeed; + cap-mmc-highspeed; + cap-sdio-irq; + + dmas = <&pdma X1000_DMA_MSC0_RX 0xffffffff>, + <&pdma X1000_DMA_MSC0_TX 0xffffffff>; + dma-names = "rx", "tx"; + + status = "disabled"; + }; + + msc1: msc@13460000 { + compatible = "ingenic,x1000-mmc"; + reg = <0x13460000 0x1000>; + + interrupt-parent = <&intc>; + interrupts = <36>; + + clocks = <&cgu X1000_CLK_MSC1>; + clock-names = "mmc"; + + cap-sd-highspeed; + cap-mmc-highspeed; + cap-sdio-irq; + + dmas = <&pdma X1000_DMA_MSC1_RX 0xffffffff>, + <&pdma X1000_DMA_MSC1_TX 0xffffffff>; + dma-names = "rx", "tx"; + + status = "disabled"; + }; }; From patchwork Thu Nov 28 10:37:45 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhou Yanjie X-Patchwork-Id: 11265737 X-Patchwork-Delegate: paulburton@kernel.org Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 940311393 for ; Thu, 28 Nov 2019 10:43:42 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 7410921787 for ; Thu, 28 Nov 2019 10:43:42 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=zoho.com header.i=zhouyanjie@zoho.com header.b="MtwFwSWn" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726556AbfK1Kni (ORCPT ); Thu, 28 Nov 2019 05:43:38 -0500 Received: from sender4-pp-o98.zoho.com ([136.143.188.98]:25805 "EHLO sender4-pp-o98.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726252AbfK1Kni (ORCPT ); Thu, 28 Nov 2019 05:43:38 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1574937553; cv=none; d=zohomail.com; s=zohoarc; b=Psc+8CEyRPTGgLrD/yXU6u3DuQCoRAxQX4zRZ/fUgb5pVe7RpTdKp8ZKv8Um1H/CrcrcAivBtsfWqjTrkSwR0B/VxmRsltn+BS7qx/oluIrNySLfFv6JV4lU06Iqls000RCqzPKNzSxih5GwnN1+WecMEUb3XR0VkGxOZfvlYC4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1574937553; h=Cc:Date:From:In-Reply-To:Message-ID:References:Subject:To; bh=GAQWeGd+h8VrekeWhUNwqLoHFFa2+G6t4HyTh3BtuYA=; b=DO2tPp6Hnihkg5/Z3tEhpyOA3ethbrpcozF5K8Dxm7KWXB6eN6NzHcIdlbB0ccKmcNomf3GnqK+wa2CczMVxXD3t15PrmepKtMpjySZeW3w7DWFy0mauZd8IT0tY0nWsfw9RU9abSmS+gVIgmIRubQWhsKzRKuS8tJakPUB7A/I= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=zhouyanjie@zoho.com; dmarc=pass header.from= header.from= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; h=from:to:cc:subject:date:message-id:in-reply-to:references; b=HN7fKinXmeNlQfkaNksbrBS8Dk3RShq+q9ggBi9jDzY7M4MYuFgPo43q4L92LXRMO2+kKBInzy9H +6kaDmc13FNtsjBaoeuTtOZtJUoUUaUYT7LJVDwU/dhKx4MrEPQw DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1574937553; s=zm2019; d=zoho.com; i=zhouyanjie@zoho.com; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; bh=GAQWeGd+h8VrekeWhUNwqLoHFFa2+G6t4HyTh3BtuYA=; b=MtwFwSWnTXqGQ9P1KLSCqz4J1E5YXw/ZBYuh8gxMeLpI5m9285r+XFnvs9j4joC5 TIAqwpxSbR3jdI2Qx1FwYLQ+XuNQfBraqukfOAnNM0hX1NUCCf6k3fCeOtVdeEJws0q l/Ps19GWqhVpbB4yuvLAjYkuqDwoYhJZDpvFF4LI= Received: from zhouyanjie-virtual-machine.localdomain (182.148.156.27 [182.148.156.27]) by mx.zohomail.com with SMTPS id 157493755101472.99312942936126; Thu, 28 Nov 2019 02:39:11 -0800 (PST) From: Zhou Yanjie To: linux-mips@vger.kernel.org Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, robh+dt@kernel.org, paul.burton@mips.com, paulburton@kernel.org, jhogan@kernel.org, mripard@kernel.org, shawnguo@kernel.org, mark.rutland@arm.com, syq@debian.org, ralf@linux-mips.org, heiko@sntech.de, icenowy@aosc.io, laurent.pinchart@ideasonboard.com, krzk@kernel.org, geert+renesas@glider.be, paul@crapouillou.net, prasannatsmkumar@gmail.com, sernia.zhou@foxmail.com, zhenwenjin@gmail.com Subject: [PATCH v5 08/10] MIPS: CU1000: Update defconfig for msc controller. Date: Thu, 28 Nov 2019 18:37:45 +0800 Message-Id: <1574937467-101907-9-git-send-email-zhouyanjie@zoho.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1574937467-101907-1-git-send-email-zhouyanjie@zoho.com> References: <1574937467-101907-1-git-send-email-zhouyanjie@zoho.com> X-ZohoMailClient: External Sender: linux-mips-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-mips@vger.kernel.org Selected msc controller support by default. Signed-off-by: Zhou Yanjie --- Notes: v5: New patch. arch/mips/configs/cu1000-neo_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/mips/configs/cu1000-neo_defconfig b/arch/mips/configs/cu1000-neo_defconfig index 63903bf..565e9a0 100644 --- a/arch/mips/configs/cu1000-neo_defconfig +++ b/arch/mips/configs/cu1000-neo_defconfig @@ -61,6 +61,8 @@ CONFIG_GPIO_SYSFS=y # CONFIG_VGA_CONSOLE is not set # CONFIG_HID is not set # CONFIG_USB_SUPPORT is not set +CONFIG_MMC=y +CONFIG_MMC_JZ4740=y CONFIG_DMADEVICES=y CONFIG_DMA_JZ4780=y # CONFIG_IOMMU_SUPPORT is not set From patchwork Thu Nov 28 10:37:46 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhou Yanjie X-Patchwork-Id: 11265739 X-Patchwork-Delegate: paulburton@kernel.org Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id C9D28930 for ; Thu, 28 Nov 2019 10:44:08 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id A8064206BF for ; Thu, 28 Nov 2019 10:44:08 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=zoho.com header.i=zhouyanjie@zoho.com header.b="irNlRr+v" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726670AbfK1KoE (ORCPT ); Thu, 28 Nov 2019 05:44:04 -0500 Received: from sender4-pp-o98.zoho.com ([136.143.188.98]:25819 "EHLO sender4-pp-o98.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726252AbfK1KoE (ORCPT ); Thu, 28 Nov 2019 05:44:04 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1574937559; cv=none; d=zohomail.com; s=zohoarc; b=cvQ2hXzkNx1uUy8kItO8KbISQxEM0JST5yJxd5SEWPgB7q7+bARBxK8Kv8pTwUJe7k0Q/x0CXjMsXvqUCFWpzYEtWzy+UIPmTWld5ZmLMgDXTgql7rt6uaA808KwP4fITmLg+17UKfHovnlyPnk0f/n+XEdEr4rYma7bAlt8xoM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1574937559; h=Cc:Date:From:In-Reply-To:Message-ID:References:Subject:To; bh=zGBk9XJSE65WAeQxNpQCguwwDuMiG9Wp4ppd6wZRVUM=; b=LnbTcEXKwiUGcA56eM4HanOvufs7Bhfuchmr0e7LOGpiNU1IQM69ziNOXCq0inSDApwklBtHfeVnXxm+sMFimAvy8iSh3YylTuI+xIh57ZQaId8eCKvmBEsrqQcnfQm+AaU7E472R37JlzJEqG1ueerMjbl+wJF82cri7ILLeaQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=zhouyanjie@zoho.com; dmarc=pass header.from= header.from= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; h=from:to:cc:subject:date:message-id:in-reply-to:references; b=u0d84m0+WsJMDZerFrdCUbiDP19PV+VgltC3vU/qCCZ5D6msQ4nLYfuPmC9rS1BfxiomS4tXVhTS OwhwmHJ9OfNofSr62cRP40CAQ7a5Dlk3n/lHbddHB6BgP9kP9vxZ DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1574937559; s=zm2019; d=zoho.com; i=zhouyanjie@zoho.com; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; bh=zGBk9XJSE65WAeQxNpQCguwwDuMiG9Wp4ppd6wZRVUM=; b=irNlRr+vlnFF3mGdL5yanRM0CZCGI3rLTIK+YDM0qf/MPoD9VbLhpR+/L56m/BXK I96YFZp6jC+wzwGJETV1geOxLJrYQHopz0mzG171ydWVTwIiL2DmMYUT+yahDeF4/fT mhyyXaPxVBO7QY1XnXiQ7RjHGDJo9nrCbkme3omU= Received: from zhouyanjie-virtual-machine.localdomain (182.148.156.27 [182.148.156.27]) by mx.zohomail.com with SMTPS id 1574937558928358.2898781012931; Thu, 28 Nov 2019 02:39:18 -0800 (PST) From: Zhou Yanjie To: linux-mips@vger.kernel.org Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, robh+dt@kernel.org, paul.burton@mips.com, paulburton@kernel.org, jhogan@kernel.org, mripard@kernel.org, shawnguo@kernel.org, mark.rutland@arm.com, syq@debian.org, ralf@linux-mips.org, heiko@sntech.de, icenowy@aosc.io, laurent.pinchart@ideasonboard.com, krzk@kernel.org, geert+renesas@glider.be, paul@crapouillou.net, prasannatsmkumar@gmail.com, sernia.zhou@foxmail.com, zhenwenjin@gmail.com Subject: [PATCH v5 09/10] MIPS: X1000: Add rtc DT node. Date: Thu, 28 Nov 2019 18:37:46 +0800 Message-Id: <1574937467-101907-10-git-send-email-zhouyanjie@zoho.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1574937467-101907-1-git-send-email-zhouyanjie@zoho.com> References: <1574937467-101907-1-git-send-email-zhouyanjie@zoho.com> X-ZohoMailClient: External Sender: linux-mips-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-mips@vger.kernel.org Add the appropriate DT node to probe the rtc driver using the devicetree. Signed-off-by: Zhou Yanjie --- Notes: v5: New patch. arch/mips/boot/dts/ingenic/x1000.dtsi | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/arch/mips/boot/dts/ingenic/x1000.dtsi b/arch/mips/boot/dts/ingenic/x1000.dtsi index 8b8d335..2a0810b 100644 --- a/arch/mips/boot/dts/ingenic/x1000.dtsi +++ b/arch/mips/boot/dts/ingenic/x1000.dtsi @@ -69,6 +69,17 @@ interrupts = <27 26 25>; }; + rtc: rtc@10003000 { + compatible = "ingenic,x1000-rtc", "ingenic,jz4780-rtc"; + reg = <0x10003000 0x4c>; + + interrupt-parent = <&intc>; + interrupts = <32>; + + clocks = <&cgu X1000_CLK_RTCLK>; + clock-names = "rtc"; + }; + pinctrl: pin-controller@10010000 { compatible = "ingenic,x1000-pinctrl"; reg = <0x10010000 0x800>; From patchwork Thu Nov 28 10:37:47 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhou Yanjie X-Patchwork-Id: 11265741 X-Patchwork-Delegate: paulburton@kernel.org Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id AF7D21393 for ; Thu, 28 Nov 2019 10:44:36 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 8F26B21787 for ; Thu, 28 Nov 2019 10:44:36 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=zoho.com header.i=zhouyanjie@zoho.com header.b="WUjR+4P3" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726252AbfK1Kog (ORCPT ); Thu, 28 Nov 2019 05:44:36 -0500 Received: from sender4-pp-o98.zoho.com ([136.143.188.98]:25834 "EHLO sender4-pp-o98.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726133AbfK1Kog (ORCPT ); Thu, 28 Nov 2019 05:44:36 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1574937567; cv=none; d=zohomail.com; s=zohoarc; b=gbifLyfxXSjhuVpdDK5yhqzJAJrFrP0Xk9vRDm/2CA1Vnf3lDvAtrgp2SLDJNOaXj7EPfN+F5Ml2BvU6vdTsqc2DmHOphCgw5P2V0cX6H/zuLEjui4aM+1H20aPDpX/0GVt2ZGdwQAVgOr2x5n/rbhFpdwcdaGatH0vkE/hAdk0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1574937567; h=Cc:Date:From:In-Reply-To:Message-ID:References:Subject:To; bh=D/TyBfxdE1KJU3O6deL6nqGADKKoWzKVTrMkn0LyFno=; b=QxbGAnbghonu1uoR1f821BBDDGbc3sn9xYukTm/vEhtOJ7gJXIvB7PH129RXFpylEC/k2dmt3Dnqgxt3/lO8P7uLTcNTtxZOgJPUeHfr6K1I/JCN4Ys0dHJ/RXbdQXRX3nMV6UNsUR8fy2qvZI+W48YyU9KJKu822CIe31yOUOM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=zhouyanjie@zoho.com; dmarc=pass header.from= header.from= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; h=from:to:cc:subject:date:message-id:in-reply-to:references; b=Q13PLFMU0azaSrkdejDcjxBmGueIs4hrwHtv+joRxQAnM1rKq6rLQ7/qC1S1+9ST/Uql8x6msVtN O/zrV/LDC/Z4wxd492czzuaPqBQP5h2K1fHkCKW3Tml/1NDZRWfg DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1574937567; s=zm2019; d=zoho.com; i=zhouyanjie@zoho.com; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; bh=D/TyBfxdE1KJU3O6deL6nqGADKKoWzKVTrMkn0LyFno=; b=WUjR+4P3LD55TeIP0S7T+3YEx9sRvY1UjkTA2ukRa7q/yVAjroajHeQn+xNM8W68 h/Jxow5DxRijpC1AqTU314b9Q9DtpH3463gZByy+auhbrMxZkQRASMf53Bc2s6UO5aZ pX2rcu3u7niGgKXxRBRCKF6taNnwvwhkOg2Ms+nA= Received: from zhouyanjie-virtual-machine.localdomain (182.148.156.27 [182.148.156.27]) by mx.zohomail.com with SMTPS id 1574937566816104.92396606968191; Thu, 28 Nov 2019 02:39:26 -0800 (PST) From: Zhou Yanjie To: linux-mips@vger.kernel.org Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, robh+dt@kernel.org, paul.burton@mips.com, paulburton@kernel.org, jhogan@kernel.org, mripard@kernel.org, shawnguo@kernel.org, mark.rutland@arm.com, syq@debian.org, ralf@linux-mips.org, heiko@sntech.de, icenowy@aosc.io, laurent.pinchart@ideasonboard.com, krzk@kernel.org, geert+renesas@glider.be, paul@crapouillou.net, prasannatsmkumar@gmail.com, sernia.zhou@foxmail.com, zhenwenjin@gmail.com Subject: [PATCH v5 10/10] MIPS: CU1000: Update defconfig for rtc. Date: Thu, 28 Nov 2019 18:37:47 +0800 Message-Id: <1574937467-101907-11-git-send-email-zhouyanjie@zoho.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1574937467-101907-1-git-send-email-zhouyanjie@zoho.com> References: <1574937467-101907-1-git-send-email-zhouyanjie@zoho.com> X-ZohoMailClient: External Sender: linux-mips-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-mips@vger.kernel.org Selected rtc support by default. Signed-off-by: Zhou Yanjie --- Notes: v5: New patch. arch/mips/configs/cu1000-neo_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/mips/configs/cu1000-neo_defconfig b/arch/mips/configs/cu1000-neo_defconfig index 565e9a0..b48a1cb 100644 --- a/arch/mips/configs/cu1000-neo_defconfig +++ b/arch/mips/configs/cu1000-neo_defconfig @@ -63,6 +63,8 @@ CONFIG_GPIO_SYSFS=y # CONFIG_USB_SUPPORT is not set CONFIG_MMC=y CONFIG_MMC_JZ4740=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_JZ4740=y CONFIG_DMADEVICES=y CONFIG_DMA_JZ4780=y # CONFIG_IOMMU_SUPPORT is not set