This is an LED driver with brightness control.
I have it kind of working, but I can't write to a single register, I can only write with autoincrement on and writing multiple registers.
I'm hoping someone has figured it out.
It could be my i2c driver I suppose....
Here's the data sheet;