From patchwork Fri Nov 29 08:48: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: 11266761 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 9ED7914B7 for ; Fri, 29 Nov 2019 08:50:34 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 733A3217BC for ; Fri, 29 Nov 2019 08:50:34 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=zoho.com header.i=zhouyanjie@zoho.com header.b="RZUU7g2H" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726684AbfK2Iue (ORCPT ); Fri, 29 Nov 2019 03:50:34 -0500 Received: from sender4-pp-o98.zoho.com ([136.143.188.98]:25814 "EHLO sender4-pp-o98.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726143AbfK2Iud (ORCPT ); Fri, 29 Nov 2019 03:50:33 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1575017386; cv=none; d=zohomail.com; s=zohoarc; b=dLja4iDbdo0DGhlXJfR+2cCcXqgMQTmYPYi+tFzOabefYY01dtEoRIn5iwHxFT5SHv7bT46xU6xA3CU8DZl159p46L6eJ5lK4heKy9rnKAY6e17K6mQcgeSxJHU6S6Yr2LWbqQ5Q7jzZvGfhnxmN1AwfmUN4/aGvr6cxW1a8/PI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1575017386; h=Cc:Date:From:In-Reply-To:Message-ID:References:Subject:To; bh=BHyThfnol8fhXd5mJuF3LT91Vd9/nF2qNlUB2KTGsF8=; b=OT83HCUmckSNtXCyDzAglp54mNxD24vY2gMftn4B87mvPTt4x8gjoUZMdmAXS+9u3hDUnl4ua5I4H7SNUEHXacuggGn7qCkFmR5pZKMYCjrgrv+8sEWo8JWi6lO9OXthBV8ptyisNdpS90J1fW3dOXQVEAYWUl4+u3Z/dqdETK4= 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=uS9HD9na59Y+h3wlc254QVHlEmXeE0+8VLzKmu9Pz0fxjo8+8eLtaJxJaJUerSLinrMEosvrYwMZ NIl8U6iCr4sfjHUme954uns6bYGFLrLYopKyFh6fl7ou4f8ACSkl DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1575017386; s=zm2019; d=zoho.com; i=zhouyanjie@zoho.com; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; bh=BHyThfnol8fhXd5mJuF3LT91Vd9/nF2qNlUB2KTGsF8=; b=RZUU7g2HPSYqNNzhOsoMatJ1oN8p8TPeCD8ywM0QZ4I4+oevqwIlEiYXwdLfGA/W 3drTvS2I+vPJzRJNvAwSStcMflKN+XSN7UFxGo1hDTKe6x7rNtrT8Efy3RPTTFrgOZ4 sbMgkSDE9BFusrIXn38BrtuEKZ+DyjhVMznVPO4I= Received: from zhouyanjie-virtual-machine.localdomain (139.207.146.46 [139.207.146.46]) by mx.zohomail.com with SMTPS id 1575017384522253.80501101504683; Fri, 29 Nov 2019 00:49:44 -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, 772753199@qq.com Subject: [PATCH v6 01/12] MIPS: Ingenic: Initial X1000 support. Date: Fri, 29 Nov 2019 16:48:42 +0800 Message-Id: <1575017333-29020-2-git-send-email-zhouyanjie@zoho.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1575017333-29020-1-git-send-email-zhouyanjie@zoho.com> References: <1575017333-29020-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. v5->v6: 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 Fri Nov 29 08:48: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: 11266763 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 98E8914B7 for ; Fri, 29 Nov 2019 08:51:08 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 729AA21774 for ; Fri, 29 Nov 2019 08:51:08 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=zoho.com header.i=zhouyanjie@zoho.com header.b="m8PFldD9" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726832AbfK2IvE (ORCPT ); Fri, 29 Nov 2019 03:51:04 -0500 Received: from sender4-pp-o98.zoho.com ([136.143.188.98]:25831 "EHLO sender4-pp-o98.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726684AbfK2IvE (ORCPT ); Fri, 29 Nov 2019 03:51:04 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1575017408; cv=none; d=zohomail.com; s=zohoarc; b=evDvCnoAa4bc6wobct7S9lmYOFVkw5EtvHA6lfHIjX/kvkB3U0i2kvh6h85CbIJBWB1N2mNiAy1g8UQ5cSB/c3n0hDNNDtsqWrX9s/jJKi7/0RjSTgYqZzeRo+C9x1+WbQ1OHDMdyiHyy4NWzrAXoETfsPOBZcdUv163kVYRomE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1575017408; h=Cc:Date:From:In-Reply-To:Message-ID:References:Subject:To; bh=57iUclPlc7SKtkm64YOFwaTJlwVeSL46JJsM1xWPauE=; b=CcGHtvVH5hOHVS4+uENCaQWaGi6HVL1c+uSSM9DVDTzE7vA2ttQNB0IWdPj6VZmbQ06M/Cahsk/sG3Kv9McGD11i9k09SUzlrD4ZMR2+5+Dfo7Ub9JJ6D9VlumGHBuQg+uFc9bhMEPx7B6UItb3WjUd/f16JUxyIjP7JYwvyby8= 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=TNQUghc2JyNFyR/qWW1Nbi/rothz81E9UhavIdutKH4FKK5dwc7Jda57twMEd5OafKHWkW0XbVA4 3xri/k2Ax1u0F2kZZzVtEPS1u1PjG4ma6J9eREE4TMyE162Llsvm DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1575017408; s=zm2019; d=zoho.com; i=zhouyanjie@zoho.com; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; bh=57iUclPlc7SKtkm64YOFwaTJlwVeSL46JJsM1xWPauE=; b=m8PFldD9AUS4/nK6KGO6PK5pbgSKCsViWSzobFlgwaR6oIwSRopbDgFAy0gIlcH7 C86xvGiFVcEtAXRhTN7eJ5MYL/YRwj3PZZDu1DX9t5jGrVJZOmaFO5YjqzCMH56FHCv wz17j1aQ8ZCLzcTYMe25M7f1GX52byKrMSZ+Bx30= Received: from zhouyanjie-virtual-machine.localdomain (139.207.146.46 [139.207.146.46]) by mx.zohomail.com with SMTPS id 1575017406601866.7397569456067; Fri, 29 Nov 2019 00:50:06 -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, 772753199@qq.com Subject: [PATCH v6 02/12] dt-bindings: Document yna vendor-prefix. Date: Fri, 29 Nov 2019 16:48:43 +0800 Message-Id: <1575017333-29020-3-git-send-email-zhouyanjie@zoho.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1575017333-29020-1-git-send-email-zhouyanjie@zoho.com> References: <1575017333-29020-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. v5->v6: 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 Fri Nov 29 08:48: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: 11266765 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 20006175D for ; Fri, 29 Nov 2019 08:51:38 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id F2CF1217BA for ; Fri, 29 Nov 2019 08:51:37 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=zoho.com header.i=zhouyanjie@zoho.com header.b="KFZsA7IU" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726778AbfK2Ivh (ORCPT ); Fri, 29 Nov 2019 03:51:37 -0500 Received: from sender4-pp-o98.zoho.com ([136.143.188.98]:25848 "EHLO sender4-pp-o98.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725892AbfK2Ivh (ORCPT ); Fri, 29 Nov 2019 03:51:37 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1575017432; cv=none; d=zohomail.com; s=zohoarc; b=LSYr/M+9wHznshlfolwm0DLElRchueotv8QGjVE4cCaYyoQ7ku4uZmHsjhIBwCqj0VWwBxol55jSU/CMFvQjbQuhbh2kNmf90Hx56a0ZLHctu1zXMFmnilElnqFecoECdFbhqLq+zsNzSO1sCBz3Z+wZWI3ASUhgcI4r8MNm1Q8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1575017432; h=Cc:Date:From:In-Reply-To:Message-ID:References:Subject:To; bh=pw0egvHiVYhWeoLwAgb0PomIYXZGRVshTmDHr4ijsP0=; b=DrSiOzWHuFZKS6PTUc6Zl4hfPqHdRnzF1tp97OTkAHaMkRsSlxk6gMa7LuoOGNTBTdCqgucvoDuo2KfSDqUoDX/ClHWhpecLSkHMpBC8yFy9NdE8vO5ooKr9F4ze9JUc3AnbEGI3x/DeffFMttZ1sWFTEkDFvOyDdoG6S6QtF4M= 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=GRCNonozQ6UTQYflb9vuR6vQ/JabWMz4oObSachLGlDaMqCLG+Xi0miOf2VhsaxqAY+5kNGWvgaC veoV092bQAzZL8N/dHmHqogFDjEnPEZofNTwtNTuK7BG55OCj7xk DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1575017432; s=zm2019; d=zoho.com; i=zhouyanjie@zoho.com; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; bh=pw0egvHiVYhWeoLwAgb0PomIYXZGRVshTmDHr4ijsP0=; b=KFZsA7IUBhiGXBdF2y0dQ852Sa0QLsxW9D/GqNwFn8gM1k9FBd72v4XHHropninr KOKFd8W/MpVyYNp6h1JfsgukahMHJwqtbLeHpTnRwmaXELCfe4uwul8kO2hSlUyrTS8 mHRxjk+M6uZPVy2xEr4XQjlBC6DMI0gBkMzu+xBY= Received: from zhouyanjie-virtual-machine.localdomain (139.207.146.46 [139.207.146.46]) by mx.zohomail.com with SMTPS id 157501743029720.844468900447623; Fri, 29 Nov 2019 00:50:30 -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, 772753199@qq.com Subject: [PATCH v6 03/12] dt-bindings: MIPS: Add Ingenic XBurst based boards. Date: Fri, 29 Nov 2019 16:48:44 +0800 Message-Id: <1575017333-29020-4-git-send-email-zhouyanjie@zoho.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1575017333-29020-1-git-send-email-zhouyanjie@zoho.com> References: <1575017333-29020-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. v5->v6: No change. .../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 Fri Nov 29 08:48: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: 11266767 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 589A414B7 for ; Fri, 29 Nov 2019 08:52:09 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 2C8DB217F5 for ; Fri, 29 Nov 2019 08:52:09 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=zoho.com header.i=zhouyanjie@zoho.com header.b="fj0GM7CR" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726975AbfK2IwI (ORCPT ); Fri, 29 Nov 2019 03:52:08 -0500 Received: from sender4-pp-o98.zoho.com ([136.143.188.98]:25863 "EHLO sender4-pp-o98.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725892AbfK2IwI (ORCPT ); Fri, 29 Nov 2019 03:52:08 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1575017454; cv=none; d=zohomail.com; s=zohoarc; b=Pog4AJUBnKTdHvkwodKZils8+h3LFpftI4r0LpwS2d8Wp1LqCzpTWARyY/HZzcZXAikZFhiVMchcEXyoLznAqVfjnMqCbYEu0dpLcXSv4brYoMjd3cclPanmAqZApgve63rKuabjAWB+jjMNaU1I+B+pOlSoTcOTMjPjP6ZWlUI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1575017454; h=Cc:Date:From:In-Reply-To:Message-ID:References:Subject:To; bh=zvN90hWymS8Vno2DFecGcw9wXJZwHJzujjtvjaa4K+k=; b=d/ul54aPZ86qPSFANAO6D3Ui0+8zIw8z+7ijOpsVDRIgeU3WqicXFNSBJUQ+k7Y0wSAelKaEjLSe7U2sYwPXOiW/75HMUfDBDWRkAQRZsGCqYJ1iWcrF9tOGowA33u9LgiSzUIgGfQz1AJ9sSAwAkglcWbgRoyIX55/bEU22EKQ= 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=hWaidi9eGPa2pXBYkGJMJotXerOApc0WX0i+XW0e0xWU8OjR1ea2yL/79JBdOyJVoNLK/+pu4XxD d7ZRViVEJE3sraMUgFDnMu7OoRjU2Tuvg6vRl7Sevez3ObgnzEXL DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1575017454; s=zm2019; d=zoho.com; i=zhouyanjie@zoho.com; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; bh=zvN90hWymS8Vno2DFecGcw9wXJZwHJzujjtvjaa4K+k=; b=fj0GM7CRgV3AuhNzwtoy7UDbKKGE7lkn5hFMqR4Zguy4YgBlbethIfr086w076SX Dktmiea6QXg+DwEbhveqg4NX6BMGcVFnQPloQ/R5LJEndVUxgijQL7HnMKSd3+H0dp2 dVfMTwY9ogD/qxdRkKbs0UAmNEsbEpohCB0rdR6k= Received: from zhouyanjie-virtual-machine.localdomain (139.207.146.46 [139.207.146.46]) by mx.zohomail.com with SMTPS id 1575017452562880.4841021396152; Fri, 29 Nov 2019 00:50:52 -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, 772753199@qq.com Subject: [PATCH v6 04/12] MIPS: Ingenic: Initial YSH & ATIL CU Neo board support. Date: Fri, 29 Nov 2019 16:48:45 +0800 Message-Id: <1575017333-29020-5-git-send-email-zhouyanjie@zoho.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1575017333-29020-1-git-send-email-zhouyanjie@zoho.com> References: <1575017333-29020-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. v5->v6: 1.Use "stdout-path = "serial2:115200n8"" instead "stdout-path = &uart2" in DT. 2.Remove "console=ttyS2,115200n8" and "CONFIG_CMDLINE_OVERRIDE=y" from defconfg. arch/mips/boot/dts/ingenic/Makefile | 1 + arch/mips/boot/dts/ingenic/cu1000-neo.dts | 52 ++++++++++++++++ arch/mips/configs/cu1000-neo_defconfig | 98 +++++++++++++++++++++++++++++++ arch/mips/jz4740/Kconfig | 4 ++ 4 files changed, 155 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..fb00439 --- /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 = "serial2:115200n8"; + }; + + 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..4fafe92 --- /dev/null +++ b/arch/mips/configs/cu1000-neo_defconfig @@ -0,0 +1,98 @@ +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 clk_ignore_unused" 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 Fri Nov 29 08:48: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: 11266769 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 5D6EF175D for ; Fri, 29 Nov 2019 08:52:43 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 3B2512176D for ; Fri, 29 Nov 2019 08:52:43 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=zoho.com header.i=zhouyanjie@zoho.com header.b="UwqMMJ2W" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726586AbfK2Iwj (ORCPT ); Fri, 29 Nov 2019 03:52:39 -0500 Received: from sender4-pp-o98.zoho.com ([136.143.188.98]:25879 "EHLO sender4-pp-o98.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725892AbfK2Iwj (ORCPT ); Fri, 29 Nov 2019 03:52:39 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1575017479; cv=none; d=zohomail.com; s=zohoarc; b=OeYaZf5Ai4mqYUx6O3aKZVncW+0gRvxPdF/yQGFi8Bl1QgOi34D4UHYEXHb3GKFe+Pbqu8G3zH6C6XPE2qtnDyEmqz2n/85dYq7OcsmVkViDyyBd0HK7L8wu0zjmH6Qc1JKxmTEWxuwwGkHxQp4g+ArfCV8ZtlAutlIrfh6eTVY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1575017479; h=Cc:Date:From:In-Reply-To:Message-ID:References:Subject:To; bh=CWVkIKGWM1uCRb9ESC8xbmHPGthlsjybV4VJ6FVoO0U=; b=LuYOhBr1HYTQzgxsIbcyNlFkrUsk3lU67/tJ0xmXFDqMkPtViUm0pahdbvqsZvYVn23r3L7Wkyn5Y22sN6qBsjRCb6GVFAI2QKadPGuy/o20UULyQlcxSyb+0txPegXegnSmZvo5IduoLeVqPvzqjizJuBq/yDE3CIoqJKwHyZk= 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=Q3maPDNxH98D41j1QKfHHSWGzqJ5646FVCBoZ/xbW3mf9GjI+7Mo7qcXZL6LUxOUUBKvzfjV9j5P 6tdKWn+9+aKSfCmeTddQOOrxTQitYAn5WIjGgOepg+S/AEVEklUO DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1575017479; s=zm2019; d=zoho.com; i=zhouyanjie@zoho.com; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; bh=CWVkIKGWM1uCRb9ESC8xbmHPGthlsjybV4VJ6FVoO0U=; b=UwqMMJ2WHPsm2FCMFCiBVw/jvsaoT3M4MuUxrrtJpJHmtPxpU2beJfxpe/rOXPtS jQycqpo7sSDM7pHFlzViBWCy1DPOiUHhmYmMuhuEuPzavKeIH9bBbwYktNwBdKU8FfK edKaQJBkB6QLYQ//LNtvrdJV0HE69ree9cwghKI4= Received: from zhouyanjie-virtual-machine.localdomain (139.207.146.46 [139.207.146.46]) by mx.zohomail.com with SMTPS id 157501747653225.0066604018798; Fri, 29 Nov 2019 00:51:16 -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, 772753199@qq.com Subject: [PATCH v6 05/12] MIPS: X1000: Add pdma controller DT node. Date: Fri, 29 Nov 2019 16:48:46 +0800 Message-Id: <1575017333-29020-6-git-send-email-zhouyanjie@zoho.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1575017333-29020-1-git-send-email-zhouyanjie@zoho.com> References: <1575017333-29020-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. v5->v6: 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 Fri Nov 29 08:48: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: 11266771 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 0313C175D for ; Fri, 29 Nov 2019 08:53:12 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id D4873217C3 for ; Fri, 29 Nov 2019 08:53:11 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=zoho.com header.i=zhouyanjie@zoho.com header.b="XjWv1Ylt" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726770AbfK2IxL (ORCPT ); Fri, 29 Nov 2019 03:53:11 -0500 Received: from sender4-pp-o98.zoho.com ([136.143.188.98]:25894 "EHLO sender4-pp-o98.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726215AbfK2IxL (ORCPT ); Fri, 29 Nov 2019 03:53:11 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1575017542; cv=none; d=zohomail.com; s=zohoarc; b=KBMROfByYRekKn9mQBqxvWB0j2G6dico4/BeBPn3MQ6lHJTCoigh4v8CEyfyEQ9NoH44hf6z1vNZ/c7X+3K6LoXS0iSn8cInEr9qMuiH1fxbvyOW05+oZjk5KZ8iPcEJXPd6oUvAEaDBIB/7rGmGzcm04dwXukbPEti+L60DDpQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1575017542; h=Cc:Date:From:In-Reply-To:Message-ID:References:Subject:To; bh=2jw2edLK6aL3mkL6+0431XgLWupYHzieHeZv4eaRA0M=; b=MZxMyXPsjaGyMtxpkeOfqxK5zJoRUYQoGA6f9Ar0jZkMbWrR5m2bKdZ1HDPlC0cShSM2jW9WkH1HxtyDs3tBB03hUhd/jF9GSmKo2RfLqcrujYBWs85DRE7HLz6Q1vaZoqKmFumSI+Elge+PP83+AhKAp4Qc9R87sPHnM116tuE= 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=i6lWgobW2Ya6wgEznpq/D8wxhMnmJxSDFPD5vKujxQGvkaAVTWzBZBF+DwMJJv90BD+qVUs8eEpT bDlYqoSJ388ACFVkT7t9YTZ5hUTTKqewfC/ssnsE1FIReEqwL4DJ DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1575017542; s=zm2019; d=zoho.com; i=zhouyanjie@zoho.com; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; bh=2jw2edLK6aL3mkL6+0431XgLWupYHzieHeZv4eaRA0M=; b=XjWv1YltmRmvRvwptYqe8LhCLvw5xvIF8RAnbXT9Etqvx6QU89UlJAHbf995ziI4 noNSxPbIJ2mkTKhFxX4n+sp0Z0Yt6J/qlhZPBKBKOFfovJvFwxHmSoPTd5/lUkP8zSr HpIaekEuDBrw5sQJKGqCbAeiL4Qoi/R6R9cLn0H8= Received: from zhouyanjie-virtual-machine.localdomain (139.207.146.46 [139.207.146.46]) by mx.zohomail.com with SMTPS id 1575017541659799.7629197379202; Fri, 29 Nov 2019 00:52:21 -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, 772753199@qq.com Subject: [PATCH v6 06/12] MIPS: CU1000: Update defconfig for pdma controller. Date: Fri, 29 Nov 2019 16:48:47 +0800 Message-Id: <1575017333-29020-7-git-send-email-zhouyanjie@zoho.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1575017333-29020-1-git-send-email-zhouyanjie@zoho.com> References: <1575017333-29020-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. v5->v6: 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 4fafe92..6ac51ec 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 Fri Nov 29 08:48:48 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhou Yanjie X-Patchwork-Id: 11266773 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 F2BE314B7 for ; Fri, 29 Nov 2019 08:53:43 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id D0584217BA for ; Fri, 29 Nov 2019 08:53:43 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=zoho.com header.i=zhouyanjie@zoho.com header.b="GqJjjC2o" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726360AbfK2Ixk (ORCPT ); Fri, 29 Nov 2019 03:53:40 -0500 Received: from sender4-pp-o98.zoho.com ([136.143.188.98]:25811 "EHLO sender4-pp-o98.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726215AbfK2Ixk (ORCPT ); Fri, 29 Nov 2019 03:53:40 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1575017574; cv=none; d=zohomail.com; s=zohoarc; b=XrUUmzDNWD9eDWQr0JwTIeKS4IWGUir5/ETPGk1W1E5IfHzuWALR25+tLFSkQR9mT5VU3I5b1YMiEZA/PVwRtg3mfTh2Y7MWX9mm81ol/Yi3GWKOd07QdNPcX+gKmQ4ZToT+2AqALHDGwapo1JAGGBw3gShPvztWKtaQnQDu7uQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1575017574; h=Cc:Date:From:In-Reply-To:Message-ID:References:Subject:To; bh=pTCJtqXHpXkAnDrCfmjCohfbapD+itP6W1tkzdFlk0E=; b=jmxqNK3mSvTBr2sAPeA2pyVXbN4hwdG1XcYWOqkrCDzj870txQxJUQHeaIKQd8eWk7Qn2BGUNWlD8msaSxQDNV5Cg+lEoL28Pm53S/+tnCmgnu5omEQpeK8NEdTKzU0U9M8Pk/cwHLiFyN0ju7mY2WuH3GCZCF36up5areaYBvM= 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=DsE2/1FrFUaffCfD1rxaMzuh4lQpB9u/EBwFJBCYG3WoeVxOeui/yv3cnKYV8xibtDtv7yHRdbGc aruEJZKgBKHptJmen6eWAd5hzMSy23SEguR9lqpTk3MG9zom1j51 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1575017574; s=zm2019; d=zoho.com; i=zhouyanjie@zoho.com; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; bh=pTCJtqXHpXkAnDrCfmjCohfbapD+itP6W1tkzdFlk0E=; b=GqJjjC2oocCv5RYyr2I4gNBTKZmitRgmV8Fhbzhura2dXx0ciwSYhjY7kJWEcyyp kLuNjGCjwi4oXK6dBr2iCqbCrPD0PNgIm6Nwn2SZqIFEcfZOp2Zl3thH8+G9JqUt4QV YySEHpg7x/A912beNwlw9XkxFPodxRYGvYwFRIVA= Received: from zhouyanjie-virtual-machine.localdomain (139.207.146.46 [139.207.146.46]) by mx.zohomail.com with SMTPS id 1575017572688310.91785768983414; Fri, 29 Nov 2019 00:52:52 -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, 772753199@qq.com Subject: [PATCH v6 07/12] MIPS: X1000: Add msc controller DT node. Date: Fri, 29 Nov 2019 16:48:48 +0800 Message-Id: <1575017333-29020-8-git-send-email-zhouyanjie@zoho.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1575017333-29020-1-git-send-email-zhouyanjie@zoho.com> References: <1575017333-29020-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. v5->v6: No change. 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 fb00439..195b266 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 Fri Nov 29 08:48:49 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhou Yanjie X-Patchwork-Id: 11266775 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 D4B3F14B7 for ; Fri, 29 Nov 2019 08:54:12 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id B3B74217AB for ; Fri, 29 Nov 2019 08:54:12 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=zoho.com header.i=zhouyanjie@zoho.com header.b="bzuF8r1m" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726770AbfK2IyM (ORCPT ); Fri, 29 Nov 2019 03:54:12 -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 S1726215AbfK2IyM (ORCPT ); Fri, 29 Nov 2019 03:54:12 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1575017606; cv=none; d=zohomail.com; s=zohoarc; b=asuNwnZLYC/hJlJ/BVp43eSdf4F1A8BG2WXp4LWpCCPNYBk31+lXIO/bRbDB0odyy9YKdLPtMkourxsx/X1qPmZ928nk1yRPExVS2Vme683B8t1MM65eKSHqdmBHXpS+aT6vmsJQ6Bja2wueBPfF2HH9QH3BonIqqFaijl6nXUI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1575017606; h=Cc:Date:From:In-Reply-To:Message-ID:References:Subject:To; bh=1JaFRz4EgDg7++NJKPw4UFEhkGHDD9ntKf62/envvGg=; b=N+VtYP57e7LqTPgqATVOUoVIKkbTXjclxoHiTClO7zFXD5Vs4sibJkpZIz2zL9O5FDjp+GfNFdUrlQIkR/8kZtbU2OMnqwS0ch/Lun9mSDJu2AnWuyrN/AbE4ZXLxXvo0eXpajzSUPFls/foU2ABlO/l3JmQoa6/PmyqiMktv1s= 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=kFsET3vGFKETmGZOgDzoAK/Szb7M/3Dm8/B5vKCbs18CZWhh/gwOYnXOs2/xBurod07uAkuxB6Aw etOxcd9yePp2dIInQq7dIndzmgt9E/hrscc7m8nfM18DExELQ50u DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1575017606; s=zm2019; d=zoho.com; i=zhouyanjie@zoho.com; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; bh=1JaFRz4EgDg7++NJKPw4UFEhkGHDD9ntKf62/envvGg=; b=bzuF8r1mTo9zpq5UtQsQzw7yIUJKSE/nabFfKeBvmBjrSqKNBnwVXjS5OjaZyF1P Zj8sGUwtZNW1QmP2ASoGXhNP/tzxYyrg8PxkATKnYZRWfSVW/fmdIf8paXyUHE/aWPL F/on7IEib9QLSf2yOggvQ8slmCaClR+irS7BgJYw= Received: from zhouyanjie-virtual-machine.localdomain (139.207.146.46 [139.207.146.46]) by mx.zohomail.com with SMTPS id 1575017605574280.931980782956; Fri, 29 Nov 2019 00:53:25 -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, 772753199@qq.com Subject: [PATCH v6 08/12] MIPS: CU1000: Update defconfig for msc controller. Date: Fri, 29 Nov 2019 16:48:49 +0800 Message-Id: <1575017333-29020-9-git-send-email-zhouyanjie@zoho.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1575017333-29020-1-git-send-email-zhouyanjie@zoho.com> References: <1575017333-29020-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. v5->v6: 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 6ac51ec..eef0c5a 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 Fri Nov 29 08:48:50 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhou Yanjie X-Patchwork-Id: 11266777 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 60BBC14B7 for ; Fri, 29 Nov 2019 08:54:46 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 3E71920833 for ; Fri, 29 Nov 2019 08:54:46 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=zoho.com header.i=zhouyanjie@zoho.com header.b="SJfD1ijN" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726950AbfK2Iyp (ORCPT ); Fri, 29 Nov 2019 03:54:45 -0500 Received: from sender4-pp-o98.zoho.com ([136.143.188.98]:25842 "EHLO sender4-pp-o98.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726856AbfK2Iyp (ORCPT ); Fri, 29 Nov 2019 03:54:45 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1575017627; cv=none; d=zohomail.com; s=zohoarc; b=VbuUyWVLcA3vjjxsFAOa42KpNinrA0Z2UKAbiF/TGUWNvy1psCLGPvlUYH2BLVHVgaTtQUkhgAm4aCv7JVGy16ljjm2eNvrdT1SOnuOjHB4NziVn3bZf+rnu81mU3rw3olHU/oYXylbV9x2Wrq0jEqwtak3811bp5JUWoH4Y7uc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1575017627; h=Cc:Date:From:In-Reply-To:Message-ID:References:Subject:To; bh=Ib9yy57M4CUyc317FP7hI5XMfKUMRg8FN97gssawUhU=; b=gL81dTw202jX/hv1mxV+e+a0jv4DwHojqd2sJzedQzDmY3pf9ciy1mRdvBmAwX9lF15i2IvRxCPQlVPCz+FmAUH42VfB7QDAiwU0RfaB+rPeKL+EKrZDQxdxGbJqyW4EwYKCvlH/jDnGEWbF/vxCMbozVKW+4XdqGL7Uj1tWwCg= 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=g0mg+hVlUk//TAlvBG/L+ED5htMGwheGbQIKT3HGEIV27UyWz1Yg42k+Sh+7Ia25Xudz6IlpXcYD i5ORSH9pAQg8DTSfgfPptqVgXfez5Yu0nAl7qDhVzlkeGqZXOMSM DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1575017627; s=zm2019; d=zoho.com; i=zhouyanjie@zoho.com; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; bh=Ib9yy57M4CUyc317FP7hI5XMfKUMRg8FN97gssawUhU=; b=SJfD1ijNy9gYj7VHjlhrWFijthQDnslnBzFz/SKEBHC3iRr/D0JqoRQ9LfHm77tF 10d82NcpDvbuINWKK+fvg3rFRek2YnfTibj2F7deC5uFChnNa7JueaZaJX2aDZLX4aa Z9viZDDIsAEiTspjOrqYQc3GfS/G/Xal5WGMiA6Q= Received: from zhouyanjie-virtual-machine.localdomain (139.207.146.46 [139.207.146.46]) by mx.zohomail.com with SMTPS id 1575017626033419.46833655910893; Fri, 29 Nov 2019 00:53:46 -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, 772753199@qq.com Subject: [PATCH v6 09/12] MIPS: X1000: Add rtc DT node. Date: Fri, 29 Nov 2019 16:48:50 +0800 Message-Id: <1575017333-29020-10-git-send-email-zhouyanjie@zoho.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1575017333-29020-1-git-send-email-zhouyanjie@zoho.com> References: <1575017333-29020-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. v5->v6: No change. 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 Fri Nov 29 08:48:51 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhou Yanjie X-Patchwork-Id: 11266779 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 4C1C314B7 for ; Fri, 29 Nov 2019 08:55:19 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 2790A2176D for ; Fri, 29 Nov 2019 08:55:19 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=zoho.com header.i=zhouyanjie@zoho.com header.b="cBGFQ57s" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726770AbfK2IzS (ORCPT ); Fri, 29 Nov 2019 03:55:18 -0500 Received: from sender4-pp-o98.zoho.com ([136.143.188.98]:25857 "EHLO sender4-pp-o98.zoho.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726143AbfK2IzS (ORCPT ); Fri, 29 Nov 2019 03:55:18 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1575017651; cv=none; d=zohomail.com; s=zohoarc; b=aHQGL27AFyIrx+4oOxuaIqQQQ05SYfgXcvBgDPo74I4GtjesLSMcmmSf98E4hz0E8fSu2z7kqUVejs8NL3zHAW0a7gU3S7shqull0lJlOaFeg4QiWfxs32e1UkqeGrt+LdQbQ/V2I+V9B0dlztkZBEwBt2rZK8fdvE1Zk5LRiXQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1575017651; h=Cc:Date:From:In-Reply-To:Message-ID:References:Subject:To; bh=1hGPrm+p5zUCh8vVbV4PGe97UQ4RnYIUCs3Zs7VaTEA=; b=eyAQlfXg11rewE0YRYgPP0SRA+Znw3khgFYEWhREQsg5kW4qcEF/162fNN0dDCCPZCkjAOkvrZEtSdcg3AsqsPwLIuF+6vCzs9hisj4To48ancE5xeOzyM6UWX11FjkoYLSCRONdT2tIqRqebKuTv7gEZuY1fYYcMYWQ1TDZGLo= 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=JOkHCOHculHLpgRfs0cQ+GrhUZ6ZNVMhPKMrEMY9S1OFzi8T3JaB/la396AWgcR0vSPX1hg2A4/t vkKWJUOv9ljPKin4glgH++3MSNLieW1c0/8zvcGfgfnDd/nQgO0O DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1575017651; s=zm2019; d=zoho.com; i=zhouyanjie@zoho.com; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; bh=1hGPrm+p5zUCh8vVbV4PGe97UQ4RnYIUCs3Zs7VaTEA=; b=cBGFQ57soBFWmCZPK1RiYIEn9CJ3aKspL4ueR2PYYkql0kl14d65Wx3TO0UVdLxZ m1L3qLC4VZ0QSJSDB0mfZjMiebvEz7UQTiQwkNscUfGtPJfR/U7lHSrujMT2Vv7ah31 1kwSKTulP8+JC1zARaOS+kcRvNY11cSbbg4ExmGw= Received: from zhouyanjie-virtual-machine.localdomain (139.207.146.46 [139.207.146.46]) by mx.zohomail.com with SMTPS id 1575017648817736.2370865952828; Fri, 29 Nov 2019 00:54:08 -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, 772753199@qq.com Subject: [PATCH v6 10/12] MIPS: CU1000: Update defconfig for rtc. Date: Fri, 29 Nov 2019 16:48:51 +0800 Message-Id: <1575017333-29020-11-git-send-email-zhouyanjie@zoho.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1575017333-29020-1-git-send-email-zhouyanjie@zoho.com> References: <1575017333-29020-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. v5->v6: 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 eef0c5a..b2c090a 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