{"id":816276,"url":"http://patchwork.ozlabs.org/api/covers/816276/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-imx/cover/1505919067-28041-1-git-send-email-benjamin.gaignard@linaro.org/","project":{"id":19,"url":"http://patchwork.ozlabs.org/api/projects/19/?format=json","name":"Linux IMX development","link_name":"linux-imx","list_id":"linux-imx-kernel.lists.patchwork.ozlabs.org","list_email":"linux-imx-kernel@lists.patchwork.ozlabs.org","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<1505919067-28041-1-git-send-email-benjamin.gaignard@linaro.org>","list_archive_url":null,"date":"2017-09-20T14:51:05","name":"[v3,0/2] stm32 clocksource driver rework","submitter":{"id":66874,"url":"http://patchwork.ozlabs.org/api/people/66874/?format=json","name":"Benjamin Gaignard","email":"benjamin.gaignard@linaro.org"},"mbox":"http://patchwork.ozlabs.org/project/linux-imx/cover/1505919067-28041-1-git-send-email-benjamin.gaignard@linaro.org/mbox/","series":[{"id":4137,"url":"http://patchwork.ozlabs.org/api/series/4137/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-imx/list/?series=4137","date":"2017-09-20T14:51:05","name":"stm32 clocksource driver rework","version":3,"mbox":"http://patchwork.ozlabs.org/series/4137/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/covers/816276/comments/","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"PU0iRr/L\"; \n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=linaro.org header.i=@linaro.org\n\theader.b=\"ia88KO2p\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xy2kv3zBcz9sNr\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tThu, 21 Sep 2017 00:51:51 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dugLs-00070W-C0; Wed, 20 Sep 2017 14:51:48 +0000","from mail-wr0-x22e.google.com ([2a00:1450:400c:c0c::22e])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dugLn-0006pL-F5 for linux-arm-kernel@lists.infradead.org;\n\tWed, 20 Sep 2017 14:51:45 +0000","by mail-wr0-x22e.google.com with SMTP id u96so2387678wrb.6\n\tfor <linux-arm-kernel@lists.infradead.org>;\n\tWed, 20 Sep 2017 07:51:22 -0700 (PDT)","from lmecxl0911.lme.st.com ([80.215.203.94])\n\tby smtp.gmail.com with ESMTPSA id\n\tz108sm2088197wrc.49.2017.09.20.07.51.18\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);\n\tWed, 20 Sep 2017 07:51:20 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe:\n\tList-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date:\n\tSubject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date:\n\tResent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:\n\tReferences:List-Owner; bh=HVSvfK78NHwKTC6l6t1UFUOX7vJBnk/L1ktdk66UXTQ=;\n\tb=PU0\n\tiRr/LUhW5S/PZyVdg507wWCiWojVgCYHyuaVZ3e//T0kTDS2uu7rGqTRWYX8dY3kt4qCdsA1H0GuS\n\tEeDB0ERPJS9qqup9RCh3FMNhcUWj5DN9rB5iH6sxjbcXW8sdx5HGuReW1tT7jnAfiSo5pr+sWcrDg\n\ti6unjmwsaG7B3lUK5gud7j0aX1kvcIyoSPS6t3ByXzR4ZZXx8Z0qZEUePQP956840GPiTQSvsjF6U\n\t+SNT8uc8bJUeNORukQ366o78n8q2iNgwRourWexrqQ047K21GeXg94pdQGzzeDK8by2Le6dQwPMhx\n\tN0qTh24TBa7g66uXo+kwvig9rIT8T5g==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;\n\th=from:to:cc:subject:date:message-id;\n\tbh=4nfpPoEKvqTlzWEAILiWRzQNAtIO11dJT29h6Oun7PM=;\n\tb=ia88KO2pKVQypf0zHuqqM7ZqZNdI9b4w3xd/lk01s2LfLKs8towWfS6fQTrPg7sGDl\n\tsGyW+4PFS5OQrhavwSkZnJYu+HaknhxaBiNnq7V1VZKseCPxNB/3c8gLWunp/fcc1U5r\n\tPTtH97q5mbAHqD22q2Zn2B1/6WZSyTVf9Kp/A="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id;\n\tbh=4nfpPoEKvqTlzWEAILiWRzQNAtIO11dJT29h6Oun7PM=;\n\tb=gOkeWcgop4ORwHhlB9ZQWRFhwS7SJAxO2S+C46Wwplj1wulnL2+4f1j26VA4WNAU+H\n\tuN2PTSTktiNXGSvvWtPQHRqjUqvlBl9drDxoBJMsRCnBHgq5fjHWNuXipyIaPMF7naVM\n\t+iq0blvcf0a8OqNMe25PsdPmZmfG44WuvdAk5dJWuItyk4Dzs4tdq4PB304cy0bsYGoj\n\tl72GIytANBOu2Ula0rAHdtJ611CpIFXcV6fwxGk7TAwJ+tbo7mZwLLkuPnbW5+pJL3BA\n\tjaS4oe2DyBG0vuTNdq+znydOy9NYcLeEi7DTdiU9oPxjw/dpFOwOoPxqEyQDWn8ZNo/x\n\tw/tg==","X-Gm-Message-State":"AHPjjUgJY62CU2Ck9PgtdNFj9Amsi48RKZGflUgs+kdr7agFaaKISiQH\n\tzSsBjCFy1e6dGoITUvTDOiUF3Q==","X-Google-Smtp-Source":"AOwi7QC7ANovtpRtFrjPo5P6OhUgChFooSYTH1lo1aV1VGe+O4PA7kis9vuO3PhXMLurRW+odS+EQQ==","X-Received":"by 10.223.135.58 with SMTP id a55mr4744926wra.109.1505919081005; \n\tWed, 20 Sep 2017 07:51:21 -0700 (PDT)","From":"Benjamin Gaignard <benjamin.gaignard@linaro.org>","To":"robh+dt@kernel.org, mark.rutland@arm.com, linux@armlinux.org.uk,\n\tmcoquelin.stm32@gmail.com, alexandre.torgue@st.com,\n\tdaniel.lezcano@linaro.org, tglx@linutronix.de, ludovic.barre@st.com","Subject":"[PATCH v3 0/2] stm32 clocksource driver rework","Date":"Wed, 20 Sep 2017 16:51:05 +0200","Message-Id":"<1505919067-28041-1-git-send-email-benjamin.gaignard@linaro.org>","X-Mailer":"git-send-email 2.7.4","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170920_075143_695958_5654985D ","X-CRM114-Status":"UNSURE (   8.83  )","X-CRM114-Notice":"Please train this message.","X-Spam-Score":"-2.0 (--)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-2.0 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno\n\ttrust [2a00:1450:400c:c0c:0:0:0:22e listed in] [list.dnswl.org]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n\tauthor's domain","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"devicetree@vger.kernel.org,\n\tBenjamin Gaignard <benjamin.gaignard@linaro.org>,\n\tlinux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"},"content":"version 3:\n- fix comments done by Daniel\n- use timer_of helper functions\n\nversion 2:\n- fix uninitialized variable\n\nThese patch implements clocksource and clockevent by using only one hardware block.\nGetting both clock source and events on the same hardware lead to change quite\na lot driver code.\nIt also limits usage of clocksource to 32 bits timers because 16 bits ones\naren't enough accurate.\nThanks to timer_fo helpers this series includes minor clean up in structures,\nfunction prototypes and driver name.\n\nSince 16 bits timers become useless it also removes them from stm32f4 and\nstm32f7 devicetree.\n\nBenjamin Gaignard (2):\n  clocksource: stm32: rework driver to use only one timer\n  arm: dts: stm32: remove useless clocksource nodes\n\n arch/arm/boot/dts/stm32f429.dtsi  |  32 ------\n arch/arm/boot/dts/stm32f746.dtsi  |  32 ------\n drivers/clocksource/Kconfig       |   1 +\n drivers/clocksource/timer-stm32.c | 229 ++++++++++++++++++--------------------\n 4 files changed, 112 insertions(+), 182 deletions(-)"}