Hi Praveen, On Fri, Jul 03, 2026 at 08:38:08PM +0530, Praveen Talari wrote: > Add a new trace event header providing tracepoints for the Qualcomm > GENI I2C controller. > > The trace events cover controller bus setup, interrupt status and > error reporting. These events enable structured debugging and performance > analysis using ftrace. > > Usage examples: > > Enable all I2C traces: > echo 1 > /sys/kernel/tracing/events/i2c/enable > echo 1 > /sys/kernel/tracing/events/qcom_geni_i2c/enable > > cat /sys/kernel/debug/tracing/trace_pipe > > Example trace output: > 79.737075: i2c_write: i2c-11 #0 a=057 f=0200 l=3 [00-00-3f] > 79.737075: geni_i2c_bus_setup: a90000.i2c: clk_freq=400000 clk_div=2 > t_high=5 t_low=11 t_cycle=22 > 79.737084: geni_i2c_irq: a90000.i2c: m_stat=0x40000000 rx_st=0x00000000 > dm_tx=0x00000000 dm_rx=0x00000000 > 79.737201: geni_i2c_irq: a90000.i2c: m_stat=0x00000001 rx_st=0x00000000 > dm_tx=0x00000000 dm_rx=0x00000000 > 79.737211: i2c_result: i2c-11 n=1 ret=1 > > Signed-off-by: Praveen Talari <[email protected]>
merged to i2c/i2c. Thanks, Andi
