For a moment there I thought the keypad was on the FPGA..but that is DSO related. They keypad is indeed on the SOC i2C:
static int AFG3050_read(struct i2c_client *client, char *buf ,int count)
{
return i2c_master_recv(client,buf ,count);
}
static int AFG3050_write(struct i2c_client *client, char *buf ,int count)
{
return i2c_master_send(client,buf ,count);
}
And the ID tag for the uC is a TI MSP430:
static const struct i2c_device_id AFG3050_id[] = {
{ "msp430", 0 },
{ }
};