From patchwork Mon Oct 2 04:18:20 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anup Patel X-Patchwork-Id: 9980217 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id A250A602A0 for ; Mon, 2 Oct 2017 04:18:41 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 924B91FFAD for ; Mon, 2 Oct 2017 04:18:41 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 8581B28173; Mon, 2 Oct 2017 04:18:41 +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=-6.3 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI, RCVD_IN_SORBS_SPAM, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 790721FFAD for ; Mon, 2 Oct 2017 04:18:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751188AbdJBESk (ORCPT ); Mon, 2 Oct 2017 00:18:40 -0400 Received: from mail-pf0-f180.google.com ([209.85.192.180]:51809 "EHLO mail-pf0-f180.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751174AbdJBESj (ORCPT ); Mon, 2 Oct 2017 00:18:39 -0400 Received: by mail-pf0-f180.google.com with SMTP id n14so444793pfh.8 for ; Sun, 01 Oct 2017 21:18:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brainfault-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=yyweBFRkQOTEOndC+gm5vTGWQFM+07N0OA9MLqjwExA=; b=EQI7qO5xHOFZ/HyXBOIjewWUFWKFt4k0R/6bmZxDZqcqF6QtMu0ZI0NCh2legbk3kl 3CyXL23Y5gogJq0+oOfa9x4aDtr3D8U39WRL4Evx5O4ifJBi3bAiBKww/2FDifd/s7H7 Empz/WDQK82zMZKYwFbciH6dyJplJZhiW6zHAhuwNkCHFNxsM3L47B2fsJQwr7gEYjxZ 2FsI6l2M1I6Z0UFVB8j/muaBvaLWfyxrLicJXggenLZ1aNjOSDncND9VnXOH2Toloxf8 8fQMXZdPZIa6g+HcrJbyIS96fvoRRlb/DfP+2aYb2NBuBgSXNiodTPqsajiWLiS2lYAl qqXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=yyweBFRkQOTEOndC+gm5vTGWQFM+07N0OA9MLqjwExA=; b=B+irXgvwBOO190hr3abf46ak2xXMhZ3U2MdJD/5NbwFtZJn3E9N/bAAZGB9ZBte2nD ee4C2YGTFixNuOF++PZiljhaq74EuHKxlcyOS+/7IuvbOgfvBBuiZkk8rBlelsF3N5dP +SSo0N9p1ZZDg4F5G0SflV3bLdioPgSmf3OWDT1xAx2NEqrkw+xXURPj7bqazFFcztEJ w0Fl68lIbK/3Zr2qZEechhwseupgRC8+YSWV91v2VJ/t5O1poENqTyH66I5XwnbeYOhv 2hfVSezE7jGqlhhnPjxWEWNcU31QJAnM/4lrDuzOMH9R+Cpte1owX9ealaRa1GQs2JC8 nvSQ== X-Gm-Message-State: AMCzsaVa4c52b3Q6oDA5pfFBH0AvipR6Ia7KsUfmX6Z7KyhsSlyJmAOv YxV42CYekwiQnQLVR/fz78I5gw== X-Google-Smtp-Source: AOwi7QA0RMpINcIpyom7tT1KaRRW9eJ63tmoHbJp3g03WYTuUkh8XiomKEMN0eZ9TjUApz6e6/15Cw== X-Received: by 10.159.229.130 with SMTP id az2mr1732122plb.113.1506917918698; Sun, 01 Oct 2017 21:18:38 -0700 (PDT) Received: from anup-ubuntu64.dlink.router ([122.171.84.119]) by smtp.googlemail.com with ESMTPSA id e3sm16592021pga.80.2017.10.01.21.18.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 01 Oct 2017 21:18:37 -0700 (PDT) From: Anup Patel To: Ohad Ben-Cohen , Bjorn Andersson Cc: linux-remoteproc@vger.kernel.org, linux-kernel@vger.kernel.org, Anup Patel Subject: [PATCH v2] rpmsg: Allow RPMSG_VIRTIO to be enabled via menuconfig or defconfig Date: Mon, 2 Oct 2017 09:48:20 +0530 Message-Id: <1506917900-12289-1-git-send-email-anup@brainfault.org> X-Mailer: git-send-email 2.7.4 Sender: linux-remoteproc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-remoteproc@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Currently, RPMSG_VIRTIO can only be enabled if some other kconfig option selects it. This does not allow it to be enabled for virtualized systems where Virtio RPMSG is available over Virtio MMIO or PCI transport. This patch updates RPMSG_VIRTIO kconfig option so that we can enable the VirtIO RPMSG driver via menuconfig or defconfig. Signed-off-by: Anup Patel --- Changes since v1: - Add depends on HAS_DMA to avoid build failures on archs (such as um) with NO_DMA=y. For most archs, HAS_DMA=y so having depends on HAS_DMA is fine. drivers/rpmsg/Kconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/rpmsg/Kconfig b/drivers/rpmsg/Kconfig index 0fe6eac..65a9f6b 100644 --- a/drivers/rpmsg/Kconfig +++ b/drivers/rpmsg/Kconfig @@ -47,7 +47,8 @@ config RPMSG_QCOM_SMD platforms. config RPMSG_VIRTIO - tristate + tristate "Virtio RPMSG bus driver" + depends on HAS_DMA select RPMSG select VIRTIO