From patchwork Wed Nov 28 05:21:04 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anson Huang X-Patchwork-Id: 10701939 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 7D20F13A4 for ; Wed, 28 Nov 2018 05:21:36 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 6B4382CC58 for ; Wed, 28 Nov 2018 05:21:36 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 5D07B2CC7E; Wed, 28 Nov 2018 05:21:36 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id F19E02CC4C for ; Wed, 28 Nov 2018 05:21:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=my/ex6Pl9nSV/wu0sbu1CQaqwp79z5jruVCUXUzW/y0=; b=rKxn1x9SE2klJs rPg3tor12+MywEAA2r/aJF5LJ/PyI3Tx8cJqGAbt6yyghtG+lJup2xCrQy48/ubPbKGW8f+pcsBSf UZOFXDWSfM7ZAz+iDLooV2bU7Ms3vrCd9is9pc8DvqZmZBcV4nvM+XiDXfIeBqfCpP3jIUpbE1llV 1EifIby051mOo+AC1reTNOk92REs6jOzFGr8MNeOyqEN7bibT+apmV5yw9gH6jbutgIVGH2ZckbTv oA55FiOaFiW19zNPdRjYS+qXP0J0h9Ps7uEeNOubppjgxlIa+GowXYP3Rw8qGCd6gmII+mVtbybQs mBXXdE4ujimZy8ac3v1w==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1gRsHz-0001rb-1d; Wed, 28 Nov 2018 05:21:31 +0000 Received: from mail-he1eur02on061a.outbound.protection.outlook.com ([2a01:111:f400:fe05::61a] helo=EUR02-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gRsHl-0001ex-Vt for linux-arm-kernel@lists.infradead.org; Wed, 28 Nov 2018 05:21:19 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gXPRTBfu4X9+eX2ItXBC/jirovDTufRCrKQ0s+zApNA=; b=D8TOSkqaqIwo/0thDifKIbT3McjB4afXz4GhT7XBPlA2hM1Aji3LFRe+6qP2ns4bNpjeubex8I68UXr94LDEyRVCSeqHkkzQ6F+8xr5GDCpTjIQRTda9WWLNnw5pG1QJ4HajN9qqZgQeDqf6Pa4M3y26fe1bRhqOcJpHJloue9A= Received: from DB3PR0402MB3916.eurprd04.prod.outlook.com (52.134.72.18) by DB3PR0402MB3801.eurprd04.prod.outlook.com (52.134.65.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1361.19; Wed, 28 Nov 2018 05:21:05 +0000 Received: from DB3PR0402MB3916.eurprd04.prod.outlook.com ([fe80::adf8:f49d:deb4:58fd]) by DB3PR0402MB3916.eurprd04.prod.outlook.com ([fe80::adf8:f49d:deb4:58fd%2]) with mapi id 15.20.1361.019; Wed, 28 Nov 2018 05:21:05 +0000 From: Anson Huang To: "a.zummo@towertech.it" , "alexandre.belloni@bootlin.com" , "robh+dt@kernel.org" , "mark.rutland@arm.com" , "catalin.marinas@arm.com" , "will.deacon@arm.com" , Aisheng DONG , Andy Gross , "arnd@arndb.de" , "horms+renesas@verge.net.au" , "heiko@sntech.de" , "bjorn.andersson@linaro.org" , "enric.balletbo@collabora.com" , "amit.kucheria@linaro.org" , "ezequiel@collabora.com" , "olof@lixom.net" , "shawnguo@kernel.org" , "linux-rtc@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" Subject: [PATCH V2 1/4] dt-bindings: rtc: add binding doc for i.MX system controller RTC driver Thread-Topic: [PATCH V2 1/4] dt-bindings: rtc: add binding doc for i.MX system controller RTC driver Thread-Index: AQHUhtooEacGrJO9bkq/2zozpkzlcA== Date: Wed, 28 Nov 2018 05:21:04 +0000 Message-ID: <1543382119-2918-2-git-send-email-Anson.Huang@nxp.com> References: <1543382119-2918-1-git-send-email-Anson.Huang@nxp.com> In-Reply-To: <1543382119-2918-1-git-send-email-Anson.Huang@nxp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: git-send-email 2.7.4 x-clientproxiedby: HK2PR02CA0140.apcprd02.prod.outlook.com (2603:1096:202:16::24) To DB3PR0402MB3916.eurprd04.prod.outlook.com (2603:10a6:8:10::18) x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [119.31.174.66] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DB3PR0402MB3801; 6:gUAePTaTTR8HoT9DtzvSFbt810oRUF4uzOVTyAffQ/zssyaLFuq03iEG8x/ZMcfUA/D8WdMf/KZt5ZjovyfgHqnF6LmGfmZ8woOY5+gtT9hwN7yy7DheeJ3d0A7Dx9nkQ5ld1aeC/jjQU103okiQ1IU5NVvcz9+Ggfup+tCTFsLqMl2V3deX/A/gWvUqzFPkCnmcrlSLfAczghy201vS11VY+DTlowYqkx8Xk1awDPh3j1nlkwDXe79AGBVW3AHsZGG5NpkFppVgNAA82oQPHo1SiSTrK7cm0nKrAHXnWoxoDiZntYoHmHcCRBKzcbuBza7v3UcsB4VqKwiw9NPbjWhs/hnShWEN82Xdjyf2SZnbVxOPUZuZy3CMPo3x+enrpK+GgTdLMYt69U6sXj3BVtfcmVW7cM95HmerfVqmF4Cqbf8rdqp70g/jiOgP/MqbAg3sOruMBqzZjagSjFd1EQ==; 5:JcpS3ogrXALpTWJz7NbjmU5oBpCM259NTKPO/9Ptve6El+aqqqsM+iG6XanZIUDbd6EwYOmFEvunmrWV3yyGBr5udDi2Cv4D2PfyEYiJIhDa4Z2hE8gMMSldoOnLZtvkYhvijYt8I7je7e8JHQHQfGR4an2Ej1zG1kYXN3ednqw=; 7:WHch8NAieIK3o67x+3LpqPQWUnMlZYPYYHHrQzp9TDBOrLuN6uewSZR09ePJFT/SrlmNv64+n8147FcMkmn1U2qOXwVdZCwR3L9YPU/V9sLV4eHm75taZ7VlDplAVTRlImcQNoE+Lybz58zEKEqxhg== x-ms-office365-filtering-correlation-id: 68afb0f8-1509-488a-6f7c-08d654f14b3c x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:DB3PR0402MB3801; x-ms-traffictypediagnostic: DB3PR0402MB3801: authentication-results: spf=none (sender IP is ) smtp.mailfrom=anson.huang@nxp.com; x-ld-processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231443)(944501436)(52105112)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123564045)(201708071742011)(7699051)(76991095); SRVR:DB3PR0402MB3801; BCL:0; PCL:0; RULEID:; SRVR:DB3PR0402MB3801; x-forefront-prvs: 0870212862 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(376002)(346002)(366004)(39860400002)(136003)(189003)(199004)(99286004)(2906002)(53936002)(5660300001)(36756003)(4326008)(25786009)(14454004)(6512007)(386003)(11346002)(305945005)(76176011)(6506007)(186003)(446003)(256004)(26005)(52116002)(7736002)(486006)(7416002)(2616005)(102836004)(66066001)(316002)(476003)(478600001)(50226002)(81166006)(8936002)(68736007)(110136005)(8676002)(106356001)(86362001)(105586002)(71190400001)(81156014)(6116002)(97736004)(6436002)(71200400001)(2201001)(3846002)(6486002)(2501003)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR0402MB3801; H:DB3PR0402MB3916.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: rO47S/ef/VlA4qz0PRX2GNiucxLkZenyEon8bQmjIrvRl8K5GePsjIPLbmXhFfJdbV+cTJ/4WvEVVIweuzh9JL0SxLsqFrfwcJw6u4P/H5YcdNKpIumUSyPtxsEQL10U1J0JpmLu5JcoJS2s5y5jtEwciUjdtb39TGFZF9KbvaO5HIhdSu2znC2tylONu/elcLI1UrJTxOie4Ata+tF9DkEfYBTdgamv8iBt2u/HOZPwqq+v8leeikYQlE5Bhcsx6njB5iGIlKRWL/HuIgJCMOAwe6rArV6P+sEpIvXhoC/Y83LNQ+BiHypnjWTtSeNyzh4JZ6/WzBCvTp2PME5Hl2Fb7K4k2UhrSRHwpsjZacs= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 68afb0f8-1509-488a-6f7c-08d654f14b3c X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Nov 2018 05:21:04.9669 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0402MB3801 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181127_212118_024435_4BD5550E X-CRM114-Status: GOOD ( 14.76 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: dl-linux-imx Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP NXP i.MX8QXP is an ARMv8 SoC with a Cortex-M4 core inside as system controller, the system controller is in charge of system power, clock and secure RTC etc. management, Linux kernel has to communicate with system controller via MU (message unit) IPC to do RTC operation, this patch adds binding doc for i.MX system controller RTC driver. Signed-off-by: Anson Huang --- no change since V1. Documentation/devicetree/bindings/rtc/rtc-imx-sc.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Documentation/devicetree/bindings/rtc/rtc-imx-sc.txt diff --git a/Documentation/devicetree/bindings/rtc/rtc-imx-sc.txt b/Documentation/devicetree/bindings/rtc/rtc-imx-sc.txt new file mode 100644 index 0000000..d6e2353 --- /dev/null +++ b/Documentation/devicetree/bindings/rtc/rtc-imx-sc.txt @@ -0,0 +1,10 @@ +* NXP i.MX System Controller Real Time Clock + +Required properties: +- compatible: should be "nxp,imx8qxp-sc-rtc"; + +Example: + +rtc: rtc { + compatible = "nxp,imx8qxp-sc-rtc"; +}; From patchwork Wed Nov 28 05:21:11 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anson Huang X-Patchwork-Id: 10701941 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 3A0E3109C for ; Wed, 28 Nov 2018 05:21:56 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 2742B2CC8A for ; Wed, 28 Nov 2018 05:21:56 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 1BAE42CCA9; Wed, 28 Nov 2018 05:21:56 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 7DBCD2CC8A for ; Wed, 28 Nov 2018 05:21:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=jBf8O4S27hsjkJdatF7688gqVY+JUEsZ+/VJgD580JI=; b=Zb8SOlRlfNnfPl iMwIbKM8dFrnAOAn9bPYcnXgr8kw15wqUtNyQuCTBNuKPur8KSIdnTxtniwg1khq3v+d0gLlVGA3n 1qanuzOd4XM1xZIeWL3Y8n1ZLd5GSAeWYwWSx76sd6m3TRdrZuGlw64XQi6CVs2G0bXCo25kRTJPE C/DayLCW/1dYPEbHjDVxAKo8Gxbuw74i6dMSzX11lCld7uISgXqz7OEkpnlSY/0WXVsCmX3BK9RCw ZSwpigb67IRvKhttzha/pt0AJhGFPWd5ydiEt1Ou15GE2Gl/DgaczlDWDtiGZOeZlm21u73tc93jJ Phtk1EktOQt0e2/YcHSQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1gRsIM-0002Ds-1l; Wed, 28 Nov 2018 05:21:54 +0000 Received: from mail-db3eur04on0630.outbound.protection.outlook.com ([2a01:111:f400:fe0c::630] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gRsHv-0001fv-HB for linux-arm-kernel@lists.infradead.org; Wed, 28 Nov 2018 05:21:30 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=l4tKBPZ4kdgofoWSKjzCHW2vwLbEFW5OoTwnBrIJef8=; b=t3D1D97WsAon8R+ocNU+k9wuKL8YaZ8AxCZtlx8Qz8sWp7gvn+TMDrM4rwhC2GwkD9rRoqvo+ykBUCqvTwNXipBKyBXyOaElSTRg00dKOrvcl6ywDtCnmQDxaAVlWaA8VmOof0ZJr1Ud2FOk8P6KkDRdHIxwL/buFbypsxR8iH8= Received: from DB3PR0402MB3916.eurprd04.prod.outlook.com (52.134.72.18) by DB3PR0402MB3659.eurprd04.prod.outlook.com (52.134.66.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.26; Wed, 28 Nov 2018 05:21:12 +0000 Received: from DB3PR0402MB3916.eurprd04.prod.outlook.com ([fe80::adf8:f49d:deb4:58fd]) by DB3PR0402MB3916.eurprd04.prod.outlook.com ([fe80::adf8:f49d:deb4:58fd%2]) with mapi id 15.20.1361.019; Wed, 28 Nov 2018 05:21:12 +0000 From: Anson Huang To: "a.zummo@towertech.it" , "alexandre.belloni@bootlin.com" , "robh+dt@kernel.org" , "mark.rutland@arm.com" , "catalin.marinas@arm.com" , "will.deacon@arm.com" , Aisheng DONG , Andy Gross , "arnd@arndb.de" , "horms+renesas@verge.net.au" , "heiko@sntech.de" , "bjorn.andersson@linaro.org" , "enric.balletbo@collabora.com" , "amit.kucheria@linaro.org" , "ezequiel@collabora.com" , "olof@lixom.net" , "shawnguo@kernel.org" , "linux-rtc@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" Subject: [PATCH V2 2/4] rtc: add i.MX system controller RTC support Thread-Topic: [PATCH V2 2/4] rtc: add i.MX system controller RTC support Thread-Index: AQHUhtot94sZ7MkAa0mWbsGxFiWezQ== Date: Wed, 28 Nov 2018 05:21:11 +0000 Message-ID: <1543382119-2918-3-git-send-email-Anson.Huang@nxp.com> References: <1543382119-2918-1-git-send-email-Anson.Huang@nxp.com> In-Reply-To: <1543382119-2918-1-git-send-email-Anson.Huang@nxp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: git-send-email 2.7.4 x-clientproxiedby: HK2PR02CA0140.apcprd02.prod.outlook.com (2603:1096:202:16::24) To DB3PR0402MB3916.eurprd04.prod.outlook.com (2603:10a6:8:10::18) authentication-results: spf=none (sender IP is ) smtp.mailfrom=anson.huang@nxp.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [119.31.174.66] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DB3PR0402MB3659; 6:agJID2XgmcAVk/ctdzI3GO8oP3tQifsB0cpH/+lkGDAQcPCECgWIWq1hti/gcmMX8m0N1/GMm5UnRs+hP6097OdcCw/OfOUIByiDgTeql5Ky0peLjLVT7reoUNlZVdi0URSvm1hfnIh8L4uvbUk7yhN/bwEHXvdXd0ZC1Nm3dJaIhnXq0pI0gO7O42P7BKq95P8CRH1tCHo3stL/S9Ypeuv3frDZYPynqTCsRP0rRY3qCwY7zVbSDST9CAlRbriag2FjvacT40xsHVGdjCkDFwcPQoaMvlbnVREUlC7e8WkOMqZdJKETvaABFl/cec14WCp2x5UvZrokBWHodfXUuIULfZrcQvppYi1FSNcewAo2wlphUz0b0u2OE+p0CaQwwH3ab0exq+9kz8DpoFTq9G/fZ5WGMnIzTaX0BxQw9Zyv/5grWMNdARQO2DFa8aBJsCF11PgJILd4Oeeqi3chPQ==; 5:NRnRW8GyK3UVMH9EzeJlNCxsbdXNCgw8h8aMauP29x1DfNaP3saKd1AHrJ+mrAy1/xyFTfZDoM03HoYerVw3C2y4mNEK9v2G1yZPGPEyCb5A3zBllWp3aRGTIi8G0Nxpmf7Jj7nrAH90YkYEgJOBeN2YfxMxYWv0w8QzWE5YSOA=; 7:tIUgFIA8LOCjmxeBRMewclTcdwYJjcGu04xgAOYPYA1ICcsHpAUq+CaS2Yh9CcT62jUvwBqJ74eeu6BebcH/pR+5Y2dVi41rUG3TwZwuOix3edYn3NDwqzfSyJ8ZH2SBAIvv+HeEFlY2X2XB+1yDPQ== x-ms-office365-filtering-correlation-id: 12d74b68-c098-4171-52ca-08d654f14f8c x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:DB3PR0402MB3659; x-ms-traffictypediagnostic: DB3PR0402MB3659: x-ld-processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(17755550239193)(185117386973197); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231443)(944501410)(52105112)(3002001)(10201501046)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699051)(76991095); SRVR:DB3PR0402MB3659; BCL:0; PCL:0; RULEID:; SRVR:DB3PR0402MB3659; x-forefront-prvs: 0870212862 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(366004)(396003)(39860400002)(346002)(376002)(199004)(189003)(68736007)(106356001)(486006)(105586002)(11346002)(99286004)(6116002)(36756003)(2906002)(316002)(3846002)(66066001)(5660300001)(446003)(6512007)(71190400001)(2616005)(71200400001)(305945005)(256004)(14454004)(8936002)(76176011)(2201001)(7736002)(26005)(6486002)(97736004)(4326008)(186003)(110136005)(6506007)(386003)(25786009)(8676002)(2501003)(53936002)(102836004)(52116002)(81166006)(6436002)(81156014)(476003)(7416002)(50226002)(478600001)(86362001)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR0402MB3659; H:DB3PR0402MB3916.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: xJfiIziZ+YkT6cCrawx+OkDBLDkH+jZVZgYIaeI9ieBZa/IWjqoOK5vHNwebSah9vN4fi33QsUKMtmb0orFXEEOuh4C+FNSJ3tLWgrRA1JhAmCudpTJkYX/OME/YgFNfeBV/py3+Dmiq1IV/Nfsi35BFL3ShvsEx1qx6roe9x81HmPb95KCxz/o1x90cnZUZVgQTB/BtaWhSXokU/bR7DWOUC5wNm402ikOLbQddXLCJotni8i9xW2pL9eMHnWr9JnvkPvCgzl3kqC854t1rDqyolngYTDd+0EfgspHxVCbxOwTEhNlG/3Ok1JWVlKSZNMvxn5j59j8UHXzO3caH6mbIajUXcpE8AGotaqje8Rw= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 12d74b68-c098-4171-52ca-08d654f14f8c X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Nov 2018 05:21:11.9982 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0402MB3659 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181127_212128_310173_ECF149C0 X-CRM114-Status: GOOD ( 20.28 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: dl-linux-imx Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP i.MX8QXP is an ARMv8 SoC which has a Cortex-M4 system controller inside, the system controller is in charge of controlling power, clock and secure rtc etc.. This patch adds i.MX system controller RTC driver support, Linux kernel has to communicate with system controller via MU (message unit) IPC to set/get RTC time and other alarm functions, since the RTC set time needs to be done in secure EL3 mode (required by system controller firmware) and alarm functions needs to be done with general MU IRQ handle, these depend on other components which are NOT ready, so this patch ONLY enables the RTC time read. Signed-off-by: Anson Huang --- changes since V1: - sort module in Makefile alphabetically; - remove boiler plate license text; - use devm_rtc_allocate_device and rtc_register_device to register the RTC. drivers/rtc/Kconfig | 6 +++ drivers/rtc/Makefile | 1 + drivers/rtc/rtc-imx-sc.c | 107 +++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 114 insertions(+) create mode 100644 drivers/rtc/rtc-imx-sc.c diff --git a/drivers/rtc/Kconfig b/drivers/rtc/Kconfig index a819ef0..3b9642e 100644 --- a/drivers/rtc/Kconfig +++ b/drivers/rtc/Kconfig @@ -1677,6 +1677,12 @@ config RTC_DRV_SNVS This driver can also be built as a module, if so, the module will be called "rtc-snvs". +config RTC_DRV_IMX_SC + tristate "NXP i.MX System Controller RTC support" + help + If you say yes here you get support for the NXP i.MX System + Controller RTC module. + config RTC_DRV_SIRFSOC tristate "SiRFSOC RTC" depends on ARCH_SIRF diff --git a/drivers/rtc/Makefile b/drivers/rtc/Makefile index 290c173..f97c05e 100644 --- a/drivers/rtc/Makefile +++ b/drivers/rtc/Makefile @@ -75,6 +75,7 @@ obj-$(CONFIG_RTC_DRV_GOLDFISH) += rtc-goldfish.o obj-$(CONFIG_RTC_DRV_HID_SENSOR_TIME) += rtc-hid-sensor-time.o obj-$(CONFIG_RTC_DRV_HYM8563) += rtc-hym8563.o obj-$(CONFIG_RTC_DRV_IMXDI) += rtc-imxdi.o +obj-$(CONFIG_RTC_DRV_IMX_SC) += rtc-imx-sc.o obj-$(CONFIG_RTC_DRV_ISL12022) += rtc-isl12022.o obj-$(CONFIG_RTC_DRV_ISL12026) += rtc-isl12026.o obj-$(CONFIG_RTC_DRV_ISL1208) += rtc-isl1208.o diff --git a/drivers/rtc/rtc-imx-sc.c b/drivers/rtc/rtc-imx-sc.c new file mode 100644 index 0000000..7212e38 --- /dev/null +++ b/drivers/rtc/rtc-imx-sc.c @@ -0,0 +1,107 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright 2018 NXP. + */ + +#include +#include +#include +#include +#include +#include +#include +#include + +#define IMX_SC_TIMER_FUNC_GET_RTC_SEC1970 9 +#define IMX_SC_TIMER_FUNC_SET_RTC_TIME 6 + +struct imx_sc_ipc *rtc_ipc_handle; +struct rtc_device *rtc; + +struct imx_sc_msg_req_timer_get_rtc_time { + struct imx_sc_rpc_msg hdr; +} __packed; + +struct imx_sc_msg_resp_timer_get_rtc_time { + struct imx_sc_rpc_msg hdr; + u32 time; +} __packed; + +static int imx_sc_rtc_read_time(struct device *dev, struct rtc_time *tm) +{ + struct imx_sc_msg_resp_timer_get_rtc_time *resp; + struct imx_sc_msg_req_timer_get_rtc_time msg; + struct imx_sc_rpc_msg *hdr = &msg.hdr; + int ret; + + hdr->ver = IMX_SC_RPC_VERSION; + hdr->svc = IMX_SC_RPC_SVC_TIMER; + hdr->func = IMX_SC_TIMER_FUNC_GET_RTC_SEC1970; + hdr->size = 1; + + ret = imx_scu_call_rpc(rtc_ipc_handle, &msg, true); + if (ret) { + pr_err("read rtc time failed, ret %d\n", ret); + return ret; + } + + resp = (struct imx_sc_msg_resp_timer_get_rtc_time *)&msg; + rtc_time_to_tm(resp->time, tm); + + return 0; +} + +static const struct rtc_class_ops imx_sc_rtc_ops = { + .read_time = imx_sc_rtc_read_time, +}; + +static int imx_sc_rtc_probe(struct platform_device *pdev) +{ + int ret; + + ret = imx_scu_get_handle(&rtc_ipc_handle); + if (ret) { + if (ret == -EPROBE_DEFER) + return ret; + + dev_err(&pdev->dev, "failed to get ipc handle: %d!\n", ret); + return ret; + } + + rtc = devm_rtc_allocate_device(&pdev->dev); + if (IS_ERR(rtc)) { + ret = PTR_ERR(rtc); + return ret; + } + + rtc->ops = &imx_sc_rtc_ops; + rtc->range_min = 0; + rtc->range_max = U32_MAX; + + ret = rtc_register_device(rtc); + if (ret) { + dev_err(&pdev->dev, "failed to register rtc: %d\n", ret); + return ret; + } + + return 0; +} + +static const struct of_device_id imx_sc_dt_ids[] = { + { .compatible = "nxp,imx8qxp-sc-rtc", }, + {}, +}; +MODULE_DEVICE_TABLE(of, imx_sc_dt_ids); + +static struct platform_driver imx_sc_rtc_driver = { + .driver = { + .name = "imx-sc-rtc", + .of_match_table = imx_sc_dt_ids, + }, + .probe = imx_sc_rtc_probe, +}; +module_platform_driver(imx_sc_rtc_driver); + +MODULE_AUTHOR("Anson Huang "); +MODULE_DESCRIPTION("NXP i.MX System Controller RTC Driver"); +MODULE_LICENSE("GPL"); From patchwork Wed Nov 28 05:21:19 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anson Huang X-Patchwork-Id: 10701943 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id BA936109C for ; Wed, 28 Nov 2018 05:22:20 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A852E2CC7E for ; Wed, 28 Nov 2018 05:22:20 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9C55D2CC8D; Wed, 28 Nov 2018 05:22:20 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 65CEF2CC8C for ; Wed, 28 Nov 2018 05:22:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=OSAkkl5v//Kv2Dt6VUZLC4vuJdfngbgh5k08cSmKSbA=; b=i4NQX/jVAKN8b4 /pqK3P1cluwyg493R7JQLYQMPPWOLg4JUJzKc4bXwtG4lmPk4Wxw26FCl/17L5YMz591VhnHq/CvD MNVJbwhzvnBimmFNbTDXwrcrQ6iYRf7tlQ7pgatRXkAo5xOGHHcXPdXdzTpCiztF26ZQQnlUxQz7S 1msDQvMaqA3CGQu6pTBgW3Vk0yTRULqBMvXYXoQp0eId4FXAFDBjX3dwObilEmYTiQtU/gSW+2Rou 9enHiyM8DtzLNF8kvDF1GQERUQkzJsI16r0rvGPQE/gZ+YqVr6xm8rX0YKlwmkUupr9acX6rWKW7y 705x3tNOQg/j/yCeEZsg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1gRsIc-0002R8-VP; Wed, 28 Nov 2018 05:22:10 +0000 Received: from mail-db3eur04on0630.outbound.protection.outlook.com ([2a01:111:f400:fe0c::630] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gRsHy-0001fv-Nn for linux-arm-kernel@lists.infradead.org; Wed, 28 Nov 2018 05:21:33 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BPzrnWTpLUuXVwcfqQyGtMj5fJLKXg+n6tlD84FhoK0=; b=qFAXLj2DhYMyZ+Llj689Py0IpEKnF7oafN76rRHroNE+x9s3SfG74J0RulWfULJ8nWzNaXpHiCcQzFImeUxBdg9RYQJcRI6GpdUMeuWu7KCaeXLTUUrO1tWo+dNCapb9CFdYD1gDjAIy1LvQ4WUDy0r86z23hPyV/FGJm4eJr4s= Received: from DB3PR0402MB3916.eurprd04.prod.outlook.com (52.134.72.18) by DB3PR0402MB3659.eurprd04.prod.outlook.com (52.134.66.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.26; Wed, 28 Nov 2018 05:21:19 +0000 Received: from DB3PR0402MB3916.eurprd04.prod.outlook.com ([fe80::adf8:f49d:deb4:58fd]) by DB3PR0402MB3916.eurprd04.prod.outlook.com ([fe80::adf8:f49d:deb4:58fd%2]) with mapi id 15.20.1361.019; Wed, 28 Nov 2018 05:21:19 +0000 From: Anson Huang To: "a.zummo@towertech.it" , "alexandre.belloni@bootlin.com" , "robh+dt@kernel.org" , "mark.rutland@arm.com" , "catalin.marinas@arm.com" , "will.deacon@arm.com" , Aisheng DONG , Andy Gross , "arnd@arndb.de" , "horms+renesas@verge.net.au" , "heiko@sntech.de" , "bjorn.andersson@linaro.org" , "enric.balletbo@collabora.com" , "amit.kucheria@linaro.org" , "ezequiel@collabora.com" , "olof@lixom.net" , "shawnguo@kernel.org" , "linux-rtc@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" Subject: [PATCH V2 3/4] defconfig: arm64: add i.MX system controller RTC support Thread-Topic: [PATCH V2 3/4] defconfig: arm64: add i.MX system controller RTC support Thread-Index: AQHUhtoxH6wAJ68DpESOdEaGUWvydg== Date: Wed, 28 Nov 2018 05:21:19 +0000 Message-ID: <1543382119-2918-4-git-send-email-Anson.Huang@nxp.com> References: <1543382119-2918-1-git-send-email-Anson.Huang@nxp.com> In-Reply-To: <1543382119-2918-1-git-send-email-Anson.Huang@nxp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: git-send-email 2.7.4 x-clientproxiedby: HK2PR02CA0140.apcprd02.prod.outlook.com (2603:1096:202:16::24) To DB3PR0402MB3916.eurprd04.prod.outlook.com (2603:10a6:8:10::18) authentication-results: spf=none (sender IP is ) smtp.mailfrom=anson.huang@nxp.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [119.31.174.66] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DB3PR0402MB3659; 6:LKfRJLz9kjttOMSctYtllMKr5nfYbcp0k1+lzEp0HzrPDB71sLWVtAAWpvYF5Ax/1mQSSYEyJ/lMwpE0UEQ6TKTjJe4ZF3Uqzs2EyLmkwEisIwzF7hKHjEW9bCIEDQ1hBZ7KWCPdj4X09h/cRkMlI+ghdn+VLL0f44TYCtqgRfdhdQGWZrvbG8x8KXL45+3AgXMm3ddoFL72mF0h4FM6drfDUS3v3pGFZFZz0bT5ooCO6gFNGlpIsFtZKJp0Et0Jo0CddVU916M1x3l5RaCEjXeyxmpZ+DUVIazlz8+FtIqrk2Dl4h3cj4sTz2qFOx1O/sniKInxgbQ88fXgU/ypRKxYGbDYODRdAy3fSiqwZZx+stJcPmp/1cWu0H730abVChZ90zt28rvRi5J8AaLxIq48FluKgdqCp3oOWJzOdQ+6TuMl8tthEj/1zs3ObQN1gVfWU/9FZWWElXjnALIc9Q==; 5:h3vvftsewS54xp5wBuUwa08nREj38E2Bfi3AywEOsE6/aRQ28Aa0hB4Op1xtMQhqnQgQDW2yZSIFccNpKfhhcaf0M4Tl/G/jzirjE/Z5+vzinTNcDs9WqRphyL7CuOwsU93f/rDvNPbwwHOs+KGVVkyOk0xONdarB5Yb6MSZLkk=; 7:FYNd9KYnPMQ3apq0836nzM1m5c7uq8C7FC9Sp7u77DKHvtsHLLw7sD3rNeJV5mZJpjjSv2UU8HxAAB3IBiRAR070OrwA4bHRrFoqsdjNQ5wOuPYAb43t6nBYtyXwEpksD8Z2Afs4CvghhP0fMpfsQw== x-ms-office365-filtering-correlation-id: 7e446dd4-c2d5-4e5c-fc26-08d654f153c1 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:DB3PR0402MB3659; x-ms-traffictypediagnostic: DB3PR0402MB3659: x-ld-processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(185117386973197); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231443)(944501410)(52105112)(3002001)(10201501046)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699051)(76991095); SRVR:DB3PR0402MB3659; BCL:0; PCL:0; RULEID:; SRVR:DB3PR0402MB3659; x-forefront-prvs: 0870212862 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(366004)(396003)(39860400002)(346002)(376002)(199004)(189003)(68736007)(106356001)(486006)(105586002)(11346002)(99286004)(6116002)(36756003)(2906002)(316002)(3846002)(66066001)(5660300001)(446003)(6512007)(71190400001)(2616005)(71200400001)(305945005)(256004)(14454004)(8936002)(76176011)(2201001)(7736002)(26005)(6486002)(97736004)(4326008)(186003)(110136005)(6506007)(386003)(25786009)(8676002)(2501003)(53936002)(102836004)(52116002)(81166006)(6436002)(81156014)(476003)(7416002)(50226002)(478600001)(86362001)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR0402MB3659; H:DB3PR0402MB3916.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: MJajhMmZee5cltUFRpn5TOyci9ny88fHsPsw41dLMz1NNzbqoqyWnerpoOa9h3lKvGAEGiidxcnlhY1ysUVpziYX2EPg2S5DUlGPV3J6ukwiai90f6dKelftE2pQEimpSFzI4AA83oX3j1+rB0cr680AAVh3NJ3vh1abvm1sQVghFzXqgMIJJMWxBFFIp3Q99vHj/PzanjJ6rWTTnm+g2nLv5gsjYmdUbEvRipvL1tWTzaTUnTdbPy6bSdPsqUMTMp3GTeznsFZ0V1b+k2ChWHjINJQig7O+PUsIOthSLTFmjp4mQyYWq6JqPPDJogNs/HiiVWcnGJBYEbIp3POkEbVGH0NiJKtn2NaHMxLkhjU= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e446dd4-c2d5-4e5c-fc26-08d654f153c1 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Nov 2018 05:21:19.2639 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0402MB3659 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181127_212131_185507_C881D26E X-CRM114-Status: GOOD ( 11.98 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: dl-linux-imx Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP This patch enables CONFIG_RTC_DRV_IMX_SC as module by default. Signed-off-by: Anson Huang --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 6d224f7..e3df5dd 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -573,6 +573,7 @@ CONFIG_RTC_DRV_PL031=y CONFIG_RTC_DRV_SUN6I=y CONFIG_RTC_DRV_ARMADA38X=y CONFIG_RTC_DRV_TEGRA=y +CONFIG_RTC_DRV_IMX_SC=m CONFIG_RTC_DRV_XGENE=y CONFIG_DMADEVICES=y CONFIG_DMA_BCM2835=m From patchwork Wed Nov 28 05:21:26 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anson Huang X-Patchwork-Id: 10701945 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 55A7013A4 for ; Wed, 28 Nov 2018 05:22:32 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3E3952CC93 for ; Wed, 28 Nov 2018 05:22:32 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 31FD22CCB7; Wed, 28 Nov 2018 05:22:32 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id D17902CCA6 for ; Wed, 28 Nov 2018 05:22:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=M+nEOjmXx250t9acWeO5VAIbfpsT8fKCiSdakyGOUwo=; b=i2iHGfU1ef++vh DGjje38Vq9S74MuAxbbUDM+iR1C/ttl6bFNKBhcfySpZd/2AIwiVJgI2n8SmW7duhdPTtouCcfkPs RIhXq/+lLm4bNSm5Ef6mVVDDAUhDkR4SvjQuQ8LjP7ApDbc5wEQT/ISerA0O57T+KoVHiEQAvyBRg gG2rTDXC2e9CLeC5pdhIVe5RWm+5xitOdNXRmyu1ekbskOo158koK3CE2iqu7waS85/v+osqDG+BA mtqCIT1vJdi5Kp/osxojloeDPiX2/WF2XcM28CL1UE47nMFEOjR55io5dbcolyxhSgxgDt0/gIM0n q9dEW41F4F37FiKvxyvQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1gRsIu-0002fT-8V; Wed, 28 Nov 2018 05:22:28 +0000 Received: from mail-db3eur04on0630.outbound.protection.outlook.com ([2a01:111:f400:fe0c::630] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gRsI2-0001fv-HB for linux-arm-kernel@lists.infradead.org; Wed, 28 Nov 2018 05:21:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=X+LW7ftGb2CSL+nlzNKv0RCcNpyo9t89/uqe822TvO4=; b=VYEJU+lIt+273enx0lrtdu/IS3waIYXTOcmpCM60URwr0emae600B/aIpwYo11r0SO5NCFTmX962ZtS2BxxGZqpiT3l4/d++usa/PtrfkoP3cU5U6dCQ3gP9wxc/zpbmrQ6rZ7yT7hTUdrGR8YWn6/H2vCSilhIz1N0qWpCEwf4= Received: from DB3PR0402MB3916.eurprd04.prod.outlook.com (52.134.72.18) by DB3PR0402MB3659.eurprd04.prod.outlook.com (52.134.66.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.26; Wed, 28 Nov 2018 05:21:27 +0000 Received: from DB3PR0402MB3916.eurprd04.prod.outlook.com ([fe80::adf8:f49d:deb4:58fd]) by DB3PR0402MB3916.eurprd04.prod.outlook.com ([fe80::adf8:f49d:deb4:58fd%2]) with mapi id 15.20.1361.019; Wed, 28 Nov 2018 05:21:26 +0000 From: Anson Huang To: "a.zummo@towertech.it" , "alexandre.belloni@bootlin.com" , "robh+dt@kernel.org" , "mark.rutland@arm.com" , "catalin.marinas@arm.com" , "will.deacon@arm.com" , Aisheng DONG , Andy Gross , "arnd@arndb.de" , "horms+renesas@verge.net.au" , "heiko@sntech.de" , "bjorn.andersson@linaro.org" , "enric.balletbo@collabora.com" , "amit.kucheria@linaro.org" , "ezequiel@collabora.com" , "olof@lixom.net" , "shawnguo@kernel.org" , "linux-rtc@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" Subject: [PATCH V2 4/4] ARM64: dts: imx: add i.MX8QXP system controller RTC support Thread-Topic: [PATCH V2 4/4] ARM64: dts: imx: add i.MX8QXP system controller RTC support Thread-Index: AQHUhto1go5FgMp6TEuaCuGIFJmBqQ== Date: Wed, 28 Nov 2018 05:21:26 +0000 Message-ID: <1543382119-2918-5-git-send-email-Anson.Huang@nxp.com> References: <1543382119-2918-1-git-send-email-Anson.Huang@nxp.com> In-Reply-To: <1543382119-2918-1-git-send-email-Anson.Huang@nxp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: git-send-email 2.7.4 x-clientproxiedby: HK2PR02CA0140.apcprd02.prod.outlook.com (2603:1096:202:16::24) To DB3PR0402MB3916.eurprd04.prod.outlook.com (2603:10a6:8:10::18) authentication-results: spf=none (sender IP is ) smtp.mailfrom=anson.huang@nxp.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [119.31.174.66] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DB3PR0402MB3659; 6:hSncdXQa2h2PkHM1gzF+B4koabsK5A+cuXBk/7Wm59v3JQuRXOb2MLPmyClXWPDzY/yIyjPU6PT2dUJxknxfio2dyzGIaBu2KnfpPLnsS9af8s5D00NavU4GmaliVg+y204sF6y5xLrnEOpdPaVSgfmqZBvRJEwKwL9T3qfL1baqpUSepeY9cCKCm+Md6kl+mcu36wE0oMaXkzzgy7KcKwVDpkj7pW/RrU6d+UqLUoGBFFygdvaz0lhf00m6NNvejHi86fWakXrXnPihG08D8XnbZn/hK2s2pV+UltyCH4ip8VffLDUOOiWLl3dAWiTZFxFP5oeyygKT0n9eraMxo+LS36e8IvrvvNsWXzHJeMAWVHxIsjpfoy6mVQttkPMeg+G/C77lSol7VcjLvpM7jX7RVToza4IarX4h9S0GZ+upHltJT2r7MbMVKMqpZamKhOmfV7gtUumDAgyP+gmEng==; 5:pM+GUZsVN2EEahrG8Qqzg03XDb16nrRSi8C8qo0dW9BgLR1vIraExMqOUO93uWyFH3NJUqxAthNemhPCof4Ze4b8fRPY20Y2x3eP76P7UCcs7BmczORfa9jOHy09KM0Gv+Yc/asruBj4gFjfr4MF+HAKVD6oCIX/+OW7QuRb0yQ=; 7:Ecd3grzrR+K0kxs1cMcewfPZneWu79mJss/jLp027lO6IyD0+HH3kpuvZWkIFTaQA9VS2H0fdD/CweRkIYgE2b1NKqejPtLHj+/LpEbXSEqI5133g6FBOcDXl93YRFcd+VqmjAViaMVBGDO1Sem4Iw== x-ms-office365-filtering-correlation-id: d9ed9d25-f0ed-4539-7d18-08d654f1580f x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:DB3PR0402MB3659; x-ms-traffictypediagnostic: DB3PR0402MB3659: x-ld-processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(185117386973197); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231443)(944501410)(52105112)(3002001)(10201501046)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699051)(76991095); SRVR:DB3PR0402MB3659; BCL:0; PCL:0; RULEID:; SRVR:DB3PR0402MB3659; x-forefront-prvs: 0870212862 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(366004)(396003)(39860400002)(346002)(376002)(199004)(189003)(68736007)(106356001)(486006)(105586002)(11346002)(99286004)(6116002)(36756003)(2906002)(316002)(3846002)(66066001)(5660300001)(446003)(6512007)(71190400001)(2616005)(71200400001)(305945005)(256004)(14454004)(8936002)(76176011)(2201001)(7736002)(26005)(6486002)(97736004)(4326008)(186003)(110136005)(6506007)(386003)(25786009)(8676002)(2501003)(53936002)(102836004)(52116002)(81166006)(6436002)(81156014)(476003)(7416002)(50226002)(478600001)(86362001)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR0402MB3659; H:DB3PR0402MB3916.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: rWDmdvJr9PZW84HWWCyxB5zUPbhwwxBdhuEFcElCoEx2b8T3P4lEd6IXaiRGYhJz0/A5rn+sRkhaQN82dGUTqIg+rNcng7fCi86eS/XKj4ET4BrgN0yCLig0QSiyLjuKxbm+kI9H4knLpAecw75YRt/TwkzUkgY9Pf5y1aabVT6OddbTqj86xORqrlewYxbgJllde5B+Xm0OzE9Bj9R8TWOWyIVIkwof0b4d+lFjGWGg3qHGWnQfSNfve3BxQiaC8QXLpnBnJEYzsjtP6kbyTDQwYbk5+d1Jv/J0u06QZevG+q+q3AAqOWgY4z+XlS8Tw7xIu5dt/Er0RKhWtkC5Cc4sMTn5lKg+M1kAtpUT28Y= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d9ed9d25-f0ed-4539-7d18-08d654f1580f X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Nov 2018 05:21:26.5765 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0402MB3659 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181127_212135_102624_D61D1467 X-CRM114-Status: GOOD ( 11.23 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: dl-linux-imx Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP Add i.MX8QXP system controller RTC support. Signed-off-by: Anson Huang --- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qxp.dtsi b/arch/arm64/boot/dts/freescale/imx8qxp.dtsi index 9155d45..ef57db6 100644 --- a/arch/arm64/boot/dts/freescale/imx8qxp.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qxp.dtsi @@ -433,4 +433,8 @@ #size-cells = <1>; ranges = <0x5f000000 0x0 0x5f000000 0x1000000>; }; + + rtc: rtc { + compatible = "nxp,imx8qxp-sc-rtc"; + }; };