On 5/8/26 7:01 PM, Simon Glass wrote:

Hello Simon,

-struct dm_cros_ec_ops cros_ec_ops = {
+static const struct dm_cros_ec_ops cros_ec_ops = {
       .packet = cros_ec_sandbox_packet,
       .get_switches = cros_ec_sandbox_get_switches,
  };

Only the sandbox driver is touched - you could do cros_ec_i2c.c,
cros_ec_lpc.c and cros_ec_spi.c as well if you like.

There is 220 sites which do static struct which can be switched to static const struct. I'll do that after I am done with this series, and then with ACPI_OPS_PTR series. Ugh ... I think I will be sending a lot more patches.

BTW dm_cros_ec_get_ops() in include/cros_ec.h casts the ops pointer
back to non-const!
And this one too, I made a commit locally and will submit this later, once I am done with this series. I don't want to flood the ML.

Reply via email to