Skip to content

Commit ad69326

Browse files
authored
i2c-oc: Rename clock to i2c_osc
1 parent 8af0c6c commit ad69326

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/devices/i2c-oc.c

+9-9
Original file line numberDiff line numberDiff line change
@@ -207,21 +207,21 @@ PUBLIC i2c_bus_t* i2c_oc_init(rvvm_machine_t* machine, rvvm_addr_t addr, rvvm_in
207207
}
208208

209209
#ifdef USE_FDT
210-
struct fdt_node* i2c_clock = fdt_node_find(rvvm_get_fdt_root(machine), "i2c_oc_osc");
211-
if (i2c_clock == NULL) {
212-
i2c_clock = fdt_node_create("i2c_oc_osc");
213-
fdt_node_add_prop_str(i2c_clock, "compatible", "fixed-clock");
214-
fdt_node_add_prop_u32(i2c_clock, "#clock-cells", 0);
215-
fdt_node_add_prop_u32(i2c_clock, "clock-frequency", 20000000);
216-
fdt_node_add_prop_str(i2c_clock, "clock-output-names", "clk");
217-
fdt_node_add_child(rvvm_get_fdt_root(machine), i2c_clock);
210+
struct fdt_node* i2c_osc = fdt_node_find(rvvm_get_fdt_root(machine), "i2c_osc");
211+
if (i2c_osc == NULL) {
212+
i2c_osc = fdt_node_create("i2c_osc");
213+
fdt_node_add_prop_str(i2c_osc, "compatible", "fixed-clock");
214+
fdt_node_add_prop_u32(i2c_osc, "#clock-cells", 0);
215+
fdt_node_add_prop_u32(i2c_osc, "clock-frequency", 20000000);
216+
fdt_node_add_prop_str(i2c_osc, "clock-output-names", "clk");
217+
fdt_node_add_child(rvvm_get_fdt_root(machine), i2c_osc);
218218
}
219219

220220
struct fdt_node* i2c_fdt = fdt_node_create_reg("i2c", i2c_oc.addr);
221221
fdt_node_add_prop_reg(i2c_fdt, "reg", i2c_oc.addr, i2c_oc.size);
222222
fdt_node_add_prop_str(i2c_fdt, "compatible", "opencores,i2c-ocores");
223223
rvvm_fdt_describe_irq(i2c_fdt, intc, irq);
224-
fdt_node_add_prop_u32(i2c_fdt, "clocks", fdt_node_get_phandle(i2c_clock));
224+
fdt_node_add_prop_u32(i2c_fdt, "clocks", fdt_node_get_phandle(i2c_osc));
225225
fdt_node_add_prop_str(i2c_fdt, "clock-names", "clk");
226226
fdt_node_add_prop_u32(i2c_fdt, "reg-shift", 2);
227227
fdt_node_add_prop_u32(i2c_fdt, "reg-io-width", 1);

0 commit comments

Comments
 (0)