struct device_node *phandle = dev->of_node;
        struct device_node *node;
        int alias_id = 0;
-       char clk_name[4] = "gce";
+       static const char * const clk_name = "gce";
+       static const char * const clk_names[] = { "gce0", "gce1" };
 
        cmdq = devm_kzalloc(dev, sizeof(*cmdq), GFP_KERNEL);
        if (!cmdq)
 
        if (cmdq->gce_num > 1) {
                for_each_child_of_node(phandle->parent, node) {
-                       char clk_id[8];
-
                        alias_id = of_alias_get_id(node, clk_name);
                        if (alias_id >= 0 && alias_id < cmdq->gce_num) {
-                               snprintf(clk_id, sizeof(clk_id), "%s%d", clk_name, alias_id);
-                               cmdq->clocks[alias_id].id = clk_id;
+                               cmdq->clocks[alias_id].id = clk_names[alias_id];
                                cmdq->clocks[alias_id].clk = of_clk_get(node, 0);
                                if (IS_ERR(cmdq->clocks[alias_id].clk)) {
                                        dev_err(dev, "failed to get gce clk: %d\n", alias_id);