Lines Matching refs:scl_rate
476 ret = sprintf(buf, "%ld\n", i3cbus->scl_rate.i3c); in i3c_scl_frequency_show()
491 ret = sprintf(buf, "%ld\n", i3cbus->scl_rate.i2c); in i2c_scl_frequency_show()
539 if (!i3cbus->scl_rate.i3c) in i3c_bus_set_mode()
540 i3cbus->scl_rate.i3c = I3C_BUS_TYP_I3C_SCL_RATE; in i3c_bus_set_mode()
544 if (!i3cbus->scl_rate.i3c) in i3c_bus_set_mode()
545 i3cbus->scl_rate.i3c = I3C_BUS_TYP_I3C_SCL_RATE; in i3c_bus_set_mode()
546 if (!i3cbus->scl_rate.i2c) in i3c_bus_set_mode()
547 i3cbus->scl_rate.i2c = max_i2c_scl_rate; in i3c_bus_set_mode()
550 if (!i3cbus->scl_rate.i2c) in i3c_bus_set_mode()
551 i3cbus->scl_rate.i2c = max_i2c_scl_rate; in i3c_bus_set_mode()
552 if (!i3cbus->scl_rate.i3c || in i3c_bus_set_mode()
553 i3cbus->scl_rate.i3c > i3cbus->scl_rate.i2c) in i3c_bus_set_mode()
554 i3cbus->scl_rate.i3c = i3cbus->scl_rate.i2c; in i3c_bus_set_mode()
561 i3cbus->scl_rate.i2c, i3cbus->scl_rate.i3c); in i3c_bus_set_mode()
567 if (i3cbus->scl_rate.i3c > I3C_BUS_MAX_I3C_SCL_RATE || in i3c_bus_set_mode()
568 i3cbus->scl_rate.i2c > I3C_BUS_I2C_FM_PLUS_SCL_RATE) in i3c_bus_set_mode()
2067 master->bus.scl_rate.i2c = val; in of_populate_i3c_bus()
2070 master->bus.scl_rate.i3c = val; in of_populate_i3c_bus()