From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-oo1-f50.google.com (mail-oo1-f50.google.com [209.85.161.50]) (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 D77D542CB12 for ; Tue, 11 Aug 2026 23:11:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.161.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786489920; cv=none; b=g9dmGtR2h/TvXSWo5fAbFWuLfz5Vh8pZQpOLHHsg6B1FyfIULmilRtX+XIsxxeeJxZYNYqdbE3QKNi4vKgXycdDPF9TqP4UfUjVVT2CIhreOdRoSvPJSHFbsCs/s9GkgwamD36XFX3Btj8Z02A1eWCAf0mHEynVas8anzFS9Uts= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786489920; c=relaxed/simple; bh=vXJST93REa+QH10dPJYzmKclTq5eGMoIGhB/tPIJFyE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SfOVMJ9qHAsNwOhg0tovKnM+SIditJV+W4tf+jlGOno6TupnyORAye1CjkSNnmwEkOjT47Mllb05crnY+NJLLr2STbGDNbfHrMtKcXU1HHEdtfTtFHvOQjhPu5GDK56+ZtxoZuw6YJoJbtfVlrGi7gnaM++dDY8gMfH8Is638XM= 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=igUCVefx; arc=none smtp.client-ip=209.85.161.50 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="igUCVefx" Received: by mail-oo1-f50.google.com with SMTP id 006d021491bc7-6b051516aaaso123517eaf.2 for ; Tue, 11 Aug 2026 16:11:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786489917; x=1787094717; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=6fiFh2L3bx9YuuvYvD9BsidmGnYklyUdwY2Tqg6czVo=; b=igUCVefx1AzcSZblw9VKn38CCn5RxuRd+dqa0AWkWHzuN72JyTDlTJYDJICfwSylvo nO7MXUIGyBFShfRTOocXZoBiC8TuQU54anGoe3dqTHnhmPDq2rzojUb3AE4FZsAxk9td yMCo6siO4nxg95jvl6xaTyy01F+TYruhb0touUrAcBoAjo13nCZAdE6JLyp5+vXUpkLm YvK5ndVeJx8m7irErj3PYNq8afE/haYqWrtNfceTX+Ta5rbR1STGR3vqrERB9uGdDqJI 8dONwTJqYpCoo9YCJIOIZKT1g56ELY+nc4Oq6otIXyfHwOsKvZL/XCnnwwDX/UR/eOMO ccqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786489917; x=1787094717; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=6fiFh2L3bx9YuuvYvD9BsidmGnYklyUdwY2Tqg6czVo=; b=ngMTGXrHFaV3dWBBGZpuYXARnYur3gIli42sa73JyscLuP8BY9khP6HzQzh+ikVC7A 6EbsVRFYJmYWgN92QN1Io5MlklU0NVRy6f68PiEdCF1prXDpf9G3154wweCuoc4yR0zB ly81YEmxa0aHMgBfAAngH5zaae/zDiLDgQSwQ7PehCPDFYzifSRY3p+O7+L4LRRANxYn WuwpqAw1/hpjd9MyLnIes+UYC9Ovp/yy/D8fuKyVSpVPxBGBsriFXL7lWf9h7WZwZ4sc a8LAEMBbYnktV2hmECXfgVCl/li3nzdS0kyFLzNCR1wrL1VMWxpTtaGvq/Qt1qHty/UT SFJw== X-Forwarded-Encrypted: i=1; AHgh+RqE8IkrzOtgKsNoLZmC0zY1lkqDVL0KPrdUdbqURcekZqQqjeHEUhOYFXkncewtik8zDdALFc//2yljJ2k=@vger.kernel.org X-Gm-Message-State: AOJu0YxZ9Fy4MiO4mwdY/JRoNKOVLLtlZpbug6qZO/A6ngMS8qkYrh21 PihVXbeQ/ffcmaNcxt7HS9sjoWBJ4PQCP7NUJFLlSUduLOL9fAs+nlEN X-Gm-Gg: AR+sD13kCulFPfDZXz1/tVuZ1nnbxokoct7cXQVujVxixS4FvduuuutKyFUniB90VBj kNZipWGLdj/GaK2Dl8OIAdN28xWs7W1UTicwo61hL4pe4nzBKq41Az5g/IvhR/GT4eSZnIhg5eo hzD+3+PX288df8GjflKI6kzeCAeZZp610deuevKdLLCyIxtdwAyr2ZzCLJxt2eiWqE6qWNoLWAP K6EI3fjvDjWeOe2XYFsiwT7NPRICO+Y9arCQzdAFzpkUPq9BBqqt34deyd1niCiXL75Aw9lM1+p qEaSYTarhuoEZm5xKqxElBho8rQSuZkYev+UPwQ6lTX4V3tfGam/60u3nnf3r0MYkNIfXMKayFj ql7XO+QgYbi+FmUvxOhnEodULQrGR+oOOjZxMFKkj/8X1yBp4D8h/BaQDbRBIk3gevNRUuIVLph AvuZSPLA+7Rzzz2lPjdHFPH2N9bCfsN8u4Nz4pCXMBCt8IoQAVW4MXhtdFmOlqvyW7plwJLGbeu 2bQwizW2mo+T9AhJQ3IbFPzyZx4C4LcrYQEZR/EA8rR7BTJuj/UqthphKKsdlZSQlkfX6OGd/zu YPXSUgjYqXHuewX0RJzbX8UxC8deFewTqFzI6Uqotke4x5j92loHllz9rLxks6JYmqircmHbKP4 teD3brmaZUNbZ2VOoJh8FbH+jdjk= X-Received: by 2002:a05:6820:4b91:b0:6ac:c1b4:1a21 with SMTP id 006d021491bc7-6b0b24c8b4bmr559916eaf.6.1786489917411; Tue, 11 Aug 2026 16:11:57 -0700 (PDT) Received: from [127.0.1.1] (184-96-154-59.hlrn.qwest.net. [184.96.154.59]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-45e3510fa5fsm713176fac.1.2026.08.11.16.11.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Aug 2026 16:11:56 -0700 (PDT) From: James Hilliard Date: Tue, 11 Aug 2026 17:11:30 -0600 Subject: [PATCH v7 1/2] dt-bindings: mfd: x-powers: Add AC200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260811-submit-ac200-mfd-v7-1-8b06f552a4d7@gmail.com> References: <20260811-submit-ac200-mfd-v7-0-8b06f552a4d7@gmail.com> In-Reply-To: <20260811-submit-ac200-mfd-v7-0-8b06f552a4d7@gmail.com> To: Lee Jones , Arnd Bergmann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , James Hilliard Cc: Andrew Lunn , "Jagielski, Jedrzej" , Andre Przywara , Chen-Yu Tsai , =?utf-8?q?Jernej_=C5=A0krabec?= , linux-sunxi@lists.linux.dev, mfd@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.15.2 The AC200 is an I2C-controlled mixed-signal companion IC containing audio, video, RTC and Fast Ethernet PHY functions. Describe the parent device and its shared input clock. The Ethernet PHY is represented by a PHY package on its MDIO bus, with a phandle back to this device for access to the package control registers, so it does not require an MFD child node. Function-specific supplies belong to their consumer bindings rather than the shared parent. The input clock must run at 24 or 27 MHz when the Ethernet PHY is used, matching the rates encoded by its documented clock selector. Signed-off-by: James Hilliard --- .../devicetree/bindings/mfd/x-powers,ac200.yaml | 49 ++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/Documentation/devicetree/bindings/mfd/x-powers,ac200.yaml b/Documentation/devicetree/bindings/mfd/x-powers,ac200.yaml new file mode 100644 index 000000000000..609831b15c80 --- /dev/null +++ b/Documentation/devicetree/bindings/mfd/x-powers,ac200.yaml @@ -0,0 +1,49 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/mfd/x-powers,ac200.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: X-Powers AC200 mixed-signal IC + +maintainers: + - James Hilliard + +description: + The AC200 is a mixed-signal companion IC containing audio, video, RTC and + Fast Ethernet PHY functions. Its control registers are accessed over I2C. + +properties: + compatible: + const: x-powers,ac200 + + reg: + maxItems: 1 + + clocks: + maxItems: 1 + description: + AC200 input clock. When using the Ethernet PHY, its configured rate must + be 24 or 27 MHz, matching the rates encoded by the documented EPHY clock + selector. + +required: + - compatible + - reg + - clocks + +additionalProperties: false + +examples: + - | + i2c { + #address-cells = <1>; + #size-cells = <0>; + + mixed-signal@10 { + compatible = "x-powers,ac200"; + reg = <0x10>; + clocks = <&pwm 5>; + }; + }; +... -- 2.53.0