From patchwork Tue Nov 27 09:41:20 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anson Huang X-Patchwork-Id: 10699937 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 8A8AE15A7 for ; Tue, 27 Nov 2018 09:41:50 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7A03E2ABE2 for ; Tue, 27 Nov 2018 09:41:50 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 6A3AE2ABD0; Tue, 27 Nov 2018 09:41:50 +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 D8B1A2ABBB for ; Tue, 27 Nov 2018 09:41:49 +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=6tg2+OKHeRfgI2jJL+zoX6qtUfF8ZoLF9NXWMWHGluk=; b=j1AV7mJe0Shno2 6/q10W+5N1mQCkfELgyC+/3m5w1zuenPzOS9qCQE60QmnH2WSwQCQnC1UfxcG0ByvygXhwKgN4a6r JrWbabrR8usbeLH2RTbvcxE2NPHBGg4PSHaLJII2oqOr6TXDvWqxloyVyryLu1Txb59HC8nfJ0TdF SylyJJHreYpeIrPitrqpw09x59doND5yRhvwiOYG7f7qeZCGBPKxfsGjHsIKRzUnqHVq5tMyX43XX 4k/Jf6NJ2JHTXDtQTM3PfasBgVR1stNU/UvQuJ7wNzlaFQm6QKHgjny3c7tmG1RHSjl1HWW5uszqi eCrnzCftWUEdW5/FbLCg==; 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 1gRZsK-00038m-GQ; Tue, 27 Nov 2018 09:41:48 +0000 Received: from mail-he1eur02on0615.outbound.protection.outlook.com ([2a01:111:f400:fe05::615] helo=EUR02-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gRZs2-0002sc-Co for linux-arm-kernel@lists.infradead.org; Tue, 27 Nov 2018 09:41:31 +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=MJFnrGuMgQrasPgUnYsjm8AlASo9r5quTwKwoRUR4Ek=; b=i5yCqO/QAzDOiI1bZo7AhOrB/Pd1mA8BVpH1s6OeK/iTeAvg/yXGl7RvxsWCd1zxYjNsegVIPjjziQQLclIfcSYbSDp2wbMbTQf45gSCGYFmWFQadWSshJ1FiYSLESoBBISmyqYAoQ/XtXOal2WbJmVxzyaNMv3DAsBUC3HpECk= Received: from DB3PR0402MB3916.eurprd04.prod.outlook.com (52.134.72.18) by DB3PR0402MB3738.eurprd04.prod.outlook.com (52.134.70.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.27; Tue, 27 Nov 2018 09:41:21 +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; Tue, 27 Nov 2018 09:41:21 +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 1/4] rtc: add i.MX system controller RTC support Thread-Topic: [PATCH 1/4] rtc: add i.MX system controller RTC support Thread-Index: AQHUhjVa79+5JmyLgUmAXecrBmu+/w== Date: Tue, 27 Nov 2018 09:41:20 +0000 Message-ID: <1543311334-8807-2-git-send-email-Anson.Huang@nxp.com> References: <1543311334-8807-1-git-send-email-Anson.Huang@nxp.com> In-Reply-To: <1543311334-8807-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: HK2PR04CA0070.apcprd04.prod.outlook.com (2603:1096:202:15::14) 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; DB3PR0402MB3738; 6:qnWSs5bOfuBQzbBz87NlrpWjvCGi5hb57kEU1rF7UsxTRkYHB19TVRJ0NckiQOBbnCqDt7aMAHYKvQ+d/UM5gpcxlwfJsqEecXtCUDtdf2DNs6aZHns4zHlGcEcrri7gY2ocIqkDhYV57lKyNw5aF2eSsojPsGkOWofUsK1b8t6kb+W2XN+jMWnmz7Uh/PR2wvhLyDJBVl+r9+HSFKXuOuKNaPJCEKf4ClwwKywL8d4YQkAvB4oeRmK5a9WIQ+eV0kU0VnD1ibHjMHd5zrhzZbIOM2s5SRjjAD5POSLy1OcJtFE0z+dxZySBsSx7YU+5lMEoRBbKWP3gnGmYzJIijztqBNG6v4DUCh1cAi6VXEvohkiJ1jFxdrI95s+Vju+z8yz9PalARFC0GGiZ3aIcl3KX/AFqT1l0lcNrLyr4ik622zWUPl4DA4bvdd41qTgOuz41n8DTk7AzTqXRdbbdow==; 5:/YnLyEgsthNB7kv/hfJogvHZCJa2ooSRbv5YO6uMcECceKHT/1TnfSqzEaL4ImPeruFebTwj6xOATGmtX45z3x25ZZeU2MafZditFxmoQLIlouEwm63QJOHm2PTUikm6tx7Jifp1JIZlTLPgJ86Daz4LvbJN2GULWW3uvu3Yw/c=; 7:JjK+e9Yw02QpM1wUVYw0qtbHk4gXGnrKiecpZFN0BvIn7nbmaFCkhixaTHqh7PWsj2/Y2x+K+Pm1ihFM4UWR2fEQeamhSH0GMCLeXwt8Hap+9XL0CIp0gecjzFQxloitK66GPjfhXXmmC9m6V8f3Gg== x-ms-office365-filtering-correlation-id: 6c6c71a3-0f4e-483a-fcef-08d6544c7b2a 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:DB3PR0402MB3738; x-ms-traffictypediagnostic: DB3PR0402MB3738: 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)(5005006)(8121501046)(3002001)(3231443)(944501410)(52105112)(93006095)(93001095)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(201708071742011)(7699051)(76991095); SRVR:DB3PR0402MB3738; BCL:0; PCL:0; RULEID:; SRVR:DB3PR0402MB3738; x-forefront-prvs: 086943A159 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(136003)(366004)(39860400002)(346002)(376002)(199004)(189003)(8676002)(186003)(102836004)(5660300001)(81156014)(81166006)(66066001)(50226002)(26005)(8936002)(52116002)(2501003)(36756003)(71190400001)(71200400001)(68736007)(14454004)(486006)(53936002)(6512007)(476003)(2616005)(76176011)(446003)(386003)(11346002)(6506007)(6436002)(105586002)(2906002)(2201001)(86362001)(97736004)(99286004)(7416002)(106356001)(6486002)(478600001)(316002)(305945005)(110136005)(7736002)(256004)(25786009)(3846002)(4326008)(6116002)(921003)(2004002)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR0402MB3738; 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: gxY8Ah+qBdJU8IH98V/uW39Mo5oqaRdCrcXHnHr4k5FQ0D63PQdBCjuMDVfHLod5yvsSwc1EGEjUmXute1isEoI0Jg7ShMQHwmgNLVa6Mq2NihT6nTCOVAoAtTllSUylGEGrb5VZlxB+e8PlRyJH4edhFhwTuMK+ZBEjnPebmTwHPUz976p+QxD0UQp7mgT3GMYWlpG3uRnUlvNDuPeBkKT3RY4a3jK0yX/S9WMihORuIVN6kulYQ3Zuc5Q6ubre2IgWtX7k3Cc/gLIQJBvG3URI+UChFDOR6uap5JVnhYRuGatj+rRF9itYvZ+qOM5U8wI+A7pZgdKYU1dP7+MK9DK4/yOwAvYwhAsz2aYcWGU= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6c6c71a3-0f4e-483a-fcef-08d6544c7b2a X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Nov 2018 09:41:21.0792 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0402MB3738 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181127_014130_433057_36DA6554 X-CRM114-Status: GOOD ( 23.36 ) 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 --- drivers/rtc/Kconfig | 6 +++ drivers/rtc/Makefile | 1 + drivers/rtc/rtc-imx-sc.c | 104 +++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 111 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..965725f 100644 --- a/drivers/rtc/Makefile +++ b/drivers/rtc/Makefile @@ -151,6 +151,7 @@ obj-$(CONFIG_RTC_DRV_SC27XX) += rtc-sc27xx.o obj-$(CONFIG_RTC_DRV_SH) += rtc-sh.o obj-$(CONFIG_RTC_DRV_SIRFSOC) += rtc-sirfsoc.o obj-$(CONFIG_RTC_DRV_SNVS) += rtc-snvs.o +obj-$(CONFIG_RTC_DRV_IMX_SC) += rtc-imx-sc.o obj-$(CONFIG_RTC_DRV_SPEAR) += rtc-spear.o obj-$(CONFIG_RTC_DRV_STARFIRE) += rtc-starfire.o obj-$(CONFIG_RTC_DRV_STK17TA8) += rtc-stk17ta8.o diff --git a/drivers/rtc/rtc-imx-sc.c b/drivers/rtc/rtc-imx-sc.c new file mode 100644 index 0000000..2466b55 --- /dev/null +++ b/drivers/rtc/rtc-imx-sc.c @@ -0,0 +1,104 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright 2018 NXP. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + */ + +#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_device_register(&pdev->dev, pdev->name, + &imx_sc_rtc_ops, THIS_MODULE); + if (IS_ERR(rtc)) { + ret = PTR_ERR(rtc); + 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 Tue Nov 27 09:41:29 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anson Huang X-Patchwork-Id: 10699939 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 9431315A8 for ; Tue, 27 Nov 2018 09:42:11 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 84BF82AB8B for ; Tue, 27 Nov 2018 09:42:11 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 78CA22ABE3; Tue, 27 Nov 2018 09:42:11 +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 24F482ABD0 for ; Tue, 27 Nov 2018 09:42:11 +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=sRktGMEH2c8g/RriU5oEyVCoIcQtlMILkZfAZQn/Rp4=; b=QLxbpuqmGnZh42 4nh9f4kXlQfFWSJIpzEyX9Z0MvBPjiigZHIHiLtyH1SzJ/Ommz3qxpcwluyLDIu9G5/OVHlgcoJ/5 GmDrHbcOExV5jN/lSyJMXd+/xl56+oZ+c/xJmp4yvnQl+gTTr79H8/MFYo1RHuyl+Hjh4yA+LgC5m W0SGCBhpqAiXh6LcwJQdWMhHEDc+krQCKuvB5Ul76cHPhL9M9uk3JobiPi44/y14wYCLRG1YyOJCL hMGFwN5H+BCni2+k82tf2pQh4DE56GXKAzswcCc4eRvM4droGSvb1ORKSxKJmM7lnAfVrwCDwU1yU XH4Rr3WjKqLEUePU4QtA==; 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 1gRZsX-0003MI-L0; Tue, 27 Nov 2018 09:42:01 +0000 Received: from mail-he1eur02on0615.outbound.protection.outlook.com ([2a01:111:f400:fe05::615] helo=EUR02-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gRZs4-0002sc-Mz for linux-arm-kernel@lists.infradead.org; Tue, 27 Nov 2018 09:41:36 +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=p4Xlufmw5b/IDdhRMc85TSkuWHrq64HPTguf8S2AwY4=; b=gfNM+yFcjKx0tryV5hOLtWIELXEKr7hEewxhBdk/SMQ1xLY8tPqGWv8aIKqlG9A9TSXiQUuxF6HoY5wRmKz7gdTJXce8aGwGjBo/ODqJ5sSYLKObLx9oHEY6CKmsxHEFyjQQywknP57igCiIrPPChhbjaCDNHZXmXBEV9NXS2hs= Received: from DB3PR0402MB3916.eurprd04.prod.outlook.com (52.134.72.18) by DB3PR0402MB3738.eurprd04.prod.outlook.com (52.134.70.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.27; Tue, 27 Nov 2018 09:41:29 +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; Tue, 27 Nov 2018 09:41:29 +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 2/4] dt-bindings: rtc: add binding doc for i.MX system controller RTC driver Thread-Topic: [PATCH 2/4] dt-bindings: rtc: add binding doc for i.MX system controller RTC driver Thread-Index: AQHUhjVf0Vc48JnDTUaHXid7V/C6SA== Date: Tue, 27 Nov 2018 09:41:29 +0000 Message-ID: <1543311334-8807-3-git-send-email-Anson.Huang@nxp.com> References: <1543311334-8807-1-git-send-email-Anson.Huang@nxp.com> In-Reply-To: <1543311334-8807-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: HK2PR04CA0070.apcprd04.prod.outlook.com (2603:1096:202:15::14) 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; DB3PR0402MB3738; 6:iYQEuzj7V1kRNdegA6sxV40PbleMVxswfDr7u3jqb6LPljLtn/j5Y1hiFecA3rB4nFnIF39QpGmcx62MvHWxRzYi1ICepqIe4BjYfSpScW4aiY5/D9d44LrqoFiD4DjWkwnvOVMhGWuz0d/gzOIsumXT7cDsQ09UfIkmyoJOFF8QCVjDqU9JJ6FQBRIwjmQN2Q45AqaDcLmE522b2J8sSFttdmLvR4pZ0S4wBEWN2jDYgJPVMmu4FH8GiCADIwcSTGxMAi0FMYy3SYFA5LaUB6WBLOGce//gwzQTgprwUmXiBJVwuNbjLC200Nc/Ch56B9w1H2DtXfPnmxJQTTP4Z6kBkHEgneuk0trB4yLBR7usFuwUyT6SSBLI66xuB0NOamdn16jR+X35oX6pAgBc5lzWZMrkyBrnZ09R/g2DoU5Q07r8EdfmHve5/Ydep3zLlfNopIDEdw43oPucSdvUeQ==; 5:z6N9GSDlvHVf/pDFnsU/cRvpKz4EOUYph0azNpmwaDs2A35znPS5cBwb0DB8npWnvrgafri4UAK0I23youCmIaKI/dN/kDqY4I9bLzEhyTjoQ64hq0pRLmBqlzJTMzXECzAyECEQqnGq54rRjBj4jsww38R3aaIyhbwM9TNxW50=; 7:/N8Wf/EIbFHXBKwVhQeegSa7DKCxdj5jswvbtf95r+g6CYr1GjK8GpJ13ZTOGhAF6lwC47T6kat1lY1HP1ULE9z/5yXpu5PeyA/2Rw9YCH8zVUiaHqMT0OMaAHq1byuySMEvAQFMbkn0yzZksrImkA== x-ms-office365-filtering-correlation-id: 2db1a1c0-c80b-4233-4a1f-08d6544c8104 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:DB3PR0402MB3738; x-ms-traffictypediagnostic: DB3PR0402MB3738: 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)(5005006)(8121501046)(3002001)(3231443)(944501410)(52105112)(93006095)(93001095)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(201708071742011)(7699051)(76991095); SRVR:DB3PR0402MB3738; BCL:0; PCL:0; RULEID:; SRVR:DB3PR0402MB3738; x-forefront-prvs: 086943A159 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(136003)(366004)(39860400002)(346002)(376002)(199004)(189003)(8676002)(186003)(102836004)(5660300001)(81156014)(81166006)(66066001)(50226002)(26005)(8936002)(52116002)(2501003)(36756003)(71190400001)(71200400001)(68736007)(14454004)(486006)(53936002)(6512007)(476003)(2616005)(76176011)(446003)(386003)(11346002)(6506007)(6436002)(105586002)(2906002)(2201001)(86362001)(97736004)(99286004)(7416002)(106356001)(6486002)(478600001)(316002)(305945005)(110136005)(7736002)(256004)(25786009)(3846002)(4326008)(6116002)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR0402MB3738; 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: ix28hccDmb2oc2ww/brT91DVcbiywdw1QyAWsHp2foKftOBAwUtYvamF07civbj1D8tX6ZyU9qN7oBze3DgPNLcGIhk/EEuGEF91ZEHKD9OZq9WrOXBgITyJMGR/gHjLf3K112KapqcywJH86xoWFHkcXAfiy8fzwpecLVrZo6b8x5uzj/5dA+DWhqbpGn7ai8frY2PrBJcjMN6JPZBaEeosYfg+KVuwEdHGQtNppZfUGYLozbaqkdTn2YlCCKoPM+INoF+6Dc2q7Nyf3q4SHYA2mknLZZcULAgox8pMqrofFeT21p8ykRXK9B4JHB+2NmrQob+mpd1LJGTlWcGktDYJXZQpt749MhdI0UgP2dE= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2db1a1c0-c80b-4233-4a1f-08d6544c8104 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Nov 2018 09:41:29.7981 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0402MB3738 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181127_014133_089065_E639931D X-CRM114-Status: GOOD ( 15.71 ) 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 --- 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 Tue Nov 27 09:41:37 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anson Huang X-Patchwork-Id: 10699943 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 9838015A7 for ; Tue, 27 Nov 2018 09:42:42 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 86CBA2ABA8 for ; Tue, 27 Nov 2018 09:42:42 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 849782ABFE; Tue, 27 Nov 2018 09:42:42 +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 3D1152ABB8 for ; Tue, 27 Nov 2018 09:42:42 +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=uD2Y45aiwR1Cf42d/aLVduRX4RT2LBuoukn3c5i0q6w=; b=uWl2vixLwE8bcw 7MG3IJMjniDYx/SLkx3OeyA89ZPbO0vh7pKwwTgGS8YTcakspD7ZxoTXYXHs9SWARUwllfjHTo7bc aoC/eKHi77ZlNxUDmSGnIrN7I3jy3U3nr2Lck4zMMq7nySdcwtfBPxc5jXeqIRVAiRK1WAG4jJvhn G/Jgd4Xars2bdlk2u8y2XKC7fXUoJp1/c5p9H+hvuW44oNo5T9IkVTQufVFWWxN67OvimMiJgz5Zh 3AKM2bSoopIjzcf6OF2TRQp+qB0yemLRMdZD/fY926kXBwHfsGRzaS67hJ1hvSR+FFOsKZfynzlMk mi57JnRm22AXrifm/4zw==; 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 1gRZtA-0003it-Ew; Tue, 27 Nov 2018 09:42:40 +0000 Received: from mail-ve1eur01on060e.outbound.protection.outlook.com ([2a01:111:f400:fe1f::60e] helo=EUR01-VE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gRZsP-00033Y-GC for linux-arm-kernel@lists.infradead.org; Tue, 27 Nov 2018 09:42:13 +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=dUu/L+sjnw5ZX9y4Lgwar/C+5R5cD77LV4HIrQbQKAE=; b=GD9DGozxG+W7wp0WBebRSpaoumfRHmJOhYNjH3BGjewWB2EniBz1iTMPW7gaKKd8KI1dEjxpFeDTdsUfqQq2sB9mIeUCNtQ90fN/4ocrhKOjeg+6GvbgFvBwaVoSbclGbtH1YXo5akFMVtJTSMrehhrgGcJfF4oTLa6risJvVBg= Received: from DB3PR0402MB3916.eurprd04.prod.outlook.com (52.134.72.18) by DB3PR0402MB3850.eurprd04.prod.outlook.com (52.134.65.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.38; Tue, 27 Nov 2018 09:41:38 +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; Tue, 27 Nov 2018 09:41:38 +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 3/4] defconfig: arm64: add i.MX system controller RTC support Thread-Topic: [PATCH 3/4] defconfig: arm64: add i.MX system controller RTC support Thread-Index: AQHUhjVkKaS3fqObfk+j7XRg4pq7ow== Date: Tue, 27 Nov 2018 09:41:37 +0000 Message-ID: <1543311334-8807-4-git-send-email-Anson.Huang@nxp.com> References: <1543311334-8807-1-git-send-email-Anson.Huang@nxp.com> In-Reply-To: <1543311334-8807-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: HK2PR04CA0070.apcprd04.prod.outlook.com (2603:1096:202:15::14) 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; DB3PR0402MB3850; 6:hiXAQRP0AJ4JnXNmaAxM1OTGuyUutsCA+N4q308g+ujLGtoUmLEKLn6TJAhJOHwwlFC/bZ0sBCuCC6E8J+LwR/Cx8qbIFZuSK9uOsNlFTC7zaZfGylrSowZqKW+wNcP1U8fwx8zi/zL+IGJAaiH2iziKrprwlCx/4J3UdWB9+3SizvZM7+bNmVnM5YYON7kQ6Eld0ktLKzcOslM3vYmIQTKhD5sVe9gwrAhlBjGp2dXssu10tIBpfpQ9mkkpr/52IXLpqRffnSsMa6Rco4ayVQNxr3McI89NIcfLW5aa0frv6qTftqT/4htnAHu1p3HWKlf5k/LX63RkjX6+UELTZu1h8YVtLLpUD9HZI7N3MBfpRBmJ14mfJ9Hh+8aRvgV/Admp5Ae6rYMIp65/vnq0zumLXLv9Z6vJHtSE1Yd8dIcdPX+SM206hN2elPSXw99+EmQDD1oJQyZFCwcSXA7Cbw==; 5:EbBU5nk5ySlv4MgPiF7XP8rsJhHv4xxcAiUOn9T7o14qwBkOxsRZiJ7Y9niXCk6bGMiUinvAOiPrFtY+ErNFUtgHA7//pLr/yyUDimighZXrZwznaXaryQcef9btIhX9DZiBW+zIAbCWEWcy7yJlNSQpMceeednwXgJY7GAZAaI=; 7:eBlIx/zQB5NfsvjAjo9g2Fzeh153S56FqC+6rSzQAM4o0pSAyNpnX9X9XjHFBTVn1474bDYrbvQHgwRvIGeVLxaoPp109VDkrpzUG7YPF/PlHJs/DS1fSV/x/e9+qzfknwl4TK253ButqHpUXTMKIQ== x-ms-office365-filtering-correlation-id: 9dc392b5-5e97-4140-ed00-08d6544c8631 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:DB3PR0402MB3850; x-ms-traffictypediagnostic: DB3PR0402MB3850: 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)(5005006)(8121501046)(10201501046)(3231443)(944501410)(52105112)(3002001)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(201708071742011)(7699051)(76991095); SRVR:DB3PR0402MB3850; BCL:0; PCL:0; RULEID:; SRVR:DB3PR0402MB3850; x-forefront-prvs: 086943A159 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(346002)(136003)(366004)(396003)(39860400002)(199004)(189003)(7416002)(8936002)(81156014)(81166006)(6486002)(4326008)(50226002)(8676002)(68736007)(105586002)(26005)(76176011)(106356001)(186003)(478600001)(53936002)(486006)(256004)(316002)(25786009)(6436002)(2616005)(446003)(36756003)(6512007)(71200400001)(71190400001)(97736004)(476003)(6116002)(305945005)(99286004)(5660300001)(11346002)(3846002)(2906002)(102836004)(2201001)(66066001)(386003)(6506007)(14454004)(7736002)(110136005)(86362001)(52116002)(2501003)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR0402MB3850; 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: YEwdIloUaX9Hi8DuVznrkLCzdKhuNh0kL4yG9ZuOIzmnC2iZ84GvoCFdTE86rDPAJxHE44h7PcNnmBcO9fKExqwpSYqz51gexIK/7r5/G4/cIyKFWsPftg0CrB4R1tt38iWGkEhZDwZ+5/KRZDBYU69dcTFeI4jMQ89J70QAGabYJAs/5Vk9YsVbe7ODX1o7DfW0wrpq/ujDOf2+Kg0wdDHyibgVrUvmQSxrGo4tSxxeDM/r3izVlRxxb7Adnpyvx8bgPtTntvzI0CIpdCBnvi+EnNosywX4gl+Ngn7jRXyZ0xgO6PHm7HAGDpPvrGO/2N2l37TcMPd+C3ERFrEKxAO6pfJeJQQNU2h8fecXpD0= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9dc392b5-5e97-4140-ed00-08d6544c8631 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Nov 2018 09:41:37.3295 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0402MB3850 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181127_014154_214217_8179B4FC X-CRM114-Status: GOOD ( 12.57 ) 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 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..6fdf2d0 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=y CONFIG_RTC_DRV_XGENE=y CONFIG_DMADEVICES=y CONFIG_DMA_BCM2835=m From patchwork Tue Nov 27 09:41:46 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anson Huang X-Patchwork-Id: 10699947 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 BDB1615A8 for ; Tue, 27 Nov 2018 09:43:04 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id AB91B2ABED for ; Tue, 27 Nov 2018 09:43:04 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A99DE2AC14; Tue, 27 Nov 2018 09:43:04 +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 9DDAC2ABE0 for ; Tue, 27 Nov 2018 09:43:03 +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=R8zr9pQZqzek9p x/zh0k7/zF015RbrKclKj6wk1YCVEHEabFSRKzOg7PmDv7cYjbiJT0WdeRfjTqtVDIZjiUXPgxdgm Ui0Am8dihMh67A7fDq1uTnHjCssdkice2ctGHkXodnJEvVlPdHrJSgX9NVvivaMCII/kP7dfvNZnV 0oZobC/WhlgH/qhvAGVqlnAS4g38iGBWU1UG9W2tOSvYXzXP1dVLLlzBsJX79CDDtPo74MN+JWE7v CGv7ZVhiofSmWWPLXD1BTN9YrTzuDZCbAPDsh5S0S0CJBJIg0jZPbUOsOTCAqh/r1fRvs7UYqkN8B RhADFwHsWh5v9ExlFhwg==; 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 1gRZtQ-0003ue-0D; Tue, 27 Nov 2018 09:42:56 +0000 Received: from mail-ve1eur01on060e.outbound.protection.outlook.com ([2a01:111:f400:fe1f::60e] helo=EUR01-VE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gRZsk-00033Y-4g for linux-arm-kernel@lists.infradead.org; Tue, 27 Nov 2018 09:42:32 +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=QzF94q/b7908WByH8joCfuLc7uQ/msgb2fNXYTN6lXwG4OXzGhI9zNc9ArIWrbonDrbSuo0PElwQ64rLHcfjwGhaPOq9X6fFzcKIjk72CuUCwz0z0gfrW2NP6Ig2sXVt+yDD8w1Bp+WbrtT8IpM3WBwoupnDuCsOBDBA4UucUng= Received: from DB3PR0402MB3916.eurprd04.prod.outlook.com (52.134.72.18) by DB3PR0402MB3850.eurprd04.prod.outlook.com (52.134.65.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.38; Tue, 27 Nov 2018 09:41:46 +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; Tue, 27 Nov 2018 09:41:46 +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 4/4] ARM64: dts: imx: add i.MX8QXP system controller RTC support Thread-Topic: [PATCH 4/4] ARM64: dts: imx: add i.MX8QXP system controller RTC support Thread-Index: AQHUhjVp2fzkoSnTjEGBUoXMaMsjHw== Date: Tue, 27 Nov 2018 09:41:46 +0000 Message-ID: <1543311334-8807-5-git-send-email-Anson.Huang@nxp.com> References: <1543311334-8807-1-git-send-email-Anson.Huang@nxp.com> In-Reply-To: <1543311334-8807-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: HK2PR04CA0070.apcprd04.prod.outlook.com (2603:1096:202:15::14) 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; DB3PR0402MB3850; 6:TRaOzRBCKbs7WpLzwDKq2+xq8jfqNuzO1iVQpxaIt9WGlP9sd0CGMARlJ7UumWN5Ie4KrK5esacgZMmjgBghUKyYiwkUPjSycSP3NX80FzEHaWi0oEtbxiVRR0DeIMWT7wp5TKs42ABjEYmW/razLnevLIcM44hNwcWJ6PKXavDzmSfg1+k0N9iFFYeSWVNHRpinJPwO4iDfMwMlClLMr/q2W1WkqmHHpbORjeAFRdjVVa8GUw/7wESV1y7CDm8rOTM3LY5J6hARH06HxSzSMlCF0bPHK01O2OMJ4Ehb5EaORZP73CoZ0qpsHiE6YQE77Fzdz/zbHLrN3LvOvLm2aAYDiGqyLLD4Go5Cfwr8q7tUjt+CacACo9RoTcW7qhugPASygfdf75lCb4NibpGfPvJ01A3NXJd0z/AmDB40baH1TgoQBmRuUmPi2w+lQWEHADzjoejT8WAqxoHcQcK1yA==; 5:Nws1ZOPxAKPW8ENYfw9DAQ05Gt0c/12j7/BsTMpCI3sCytBd4JguicwktdPN7WgMFIvOfYURfnouXhQ+BIDC7AtpGYXMcJ5ei2oDGYFOsSgxtIGb7/GEFdiVlmw2u3jHCrmrEfEfXbs5/FjIrI8HD5QYIDnFAv7U4OQ7nhuOOh0=; 7:7kKKn8FRZtcwyKg3HzL1SOPVtZCu7ENAFdEF2/PDT0Ws9PwHQn6gSarPp+2tZi2mKAS9Jz0QLab/F15yAd7BLMpGie3I8DVh63KOPLlAjkmg3zofpi3oQSYl1o8ouVyIWlvkejCfwglYeBZpUELz6A== x-ms-office365-filtering-correlation-id: c2e6ab3e-e82a-45d4-6649-08d6544c8b96 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:DB3PR0402MB3850; x-ms-traffictypediagnostic: DB3PR0402MB3850: 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)(5005006)(8121501046)(10201501046)(3231443)(944501410)(52105112)(3002001)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(201708071742011)(7699051)(76991095); SRVR:DB3PR0402MB3850; BCL:0; PCL:0; RULEID:; SRVR:DB3PR0402MB3850; x-forefront-prvs: 086943A159 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(346002)(136003)(366004)(396003)(39860400002)(199004)(189003)(7416002)(8936002)(81156014)(81166006)(6486002)(4326008)(50226002)(8676002)(68736007)(105586002)(26005)(76176011)(106356001)(186003)(478600001)(53936002)(486006)(256004)(316002)(25786009)(6436002)(2616005)(446003)(36756003)(6512007)(71200400001)(71190400001)(97736004)(476003)(6116002)(305945005)(99286004)(5660300001)(11346002)(3846002)(2906002)(102836004)(2201001)(66066001)(386003)(6506007)(14454004)(7736002)(110136005)(86362001)(52116002)(2501003)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR0402MB3850; 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: WMBngHI1YgjyyMkL62HOnkhU/y4zA4Z0sSsVmHSIRS9LRCGgGLnriUsecZafz7xc1hkaLgeRDXcAJWTe9rA8F7TXrMkKAdIT25T1uKzTIzwS0Eu8UrdFCbM4aZ9OdLldVX/Q4aBY4yKlPZF3Wl5A3htTyFUJMGIAfwXeS7I3ruH3w+OlnqukstL+NEmiXh88k+FxgjoHMjZDHo47eM0Z/80kTJhH3Ppm9UKHN/Nl0V6i3+iC4EGEqtVulU6z/IstP3ZeEQ9nwnh3TDmi8nK9/C9HsVOE9bNyarQ0W2mnTcg81ti4m3lkn0qsjaiEX2uWodDG2Pa4Zwb5kaqf7xhljdcCmGeRY/YTSD57W3W2EcA= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c2e6ab3e-e82a-45d4-6649-08d6544c8b96 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Nov 2018 09:41:46.0328 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0402MB3850 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181127_014214_954216_1C84B832 X-CRM114-Status: GOOD ( 11.58 ) 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"; + }; };