Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp699425imm; Wed, 1 Aug 2018 03:58:38 -0700 (PDT) X-Google-Smtp-Source: AAOMgpdBVE1hA+JcfDZ24IQqaaADMzZQnIEqbr8BItSSlpq3716hNWVK9W73nQcZNjHgmad0ycF5 X-Received: by 2002:a17:902:7e43:: with SMTP id a3-v6mr24142384pln.151.1533121118180; Wed, 01 Aug 2018 03:58:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533121118; cv=none; d=google.com; s=arc-20160816; b=AUCXFxDCkGNBFcdpLxdE6qEk6b627FhbPCps61mdABWf499qxvWDxPsFrImHdxoGdc 8EFNDlF8DVkd1Jq2dPxJPcjl1Q3qQB3OMHfOhYuOlqIb/3cAFJs5BU1VSTGREHeqFTgy qKevp0jVKSIq7ZfhsYu6JOHZQjNiZrcTBWQuPsNkILQ+NaUr+AScCq3Svp6vJY3SnbJU wRACZjZbXjavwQJBQ8d/vmLqn7BsbkSsVDaklKoO50I/3fmnm+eYdjxUXe5P8PoUzggK 1SynAAcDIIEnSFCP9duKnNS5Y1gcAU0TbtXrpDMtHrVyk2FKx4x+oaRqZA0Z0G6K1fmc DVKQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=BN37pvmmWbVTpksW6gMLiYsUHWEhBJrmBHOOgcKUudk=; b=IkVIgh915sHA9PEEUD3qjV0FUwS8ff9j9y19F/BaCwzhq4s4KXZsKa2wZBQchC336i g2ceN1r7SwenAPYM32bVdlo9IQTGKG6qOZUo1quNHssDq6256zo0vbSlOc8e6AtDmRX0 zL8H2Zf8WPiuwxMFgVLucZ0PJXmIXHWyVwXPMvr1X7u4e+LfklKa2jhGEMPFKHm1gZ5X ZEm+k3OYEdL65/1KPzPVHZXPIOVZLNjPSPCUeAKNdpe9MX6J8bRzzwA/fZrGkLrHrtxH 2kWXr+PYvlT0PedVfLjobqvYu3kg0RoulLjYOiidMRZr3lnB332+tPTVNstxa5rruroO MZbw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=Sjb9rlcI; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id cd4-v6si16703073plb.516.2018.08.01.03.58.20; Wed, 01 Aug 2018 03:58:38 -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=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=Sjb9rlcI; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387723AbeHAMmi (ORCPT + 99 others); Wed, 1 Aug 2018 08:42:38 -0400 Received: from mail-wr1-f67.google.com ([209.85.221.67]:36623 "EHLO mail-wr1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387581AbeHAMmh (ORCPT ); Wed, 1 Aug 2018 08:42:37 -0400 Received: by mail-wr1-f67.google.com with SMTP id h9-v6so19667860wro.3 for ; Wed, 01 Aug 2018 03:57:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=BN37pvmmWbVTpksW6gMLiYsUHWEhBJrmBHOOgcKUudk=; b=Sjb9rlcIQxvuL6/1CeU+lySdkSLQtmhI3ThZ+wcNKruBwZczT2w/Xg5yN7ww2OIoQo x6kr3M/k+48vV+dH22qf24xbgVnZl0EoVrc/iPjNaNV6vvj2gGeG22Mxh4hHFNfFicEb 3KZr/IVt761alTmY/pP/Bz2G5mPVMQe49WMlkDl/deKooKAB7+TXJLUMEwdAmzKnYRIS 40CSczSQLkJrmmBI+SkoTHesUJoVW8A3v4gayF1ouiWKbgJ18/LCOwBPx7TALK1xRvRn B2cl5v6QVvuolIKW0z6SjNdft9QWM00LZhHO4AaKLPjfTH3a5Gj2ZHhJA9WKo3hajIoC NOoA== 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=BN37pvmmWbVTpksW6gMLiYsUHWEhBJrmBHOOgcKUudk=; b=EeH2UBedSGDhPo6rMobQdmqJNWlOoUw82+Ex+xdTZCEHl7GsOuQnBJKQAenLQkdaxm tUqd2tyK4pmEZrBij6Z6Yqm8eENXu7H6aCzE4BxPftlDU6NwzZ9iUzs2EUA4EFqlg/i0 4X5nThQRFl+v3III5v6Ym6KtTRQ697h+TM712LRYwRNAmyEOkg3HBNq9XEi310LN4CzI 32sqIjERH2AvF4E4nDgqySuT5NzRxbxX8vqKR3cHRurG9R2oi8pCp/pTBn8cvK2Ae7am jm//yDxS0VpjulJJm3fvwjXE2l+leun/AZ9K4XXLP9unHMJwVR1OCYcuT667mNGYMvfM Zx6Q== X-Gm-Message-State: AOUpUlGzdIlZLB/+/oFrW5ubzuSsjFZDIgHPETCgQjpk5G6Sd0pP6Fp8 O5edKaxhKdYhScFGXCC0r41x7Q== X-Received: by 2002:adf:dc4c:: with SMTP id m12-v6mr24870340wrj.84.1533121043956; Wed, 01 Aug 2018 03:57:23 -0700 (PDT) Received: from boomer.baylibre.local ([90.63.244.31]) by smtp.googlemail.com with ESMTPSA id b202-v6sm7528939wme.22.2018.08.01.03.57.22 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 01 Aug 2018 03:57:23 -0700 (PDT) From: Jerome Brunet To: Thierry Reding , Carlo Caione , Kevin Hilman Cc: Jerome Brunet , linux-pwm@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH] pwm: meson: fix mux clock names Date: Wed, 1 Aug 2018 12:57:20 +0200 Message-Id: <20180801105720.23999-1-jbrunet@baylibre.com> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Current clock name looks like this: /soc/bus@ffd00000/pwm@1b000#mux0 This is bad because CCF uses the clock to create a directory in clk debugfs. With such name, the directory creation (silently) fails and the debugfs entry end up being created at the debugfs root. With this change, the clock name will now be: ffd1b000.pwm#mux0 This matches the clock naming scheme used in the ethernet and mmc driver. It also fixes the problem with debugfs. Fixes: 36af66a79056 ("pwm: Convert to using %pOF instead of full_name") Signed-off-by: Jerome Brunet --- drivers/pwm/pwm-meson.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/pwm/pwm-meson.c b/drivers/pwm/pwm-meson.c index 822860b4801a..c1ed641b3e26 100644 --- a/drivers/pwm/pwm-meson.c +++ b/drivers/pwm/pwm-meson.c @@ -458,7 +458,6 @@ static int meson_pwm_init_channels(struct meson_pwm *meson, struct meson_pwm_channel *channels) { struct device *dev = meson->chip.dev; - struct device_node *np = dev->of_node; struct clk_init_data init; unsigned int i; char name[255]; @@ -467,7 +466,7 @@ static int meson_pwm_init_channels(struct meson_pwm *meson, for (i = 0; i < meson->chip.npwm; i++) { struct meson_pwm_channel *channel = &channels[i]; - snprintf(name, sizeof(name), "%pOF#mux%u", np, i); + snprintf(name, sizeof(name), "%s#mux%u", dev_name(dev), i); init.name = name; init.ops = &clk_mux_ops; -- 2.17.1