]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
usb: dwc3: generic: Staticize and constify driver ops
authorMarek Vasut <marek.vasut+renesas@mailbox.org>
Sun, 10 May 2026 17:16:33 +0000 (19:16 +0200)
committerMarek Vasut <marek.vasut+usb@mailbox.org>
Wed, 3 Jun 2026 00:00:59 +0000 (02:00 +0200)
Set the ops structure as static const. The structure is not accessible
from outside of this driver and is not going to be modified at runtime.

Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Reviewed-by: Mattijs Korpershoek <mkorpershoek@kernel.org>
drivers/usb/dwc3/dwc3-generic.c

index 22b9ef0b24e348840b79b84c15320083aa38e8a1..2356b3bc0aaf5c3bef6c2ffa37ecb03341a0f232 100644 (file)
@@ -330,7 +330,7 @@ void dwc3_imx8mp_glue_configure(struct udevice *dev, int index,
        unmap_physmem(base, MAP_NOCACHE);
 }
 
-struct dwc3_glue_ops imx8mp_ops = {
+static const struct dwc3_glue_ops imx8mp_ops = {
        .glue_configure = dwc3_imx8mp_glue_configure,
 };
 
@@ -414,7 +414,7 @@ enum dwc3_omap_utmi_mode {
        unmap_physmem(base, MAP_NOCACHE);
 }
 
-struct dwc3_glue_ops ti_ops = {
+static const struct dwc3_glue_ops ti_ops = {
        .glue_configure = dwc3_ti_glue_configure,
 };
 
@@ -506,16 +506,16 @@ static int dwc3_flat_dt_get_ctrl_dev(struct udevice *dev, ofnode *node)
        return 0;
 }
 
-struct dwc3_glue_ops qcom_ops = {
+static const struct dwc3_glue_ops qcom_ops = {
        .glue_configure = dwc3_qcom_glue_configure,
 };
 
-struct dwc3_glue_ops qcom_flat_dt_ops = {
+static const struct dwc3_glue_ops qcom_flat_dt_ops = {
        .glue_configure = dwc3_qcom_glue_configure,
        .glue_get_ctrl_dev = dwc3_flat_dt_get_ctrl_dev,
 };
 
-struct dwc3_glue_ops rk_ops = {
+static const struct dwc3_glue_ops rk_ops = {
        .glue_get_ctrl_dev = dwc3_flat_dt_get_ctrl_dev,
 };