From patchwork Thu Jun 8 00:24:44 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Suman Anna X-Patchwork-Id: 103329 Delivered-To: patch@linaro.org Received: by 10.182.29.35 with SMTP id g3csp2006212obh; Wed, 7 Jun 2017 17:25:56 -0700 (PDT) X-Received: by 10.84.196.129 with SMTP id l1mr27095532pld.109.1496881556800; Wed, 07 Jun 2017 17:25:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1496881556; cv=none; d=google.com; s=arc-20160816; b=ZIojP5lXEz2rQPwSyeJJ/0fGHDPcx955Ln2ywcH0Rf52sq8eRmqrjFHRdkgLiojSO9 s72G2OaxiM4RAPMA50FY+ifJJDUKPhAg0qoQgsdnIMFKdC/kYT/dT12/h2p87h/K77Yr SqWLIopVxk+wNvJpR7zAYiqMWDaW66n814W77U/LVhRfa8AlMpqHgtzPsw/KAoHqA/OT FVxyzk3mUHe0RDwpYD5LmYe/UmINqv/Ipo6BIjXcpzs91ZA0qa6EecTlSOSqZ4cRDnzE /dg7gZHpJJvbdTOlwuXDg1csvT0o4bl6rCKT7Y6x7BCbEmidWuXwQZzBXdIO1E9DHboQ ocZA== 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=lYTIkr0vZReKcD6/6uh7ZJGl3T+044wz1u5e0nSACpE=; b=NDUVEaxOkcPeZNB68lwICPgjw22FupgICHPgVRjGtr7qQzww9dbGRl6Bt8f6czxoP6 cOeIptGtuxSn8bz55P/fL7AzbgpbTfnfAVzVljN28hC4tCuDnSPzjx4n5HZPfCizsNUq lxmNyDDXuT2B23hGUJKLN9DikqV2tvmkwsk2pRObbBaoJ3fYjtS3mD/y1danWAjQ8j8T A1qpCSRWn+Qo+v++Zz72+t4ntaNY8LfHDWSWqaNTfQBx0bB/42wKqBUXxf6c4lWVSTmE 2R0cO9J1lPUPgKvMbNJnjXXSWGjDCnT+jYo69iFQD/WhRn7ke//9R291J8Q4nRgPCjN0 Nm7w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com; 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 v85si2980069pgb.353.2017.06.07.17.25.56; Wed, 07 Jun 2017 17:25:56 -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; 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 S1751595AbdFHAZ0 (ORCPT + 25 others); Wed, 7 Jun 2017 20:25:26 -0400 Received: from fllnx210.ext.ti.com ([198.47.19.17]:15801 "EHLO fllnx210.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751260AbdFHAZU (ORCPT ); Wed, 7 Jun 2017 20:25:20 -0400 Received: from dlelxv90.itg.ti.com ([172.17.2.17]) by fllnx210.ext.ti.com (8.15.1/8.15.1) with ESMTP id v580OnRD001093; Wed, 7 Jun 2017 19:24:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ti.com; s=ti-com-17Q1; t=1496881489; bh=DQZzbdbfn7fFOuv28TrC1EYpz2LNCUZNIYIu3LyDpzI=; h=From:To:CC:Subject:Date; b=PTNE0W1ZEPV1NcTJWGff8y9Mc9MuQpQ+K1Caxk6h/xzvZsg39O+IH96rwSSfxC07x XD+hc0EhlKx9fb47OQbF7LLcVY/svpp5i73MxT5S94EsqnPyV1H/IS7vlamIIZPqiK GFzsLrFVauw1IAn5C+KzFNDKhQPvlEg0reHSfswQ= Received: from DLEE70.ent.ti.com (dlemailx.itg.ti.com [157.170.170.113]) by dlelxv90.itg.ti.com (8.14.3/8.13.8) with ESMTP id v580OnjT009080; Wed, 7 Jun 2017 19:24:49 -0500 Received: from dflp32.itg.ti.com (10.64.6.15) by DLEE70.ent.ti.com (157.170.170.113) with Microsoft SMTP Server id 14.3.294.0; Wed, 7 Jun 2017 19:24:48 -0500 Received: from legion.dal.design.ti.com (legion.dal.design.ti.com [128.247.22.53]) by dflp32.itg.ti.com (8.14.3/8.13.8) with ESMTP id v580OmRU024539; Wed, 7 Jun 2017 19:24:48 -0500 Received: from localhost (irmo.dhcp.ti.com [128.247.58.167]) by legion.dal.design.ti.com (8.11.7p1+Sun/8.11.7) with ESMTP id v580Om321822; Wed, 7 Jun 2017 19:24:48 -0500 (CDT) From: Suman Anna To: Bjorn Andersson , Rob Herring , Ohad Ben-Cohen CC: Santosh Shilimkar , Mark Rutland , , , , , Suman Anna , "Andrew F. Davis" , Sam Nelson Subject: [PATCH v2 0/3] Add Keystone2 Remoteproc driver Date: Wed, 7 Jun 2017 19:24:44 -0500 Message-ID: <20170608002447.47580-1-s-anna@ti.com> X-Mailer: git-send-email 2.12.0 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, This is v2 of the patchset that adds the DT binding and the driver for loading and booting the DSP devices present on various Keystone2 SoC families. The current series supports the 66AK2H/K, 66AK2L and 66AK2E SoC families. The DTS nodes will be posted separately once the binding is accepted, and dependent patches from Loic are merged. See v1 cover-letter for details. Main changes are in the binding to address various comments from Rob Herring. The driver is updated to construct firmware names based on alias property. Exact changes are summarized in each patch. v1: http://marc.info/?t=149581802500004&r=1&w=2 regards Suman Andrew F. Davis (1): remoteproc/keystone: Ensure the DSPs are in reset in probe Suman Anna (2): dt-bindings: remoteproc: Add Keystone DSP remoteproc binding remoteproc/keystone: Add a remoteproc driver for Keystone 2 DSPs .../bindings/remoteproc/ti,keystone-rproc.txt | 135 ++++++ drivers/remoteproc/Kconfig | 13 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc/keystone_remoteproc.c | 525 +++++++++++++++++++++ 4 files changed, 674 insertions(+) create mode 100644 Documentation/devicetree/bindings/remoteproc/ti,keystone-rproc.txt create mode 100644 drivers/remoteproc/keystone_remoteproc.c -- 2.12.0