mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-18 12:30:31 +00:00
dt-bindings: net: emaclite: Add clock support
Add s_axi_aclk AXI4 clock support. Traditionally this IP was used on microblaze platforms which had fixed clocks enabled all the time. But since its a PL IP, it can also be used on SoC platforms like Zynq UltraScale+ MPSoC which combines processing system (PS) and user programmable logic (PL) into the same device. On these platforms instead of fixed enabled clocks it is mandatory to explicitly enable IP clocks for proper functionality. So make clock a required property and also define max supported clock constraints. Signed-off-by: Abin Joseph <abin.joseph@amd.com> Signed-off-by: Radhey Shyam Pandey <radhey.shyam.pandey@amd.com> Acked-by: Conor Dooley <conor.dooley@microchip.com> Link: https://patch.msgid.link/1728491303-1456171-2-git-send-email-radhey.shyam.pandey@amd.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
356d568fa9
commit
60dbdc6e08
1 changed files with 5 additions and 0 deletions
|
@ -29,6 +29,9 @@ properties:
|
||||||
interrupts:
|
interrupts:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
|
|
||||||
|
clocks:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
phy-handle: true
|
phy-handle: true
|
||||||
|
|
||||||
local-mac-address: true
|
local-mac-address: true
|
||||||
|
@ -45,6 +48,7 @@ required:
|
||||||
- compatible
|
- compatible
|
||||||
- reg
|
- reg
|
||||||
- interrupts
|
- interrupts
|
||||||
|
- clocks
|
||||||
- phy-handle
|
- phy-handle
|
||||||
|
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
|
@ -56,6 +60,7 @@ examples:
|
||||||
reg = <0x40e00000 0x10000>;
|
reg = <0x40e00000 0x10000>;
|
||||||
interrupt-parent = <&axi_intc_1>;
|
interrupt-parent = <&axi_intc_1>;
|
||||||
interrupts = <1>;
|
interrupts = <1>;
|
||||||
|
clocks = <&dummy>;
|
||||||
local-mac-address = [00 00 00 00 00 00];
|
local-mac-address = [00 00 00 00 00 00];
|
||||||
phy-handle = <&phy0>;
|
phy-handle = <&phy0>;
|
||||||
xlnx,rx-ping-pong;
|
xlnx,rx-ping-pong;
|
||||||
|
|
Loading…
Add table
Reference in a new issue