From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-oi1-f172.google.com (mail-oi1-f172.google.com [209.85.167.172]) (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 D623E417D7E for ; Tue, 11 Aug 2026 08:27:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786436866; cv=none; b=g/zOMcW5YGdiReE9Ndh+9OsP3xdMnQEacjVlgzjzskiHLRRVElm50S1ou0Hn4bHFR8RmsepAeT0fAZ9xaAXI1OHR7YwVSABodh/6DjjKtsiRRD4EwS4ZdN1YaRnkLwEV/nnfznuERItjNKU0DGE+M+EKWKHR8xMXS6f+vDUAXN0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786436866; c=relaxed/simple; bh=vXJST93REa+QH10dPJYzmKclTq5eGMoIGhB/tPIJFyE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GMsZa8bDWh+at7M5BMz4PPnhx7VBQf1cFvIZdyRftr1Nur7LQSIx6wS7Sl7N45SchxQ9UvOK+X7FIbCP6cUplK5wPQHEwo8ozWhnCT+KWZis9dkdh+tkko6MPdmVw3WvPCqFPJU0i/iasTfyShQ2h4GrPBmF4FQ1CgZklx5JjoM= 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=eRQKYwPQ; arc=none smtp.client-ip=209.85.167.172 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="eRQKYwPQ" Received: by mail-oi1-f172.google.com with SMTP id 5614622812f47-49fa951b2c6so1493379b6e.1 for ; Tue, 11 Aug 2026 01:27:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786436864; x=1787041664; 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=eRQKYwPQkwuIOgUrdwlGYAttYx/t6TpLuMDF4MmhipnyHkZzCaG+aFt9NeSu6G27gJ yWfkkpOPtWog7NJs7IP2BntC9XvSTpxeKUTX3oN6BKsdlCkho0lisOjCNfnKYXy5dvOy ln6JwvxOfJLVYoB/w2v4KAwqMQZDqCtq7IlGcXBjknLHdM6VFyy4mIhwMRbuBe8ESebe gVtcBm8shiA50KYjfEA+yTogqXfEu/cPPhPOrjDtrYyV/cyXbk8XaM1T4+i7q+FK8hv7 5J2Zmgu7erOB/IWudDjvv08I2xTQ+8sAYwulob+tGJUfK/oETjWJxLI/gnffPZMnjZr9 16jQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786436864; x=1787041664; 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=AiFzmL3jfc3LNJ9o+3nMprSy3Kc9ov7LVG7LUBuKMWi4qwXDOtvgel/15gwpM7yNua V3zTWCdnvHmMI6Hbifsp6qJpMqvKmZtIVTsEUHox+ao91enjRgpF3BPxvYB3dPfXcOLa pOz0j65uZpHuV8oBvnbcnBvDzLnEwWe40hBoJm+AHShs0aOpmJ0Sy+COALtaWVzzK54B pMTdTR97w7KuEncpSl6s16+VL3lFzmxmgAjstLuBPIhdgbGDUSWCnCe1yz9Ho9Uj3Gds aWLzWJUtezKpL2prRcJmfgvDSymfCYm/dEv4ldEWKz2jXcv+a0Hh1K1zRgT7d5k5FdeS Pxxg== X-Forwarded-Encrypted: i=1; AHgh+Rpna515JH6HMDzPmoOpTbKnVJ1zs4k+CIuroi/c12W3d+BxJQ1CYJfzw8DhqcgvQc6p/FnACdTtStCU1hY=@vger.kernel.org X-Gm-Message-State: AOJu0YxVDS2iHprJmsrs0mtrVxazsaVwgTdXYFec0lVwct7Ti8W6kDGg Y0H+Sh1B5j7w1zNENOWuK5TVFoQtF4TLn6NBBRRp+J/D/dMKPReq6zK1 X-Gm-Gg: AR+sD10ik0OpfkZdgUIVdn43+X1h1ILKthyBP4L772sr1+WttgaEq3y/qjpA5npCe7A tmdHq2iT5FxH/LQ16lfqjahDMvu0i5skk9M+l+YBui8zw9znqDLAeUGZEPOwMn6iEu2qWgGor3Y hsCWhkVB5uUKN54XKfhwkWp6ualZ36u3mfC8hxv+ALaWGfCK3FjJPCCaTaAELEBf8wssPnH/03P KHhi1KH43WawMLG68oMbhw1//vwgREzoAGzJxlYJQ+kuToo+qEcCy73NiMLcyonQhZS4YmOC+8l gK/WgWgcYWL15vJkIzwIXObPtNryjsvTwNyXwhYwu1VfheK3sOHkjP3bH1IagSnetm//BVQNFo0 mDfV2oX2+nHuftLqkNEW29xdeUJfFeqTHDQp17L9JSuQfShPXzFiShmxz0s4+LifDVXY+8dUvFr Tp+7moBHzH1uxD/qNOAo9VrA6yMNlOgrpJXK9pOaurjH9M8U6pRXL3l3h+pFvO9m+ZlYiGzctQQ P/gIECg41QTazl6q0U1T6dQFdXzz0KZ+71fv+inBg5zZB73pIGHyNmUq4ac+W9OzW9bG7qsA4Gl hCUamGsOMmDjS9HBvSYIDPe97D3Ae0NAIBgqn34PZIk6oyrB0bNfkglM0//QDFLRVLom+isbM8W qt/fQ/G9ObYfGBTHFrTStE/50/ioy X-Received: by 2002:a05:6808:bc4:b0:4a4:c12:46f6 with SMTP id 5614622812f47-4b1fd5ef03dmr1111568b6e.2.1786436863681; Tue, 11 Aug 2026 01:27:43 -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 5614622812f47-4b1fff55fdcsm318095b6e.6.2026.08.11.01.27.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Aug 2026 01:27:42 -0700 (PDT) From: James Hilliard Date: Tue, 11 Aug 2026 02:27:23 -0600 Subject: [PATCH v6 1/3] 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-v6-1-c5b1292c8498@gmail.com> References: <20260811-submit-ac200-mfd-v6-0-c5b1292c8498@gmail.com> In-Reply-To: <20260811-submit-ac200-mfd-v6-0-c5b1292c8498@gmail.com> To: Lee Jones , Arnd Bergmann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , James Hilliard Cc: 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