]> rtime.felk.cvut.cz Git - vajnamar/linux-xlnx.git/blobdiff - drivers/clk/zynqmp/clkc.c
clkc: zynqmp: fix the usb mux
[vajnamar/linux-xlnx.git] / drivers / clk / zynqmp / clkc.c
index 3f4ef75bced08a6d380eec79368144a2550681bd..c5e8bcae6acc17a80a7a944a8382cbe4e6d38dd1 100644 (file)
@@ -804,19 +804,10 @@ static void __init zynqmp_clk_setup(struct device_node *np)
                        CRL_APB_USB0_BUS_REF_CTRL,
                        periph_parents[usb0_bus_ref], 1, 1, 25);
 
-       clks[usb0] = zynqmp_clk_register_mux(NULL, clk_output_name[usb0],
-                       usb0_mio_mux_parents, 2,
-                       CLK_SET_RATE_PARENT | CLK_SET_RATE_NO_REPARENT,
-                       (resource_size_t *)CRL_APB_USB0_BUS_REF_CTRL, 2, 1, 0);
-
        zynqmp_clk_register_periph_clk(0, usb1_bus_ref,
                        clk_output_name[usb1_bus_ref],
                        CRL_APB_USB1_BUS_REF_CTRL,
                        periph_parents[usb1_bus_ref], 1, 1, 25);
-       clks[usb1] = zynqmp_clk_register_mux(NULL, clk_output_name[usb1],
-                       usb1_mio_mux_parents, 2,
-                       CLK_SET_RATE_PARENT | CLK_SET_RATE_NO_REPARENT,
-                       (resource_size_t *)CRL_APB_USB1_BUS_REF_CTRL, 2, 1, 0);
 
        /* Ethernet clocks */
        for (i = 0; i < ARRAY_SIZE(gem0_emio_input_names); i++) {