Received: by 2002:ac0:a591:0:0:0:0:0 with SMTP id m17-v6csp694972imm; Thu, 5 Jul 2018 07:25:11 -0700 (PDT) X-Google-Smtp-Source: AAOMgpeOUcIv4UR4ZNHFpNPzR6o3zUWE60IGBnzXE9KLUCABdyfXnlJ87SNGludkatZ9HdvERcqT X-Received: by 2002:a63:d518:: with SMTP id c24-v6mr5853640pgg.357.1530800711858; Thu, 05 Jul 2018 07:25:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1530800711; cv=none; d=google.com; s=arc-20160816; b=mp12iJjrBE8+gQBXwFAklqHqI6Z8WPLAXzX7A7Uw9TSf2HVPTYtwawvyZG6dgeWd31 4Fd0HK+r2K2S3J9BVuhb9f3bnbrT8PrVgow1+voTLl4z3vZoavf8D/RPfCon2/8WmVsL 6aqE0E3/fzHwDiG2K29iG5uVG9fIrUlgPxi/2xdzFaPE3WEAs/jVoxYBOwxWYxeFbjBV iRSBSg6TVkZiUFsRLvu8W7GnXL5PeYrVqh3chVQGlW5RPc76cWyPoGkJcYT3YrOtTcyn HI3qjJN4cnKZffPy/LfclCJgNe/4EZ8ae5Rtymnu9GPc2bER7/hyglG/CMC812hfQaSb eJdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:dkim-signature:arc-authentication-results; bh=NpWgezIFP2E+Zt/i1ppwWdo15r31Uun2B+j65AbARgE=; b=odEK/ywKFd9g4CTtiMXXdKPmHzrr+2XadEaqGrv79V7V4GJZTWe/5NHAcRuEjGGgyV ULVIQtnSOChjrNl3cRVWvHuuW8swrsprIBQ7RTeX/0FAgLPoyz1uTO/4PzMusyQyEHx6 F1A1Dz3dfs/2d2NiCCACicDOQ61MT6RLb+OKMIy89l9YGfTBPEWBVzDQF6JfRYqs9mlB 9OnzDuj9eerpqMfIxAfocLbMIKcPSadi9n7H3Fe/k8vACPkk1l/SdYqn/tRunRzfq6M+ IjP9svfhqMG5eP+sqjH/KcODrz2jSJCMFjWL907h61iWcYE2FOmgevSGkYg+Et/uCm+x eDWw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=M9+J1fF1; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s19-v6si5521838pgv.327.2018.07.05.07.24.57; Thu, 05 Jul 2018 07:25:11 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=M9+J1fF1; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754262AbeGEOXq (ORCPT + 99 others); Thu, 5 Jul 2018 10:23:46 -0400 Received: from fllv0016.ext.ti.com ([198.47.19.142]:39668 "EHLO fllv0016.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753891AbeGEOVt (ORCPT ); Thu, 5 Jul 2018 10:21:49 -0400 Received: from dlelxv90.itg.ti.com ([172.17.2.17]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id w65ELTK1089876; Thu, 5 Jul 2018 09:21:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1530800489; bh=NpWgezIFP2E+Zt/i1ppwWdo15r31Uun2B+j65AbARgE=; h=From:To:CC:Subject:Date; b=M9+J1fF10K1Y8Acp3BnYpTraoMmXCzngV3u/3MSdRC5G8jhtu947S9Ainucai2v09 8QmNiiFkfFlYgCZt2AYmuAHdYFm8/w5HHkZm4F4FoxnINIft1hdizbk6Om6K1fcgOU yhiYqeMv2suvnT9ycGfzrGrMSV4IjHO+7tbz9I/o= Received: from DLEE114.ent.ti.com (dlee114.ent.ti.com [157.170.170.25]) by dlelxv90.itg.ti.com (8.14.3/8.13.8) with ESMTP id w65ELTjN004139; Thu, 5 Jul 2018 09:21:29 -0500 Received: from DLEE101.ent.ti.com (157.170.170.31) by DLEE114.ent.ti.com (157.170.170.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Thu, 5 Jul 2018 09:21:28 -0500 Received: from dlep33.itg.ti.com (157.170.170.75) by DLEE101.ent.ti.com (157.170.170.31) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1466.3 via Frontend Transport; Thu, 5 Jul 2018 09:21:29 -0500 Received: from a0230074-OptiPlex-7010.india.ti.com (ileax41-snat.itg.ti.com [10.172.224.153]) by dlep33.itg.ti.com (8.14.3/8.13.8) with ESMTP id w65ELPxf020259; Thu, 5 Jul 2018 09:21:25 -0500 From: Faiz Abbas To: , , , , CC: , , , , , , Subject: [PATCH v4 0/6] Add MCAN Support for dra76x Date: Thu, 5 Jul 2018 19:53:13 +0530 Message-ID: <20180705142319.19583-1-faiz_abbas@ti.com> X-Mailer: git-send-email 2.17.0 MIME-Version: 1.0 Content-Type: text/plain X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The following patches add dts and sysconfig support for MCAN on TI's dra76 SOCs Changes in v4: 1. Rebased to latest kernel 2. Using ddata->cfg.syss_mask instead of ddata->cfg.quirks for checking if poll on reset status is required. Changes in v3: 1. Added reset functionality to the ti-sysc driver. This enables me to drop the hwmod data patch as everything is being done in dt. 2. Dropped ti,hwmods from the dts nodes 3. Fixed the unit address of target-module and mcan 4. Removed the status="disabled" in dtsi followed by status="okay" in dts. Changes in v2: 1. Added Support for mcan in the ti-sysc driver Also added the target-module node for the same 2. Added clkctrl data for mcan clocks Faiz Abbas (4): clk: ti: dra7: Add clkctrl clock data for the mcan clocks bus: ti-sysc: Add support for using ti-sysc for MCAN on dra76x bus: ti-sysc: Add support for software reset ARM: dts: Add generic interconnect target module node for MCAN Franklin S Cooper Jr (1): ARM: dts: dra76x: Add MCAN node Lokesh Vutla (1): ARM: dts: dra762: Add MCAN clock support .../devicetree/bindings/bus/ti-sysc.txt | 1 + arch/arm/boot/dts/dra76-evm.dts | 6 ++ arch/arm/boot/dts/dra76x.dtsi | 64 +++++++++++++++++++ drivers/bus/ti-sysc.c | 57 +++++++++++++++++ drivers/clk/ti/clk-7xx.c | 1 + include/dt-bindings/bus/ti-sysc.h | 2 + include/dt-bindings/clock/dra7.h | 1 + include/linux/platform_data/ti-sysc.h | 1 + 8 files changed, 133 insertions(+) -- 2.17.0