From nobody Mon Jun 8 13:25:32 2026 Received: from mail-dy1-f179.google.com (mail-dy1-f179.google.com [74.125.82.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5C6742AF00 for ; Fri, 29 May 2026 06:00:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780034441; cv=none; b=UarMwddDB7Jl3xNp59TzLncckJXbICPtBq0TtwnSiG4IVfxfkmTLkBk51EcgKq/Vh9Gyxjos4SapjjMM7EO2lBQST57083FpXwczBz4Ud7McOqRJ7VBX8rjzM5y6eBdbIwiOCXn30mjbGoQR7X7Tvbrm+tRWCcMgyBK0VjiaM8s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780034441; c=relaxed/simple; bh=LlKjfmg4uzjgcSwowvq2v2W/FzEckjJHb/li9GuSVSo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=hYPntYNzIWWWrWvnnOeAMTPKh0zFGxamHANp+EzPxq+3DJZJE6GWgx2oWgVLKtWXjem1UNk6YbZRWibMFenOhHMH3O0NZ3rAeHq6DwL+4PW2k96s4RmGBMZEVloEQaH1NpNCU9fT9o8cQ1YzlwU9rTjutVG2lxeHVeVSs+KH7DU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=sTfcriTF; arc=none smtp.client-ip=74.125.82.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="sTfcriTF" Received: by mail-dy1-f179.google.com with SMTP id 5a478bee46e88-2f0ad52830cso17563103eec.1 for ; Thu, 28 May 2026 23:00:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780034439; x=1780639239; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=3n5bXyy99k9iyvx4lY1kMjVmlRsiOyGImOOHuWaZn0k=; b=sTfcriTFichN/Y4ZJGQSnZInshHdN5ub8zq4Ppp69vuLdpj4MVC3H/sZ6e2OoXYJ5N l5/948sD1KBXyjRUzMKFJp1QD5WZ+qTIDXQdQxMOER8JocnIbK9VcrYAwcQbalO4dl3B H21/vTNM0nXTAAEiwM8SIHEx2XUxnpsW8OcjOXybgx49fE9ZJwW2B/LyaC/qj1t6/2sd DQJlVc7J16NOLWM7f7KOGIXgUhN/JS4Oo/dX61heZBObyr6g8FLAbOeFZIhLKl8OWRPV et6pYhKO7jSUcEs/xbXzLLXgzxQ8Q9ZMDoX1/Ea4G5fw/Y6GUW8AMeSq6PKiucr/rWE7 sXSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780034439; x=1780639239; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=3n5bXyy99k9iyvx4lY1kMjVmlRsiOyGImOOHuWaZn0k=; b=X+TJxFtHE6UyLus03j0d36FMFYINVKYVp0aJ3MFCnUEPKVBqv643eVZDED+JDEXSAi gzd3aCTtbWPJcacCt/kJgpee+l/5qyrAp26N4AbRcNsMlDuqj+fY9IKft9xxQidUchVU uwc4qAP0lWSUz/f+s7A8sT5rM1mGDyvNNHdrfX2pv+ZrbcOl5Hl31W+xwjMOPcN3CPVu /sJxye2sZ+1vH8X1lBSU8WmoqbwuhXGsVX8FnWxfTiJTHLnoVV3Ko9GGMMzeoBkmZDA1 3fFgLBpNrswMWjG9hDJ2awa6m4Zon6oJ3OVbZaoZM6sCrcw8rQy5mt96d+5lsnPLwBD9 Vsiw== X-Forwarded-Encrypted: i=1; AFNElJ/JzBB/X8UR4rooCg8GtFaWDGqduhV557orjfteo26xWx1eMC3E2yz/3mumUv5+Bg47ohrWA+fF6JbkEWw=@vger.kernel.org X-Gm-Message-State: AOJu0YxPFPbHkQiwnQ2usxAE/BaEnsaV2SeZ5aaG2xzkeorvZJ/gV1lr Dy9Dn41DivW6RgGk84ze82rvy7yJvkQtUe/xJdho4Af1VE0LX3U/d9Di X-Gm-Gg: Acq92OGsW2ZJvG68x4cnEoHG6vvUbicRDLaNpY+uIHIpQ3LxX50e40GS5LY+RBh25UC uzM2TAVIj+PUQiQFjYkMkFGSyilqPyjPNkyO6xWvOsPTzU0tG7lYxvxyxh0PRALdj/mVH7r7EAW JONgERJLM7pfu2Yby5ffa/WW6jcBLScEjzwMLEdFJ97r8aYPmswfb3vRHNInuqLGH66LoKJ3Y/f vsBIDc3ohXpMou1EyK3h9QKBoMUsmWA4mkdtNRqbIirBqJy+xsMiztQly/VtKk5JR+x12REhX5N ErBcoMmMXhBz6hlGzsn9G+wVQSYa6FtKpUjB65ZoLP0I+1o5Idnw5LLk7CZ3Qoodgm2YDQYYFgh 89KlrXYKzTfAj7uTstZ3FN9BbvaDSD3OkKQpw527EtGw1g3yD06h/YnRCMgv8B/zvGhsRwH+jlA 8bj8gVpcCM7wumtkLjItZrfYrCEvys5tbLSkn9gb8OQAR4xqPK9EOK2j2yZe82pQBVNe5CP9Jyt DYGzeWa3li5r2Qq09udEWvo43uda1/6jPwBAJC/RSErrfnJM/9IgWmsMajGwTxkUApUVrdwYHez 3bfWs2rhCk8i9HeEjh5rnVgGCjQea1wyTD/BN8gC2Nf6uI994vYM2ere9EIJueid290= X-Received: by 2002:a05:7300:7f9f:b0:2da:44ac:6d17 with SMTP id 5a478bee46e88-304eb0d738fmr636180eec.17.1780034439290; Thu, 28 May 2026 23:00:39 -0700 (PDT) Received: from odroidn2.. (c-67-180-34-11.hsd1.ca.comcast.net. [67.180.34.11]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-304ed2c120csm674689eec.4.2026.05.28.23.00.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 May 2026 23:00:38 -0700 (PDT) From: Yi Ding To: Neil Armstrong , Hans Verkuil , Mauro Carvalho Chehab Cc: Kevin Hilman , Jerome Brunet , Martin Blumenstingl , linux-media@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Yi Ding Subject: [PATCH] media: cec: meson: ao-cec-g12a: name the CEC core regmap to avoid debugfs clash Date: Thu, 28 May 2026 23:00:05 -0700 Message-ID: <20260529060005.94700-1-yi.s.ding@gmail.com> X-Mailer: git-send-email 2.47.3 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The driver registers two regmaps on the same platform device: an MMIO regmap for the AO CEC registers, and an indirect regmap (using reg_read()/reg_write() callbacks) for the CEC controller core registers. Neither regmap_config sets a .name, so both default their debugfs directory to the device name and collide: debugfs: 'ff800280.cec' already exists in 'regmap' Because of the clash the second regmap's debugfs directory fails to register, so its registers can no longer be inspected via debugfs. Give the indirect CEC core regmap a distinct name. The two debugfs directories then become ".cec" and ".cec-core". This only affects debugfs naming; register access is unchanged. Tested on an ODROID-N2 (Amlogic S922X): the warning is gone and both /sys/kernel/debug/regmap/ff800280.cec and ff800280.cec-core are present. Fixes: b7778c46683c ("media: platform: meson: Add Amlogic Meson G12A AO CEC= Controller driver") Assisted-by: Claude:claude-opus-4-8 Signed-off-by: Yi Ding Reviewed-by: Neil Armstrong --- drivers/media/cec/platform/meson/ao-cec-g12a.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/media/cec/platform/meson/ao-cec-g12a.c b/drivers/media= /cec/platform/meson/ao-cec-g12a.c index 41f5b8669..2c914f000 100644 --- a/drivers/media/cec/platform/meson/ao-cec-g12a.c +++ b/drivers/media/cec/platform/meson/ao-cec-g12a.c @@ -405,6 +405,7 @@ static int meson_ao_cec_g12a_write(void *context, unsig= ned int addr, } =20 static const struct regmap_config meson_ao_cec_g12a_cec_regmap_conf =3D { + .name =3D "core", .reg_bits =3D 8, .val_bits =3D 8, .reg_read =3D meson_ao_cec_g12a_read, --=20 2.47.3