From patchwork Tue May 28 13:10:19 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Tero Kristo X-Patchwork-Id: 10964907 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 9917476 for ; Tue, 28 May 2019 13:10:54 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8858C2843B for ; Tue, 28 May 2019 13:10:54 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7CA0228644; Tue, 28 May 2019 13:10:54 +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 35FC52843B for ; Tue, 28 May 2019 13:10:54 +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: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:In-Reply-To:References: List-Owner; bh=Jbt9y7eV8eVoENKPLDdT0jEYyQ1HfDJOTJrgg7V6Sp0=; b=c/ir8+jFxwiBs2 IEuQ9inxiYrSWBOCPu5gYcFyAK86rbReXJvyU/GnPxnLTmyUzM0u5WSs+IN+OviFP5+1pJX6bjuNc PJUzuh6x5RLg1WbQrC/4J3OXdgETxK25tBGcrduTIcOlrFbqt5l+Lpee7KiX81o0Gg4dV6ZHHs5uF vRQle2sKBkceNhF/9v3fs0c/OJtx8jbOj808HPtsiYHk++kdUjzn8eXTH+YNDpugJhfmFUeOQ1ary rBvKywyuWHLBaOJW3m+pfktlO+jTOmPLTc2Nl5RbzwmiGWFaZ31ecTyw4GeW0k8HXofmf9WaUqVIZ Wy1iBULPO/FbDjXgvNFQ==; 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 1hVbsT-0004va-I1; Tue, 28 May 2019 13:10:53 +0000 Received: from fllv0015.ext.ti.com ([198.47.19.141]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1hVbsD-0004hp-Eu for linux-arm-kernel@lists.infradead.org; Tue, 28 May 2019 13:10:38 +0000 Received: from fllv0035.itg.ti.com ([10.64.41.0]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id x4SDAXeZ060641; Tue, 28 May 2019 08:10:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1559049033; bh=j/HzWeJq7uUYskgj6xTmASdH7f56zUC9hO0ZwJte/V8=; h=From:To:CC:Subject:Date; b=jp1iwcFQHLiuDEgMeAAZ9JygmEqLBQPZhasyyK9kYwabsH0vtlI88PbaRm4nNqczV PqhwlUlgKd3PIa7wfT3w0Hk0Rc1JfqliM1N29IDEKTAJgHl7YI4LuEOtg1zH7/h4R8 fKTpufiTSWTgWwaW9ITJoLOU+gxULu7igkSbIOoc= Received: from DLEE100.ent.ti.com (dlee100.ent.ti.com [157.170.170.30]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id x4SDAX3I090325 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 28 May 2019 08:10:33 -0500 Received: from DLEE106.ent.ti.com (157.170.170.36) by DLEE100.ent.ti.com (157.170.170.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Tue, 28 May 2019 08:10:33 -0500 Received: from fllv0039.itg.ti.com (10.64.41.19) by DLEE106.ent.ti.com (157.170.170.36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5 via Frontend Transport; Tue, 28 May 2019 08:10:33 -0500 Received: from gomoku.ti.com (ileax41-snat.itg.ti.com [10.172.224.153]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id x4SDAVBu079520; Tue, 28 May 2019 08:10:31 -0500 From: Tero Kristo To: , , , , Subject: [PATCHv2 0/5] clk: keystone: clock optimizations / fixes Date: Tue, 28 May 2019 16:10:19 +0300 Message-ID: <1559049024-30872-1-git-send-email-t-kristo@ti.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190528_061037_558513_01CE58CD X-CRM114-Status: UNSURE ( 8.15 ) X-CRM114-Notice: Please train this message. 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: linux-arm-kernel@lists.infradead.org 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 Hi, This is a re-base / re-spin of the Keystone clock optimization series [1]. Changes from v1: - rebased on top of 5.2-rc1 - added support for clk-ids 255+ - changed patch #3 to parse also 'assigned-clocks' in addition to 'clocks' DT nodes only. This allows automatic (DT based) programming of clocks that are not directly touched by any driver. Please note that there is hard dependency between patches 4 & 5, patch #5 must be applied after patch #4, otherwise bad things will happen (basically boot breaks.) The cast magic in patch #4 is done also so that this order of patches can be used and bisectability is retained. -Tero [1] https://lore.kernel.org/linux-arm-kernel/1555093342-428-1-git-send-email-t-kristo@ti.com/ Acked-by: Santosh Shilimkar --- Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki