From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (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 A49B034A3C9 for ; Wed, 11 Feb 2026 18:50:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770835804; cv=none; b=p2tuxu6LCyjlolz15PMrO2ycBFSuJHujaqqLl0b0JR30YRNNNHgA2g++HoTfY/qnvpWuKdM0W5UTVCjh9XUJptrBqg6Jk2N6QRhkNPEuy677YLdHGCzyFLoRgxrwXLBgf8h1BNwuioTo7shNXir4H4JOo1CxkD+l5r49QZhc1os= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770835804; c=relaxed/simple; bh=J71dklxyEYDYf5YTi6cMq+9suDt7pHWpZ+XzWgD1P/4=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=lSkPQUnpmjYG4NEZnsYHgdwDlaCm2lYZNhVMci24AONBAytTOuZ+fFzrynmfpEAtTibjwJF4YXG7pKXTA+kPJHUjFMQeb0krIubelNC39E6jg/WlhLw0XSDsP96zu8dD+sLt89oWw35ShFzoTciOL/i83lBM4MtGS67vHX9bXrg= 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=JXxZnhqV; arc=none smtp.client-ip=209.85.128.44 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="JXxZnhqV" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-47ee3a63300so27621775e9.2 for ; Wed, 11 Feb 2026 10:50:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770835801; x=1771440601; 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=T3VFsLlcQS6aLAnq2infiT9hJS84OXuJ8Yy2tiwsBck=; b=JXxZnhqV7/FeKo56f2TFWCcjFM6tOxQzxb+Ik+LqDkUKhuMxGCVqglaHaRJV2FAH9Z Sis9Vc4kw7Tnb0Cbbj9PqPeCfwzfF9/CEfld+MGa5tTKadiYexEDRp9dCIU3253Bd0w+ kPV+zNqgwWMBX1bFS5giFBFY/Mup3XOhMz15wTkQmbE/qFuQTgv1GnrrLapap+3MF1n1 RgnFRBUqp+l8HP0dsWFCNOdeEwdAeB5uDwgPjf5RuXDTIr1xQDX6hbM/Wnrs4szqzSNG mtTfYI4aX5+QRuAXDcesvdJxP0jnRaF3JB6CrW+0foaLf3nfR2QlE1H3rq3s6yVPEGd8 1usg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770835801; x=1771440601; 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=T3VFsLlcQS6aLAnq2infiT9hJS84OXuJ8Yy2tiwsBck=; b=LaROnqbokOARKOMKgSNN3358D0L6jp26k68n7gfb9GPEueWIbGHFnObKuh0+HdgdnY eg3vRZjG9naIkkh2Zin/ieZKJqWpOyesx3zJConWxz/BJFskW2c7cymycyYc6ugkCmai uUTNJR2c3Ei9Wi+cffnzW0VTkZ48DYZkqCN6jrzVAvF07//1akquZlssfTzoxFaEBTMC CGuKmMsSJ7QMd6U4baurgEZabgWWVek82fzapS3JBiYwNYGaNgjv27gC+QCOKKy0RSbU u/avQPkAwGRJLqXJaf6SI7qCZxN6ewHc464j6VgRZ+qlGLBMlOxTbyuV2NCs82WViQba 7hmQ== X-Gm-Message-State: AOJu0Yw90k+lxh8twbwMP3Bg2pxTRszyNLBy3BgkM7U3U28w/GtMRogq MeTrnqpseFWxJFzswFlaza6C9+zFGxtfxh98kPOND1i95078u6yYua8o X-Gm-Gg: AZuq6aKpGZa2wjVP4+GeoRLDY8Z0NiA/WTy7Ktt7lMOOMl+cx6SlNSWDXwcI+gLr86K 9AWntrA6dsslBfc83/ju5BvB8/4YqweAJ4f6ec+loJphrrohkMU2AUGEXV66M+2Lrgzqk9VfGtK 0PdjAgLLTCH8wN77zkRk8TCGKqtsSJD+kWCMwc5h/BhzGSyGffps3Qg5A+uTHNxxTyaCkQ6VpdH f6+y3n8KK9wp++nY7d7lCx7l4mmakmDlTZgoQP4eq1mvKowgJ9vR4/4gCt0mIge/VdcE/E74KDU Gu5kBAHO/4wtPOyilCUe250DA1qfe+w6cvhNg2p8xHY6aB6EtpP/Qu+SGngC99eophfVI0pNvVp 5M/uX3vb1daEfxKlLXg7KUaUnQ+lOs6n4vWs19ZDBdQD1E6EILwrI4QJUB+IpF8F7TyVtOHzlCh eO8marxBXHvRimKLtzF7e2Bto= X-Received: by 2002:a05:600c:3490:b0:477:76c2:49c9 with SMTP id 5b1f17b1804b1-483656b14f9mr2608675e9.2.1770835800818; Wed, 11 Feb 2026 10:50:00 -0800 (PST) Received: from xeon ([188.163.112.48]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4835d99497asm93175855e9.6.2026.02.11.10.49.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Feb 2026 10:50:00 -0800 (PST) From: Svyatoslav Ryhel To: Chanwoo Choi , Krzysztof Kozlowski , Lee Jones , Rob Herring , Conor Dooley , Alexandre Belloni Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-rtc@vger.kernel.org Subject: [PATCH v1 0/2] rtc: max77686: convert to i2c_new_ancillary_device Date: Wed, 11 Feb 2026 20:49:39 +0200 Message-ID: <20260211184941.6756-1-clamor95@gmail.com> X-Mailer: git-send-email 2.51.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Convert RTC I2C device creation from devm_i2c_new_dummy_device() to i2c_new_ancillary_device() to enable the use of a device tree-specified RTC address instead of a hardcoded value. If the device tree does not provide an address, use hardcoded values as a fallback. This addresses an issue with the MAX77663 PMIC, which can have the RTC at different I2C positions (either 0x48, like the MAX77714, or 0x68, like the MAX77620). The MAX77620 value is used as the default. The I2C position of the MAX77663 is factory-set and cannot be detected from the chip itself. I have tested this patch on LG Optimus Vu P895 with max77663 PMIC and non-default RTC position. RTC is registered correctly. Svyatoslav Ryhel (2): dt-bindings: mfd: maxim,max77686: document optional RTC address rtc: max77686: convert to i2c_new_ancillary_device .../devicetree/bindings/mfd/maxim,max77686.yaml | 15 +++++++++++++-- drivers/rtc/rtc-max77686.c | 14 ++++++++++++-- 2 files changed, 25 insertions(+), 4 deletions(-) -- 2.51.0