]> www.infradead.org Git - users/dwmw2/linux.git/commit
dt-bindings: net: add bindings for NETC blocks control
authorWei Fang <wei.fang@nxp.com>
Wed, 30 Oct 2024 09:39:14 +0000 (17:39 +0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 4 Nov 2024 10:03:50 +0000 (10:03 +0000)
commitf70384e53b091f02180443663c52c9dadc6a9208
tree9c41721cfa21249a104d69e144da4aa3ad81f43d
parentdb2fb74c8560120321919d34dc00806406e7dd11
dt-bindings: net: add bindings for NETC blocks control

Add bindings for NXP NETC blocks control. Usually, NETC has 2 blocks of
64KB registers, integrated endpoint register block (IERB) and privileged
register block (PRB). IERB is used for pre-boot initialization for all
NETC devices, such as ENETC, Timer, EMDIO and so on. And PRB controls
global reset and global error handling for NETC. Moreover, for the i.MX
platform, there is also a NETCMIX block for link configuration, such as
MII protocol, PCS protocol, etc.

Signed-off-by: Wei Fang <wei.fang@nxp.com>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml [new file with mode: 0644]