From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754986AbcI2LjU (ORCPT ); Thu, 29 Sep 2016 07:39:20 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:54680 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750946AbcI2LjL (ORCPT ); Thu, 29 Sep 2016 07:39:11 -0400 DMARC-Filter: OpenDMARC Filter v1.3.1 smtp.codeaurora.org D9D1860250 Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=pass smtp.mailfrom=kgunda@codeaurora.org From: Kiran Gunda To: Mark Brown , Greg Kroah-Hartman , Sudip Mukherjee , Kiran Gunda , linux-kernel@vger.kernel.org Cc: sboyd@codeaurora.org, aghayal@qti.qualcomm.com, adharmap@codeaurora.org Subject: [PATCH] spmi: regmap: enable userspace writes Date: Thu, 29 Sep 2016 17:06:26 +0530 Message-Id: <1475148990-11272-1-git-send-email-kgunda@codeaurora.org> X-Mailer: git-send-email 1.8.2.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Being able to write to spmi registers via userspace is required for quick debug and development. Enable it. The regmap framework uses dev_name to create debugfs dir names. So update the spmi devices to have proper names. Signed-off-by: Kiran Gunda --- drivers/base/regmap/regmap-debugfs.c | 2 +- drivers/spmi/spmi.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/base/regmap/regmap-debugfs.c b/drivers/base/regmap/regmap-debugfs.c index 1ee3d40..061e771 100644 --- a/drivers/base/regmap/regmap-debugfs.c +++ b/drivers/base/regmap/regmap-debugfs.c @@ -259,7 +259,7 @@ static ssize_t regmap_map_read_file(struct file *file, char __user *user_buf, count, ppos); } -#undef REGMAP_ALLOW_WRITE_DEBUGFS +#define REGMAP_ALLOW_WRITE_DEBUGFS #ifdef REGMAP_ALLOW_WRITE_DEBUGFS /* * This can be dangerous especially when we have clients such as diff --git a/drivers/spmi/spmi.c b/drivers/spmi/spmi.c index 2b9b094..d7a0106 100644 --- a/drivers/spmi/spmi.c +++ b/drivers/spmi/spmi.c @@ -70,7 +70,7 @@ int spmi_device_add(struct spmi_device *sdev) struct spmi_controller *ctrl = sdev->ctrl; int err; - dev_set_name(&sdev->dev, "%d-%02x", ctrl->nr, sdev->usid); + dev_set_name(&sdev->dev, "spmi%d-%02x", ctrl->nr, sdev->usid); err = device_add(&sdev->dev); if (err < 0) { -- The Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project