Skip to content

Commit 15f5152

Browse files
author
Michal Simek
committed
Generate i2c and enet reset MIO connection in proper way
Generate proper enet and i2c reset values. enet-reset = <&ps7_gpio_0 47 0>; i2c-reset = <&ps7_gpio_0 46 0>; Signed-off-by: Michal Simek <michal.simek@xilinx.com>
1 parent d08d15a commit 15f5152

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

data/device-tree_v2_1_0.tcl

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2059,13 +2059,15 @@ proc gener_slave {node slave intc {force_type ""} {busif_handle ""}} {
20592059
set alias_node [list i2c$i2c_count aliasref $name $i2c_count]
20602060
lappend alias_node_list $alias_node
20612061

2062-
set ip_tree [slaveip $slave $intc "" [default_parameters $slave] "S_AXI_" ""]
2062+
set ip_tree [slaveip $slave $intc "" [default_parameters $slave "C_I2C_RESET"] "S_AXI_" ""]
20632063
# use TCL table
20642064
set ip_tree [zynq_irq $ip_tree $intc $name]
20652065
set ip_tree [zynq_clk $ip_tree $name]
20662066

20672067
set ip_tree [tree_append $ip_tree [list "i2c-clk" int 400000]]
20682068
set ip_tree [tree_append $ip_tree [list "bus-id" int $i2c_count]]
2069+
set ip_tree [ps7_reset_handle $ip_tree $slave "C_I2C_RESET" "i2c-reset"]
2070+
20692071
incr i2c_count
20702072

20712073
lappend node $ip_tree
@@ -2336,7 +2338,7 @@ proc gener_slave {node slave intc {force_type ""} {busif_handle ""}} {
23362338
lappend alias_node_list $alias_node
23372339
incr ethernet_count
23382340

2339-
set ip_tree [slaveip $slave $intc "" [default_parameters $slave] "S_AXI_" ""]
2341+
set ip_tree [slaveip $slave $intc "" [default_parameters $slave "C_ENET_RESET"] "S_AXI_" ""]
23402342
set ip_tree [zynq_irq $ip_tree $intc $name]
23412343
set ip_tree [zynq_clk $ip_tree $name]
23422344
set ip_tree [tree_append $ip_tree [list "local-mac-address" bytesequence [list 0x00 0x0a 0x35 0x00 0x00 $mac_count]]]
@@ -2373,6 +2375,7 @@ proc gener_slave {node slave intc {force_type ""} {busif_handle ""}} {
23732375
set ip_tree [tree_append $ip_tree [list "phy-mode" string "rgmii-id"]]
23742376
}
23752377

2378+
set ip_tree [ps7_reset_handle $ip_tree $slave "C_ENET_RESET" "enet-reset"]
23762379
lappend node $ip_tree
23772380
}
23782381
"axi_fifo_mm_s" {

0 commit comments

Comments
 (0)