This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/DS90UB927Q-Q1: how to set I2S_WC/GPIO_REG07 and I2S_DA/GPIO_REG06 in ds90ub927-ds90ub924 as gpio,so can pass PWM?

Part Number: DS90UB927Q-Q1

Tool/software: Linux

how to set I2S_WC/GPIO_REG07 and I2S_DA/GPIO_REG06 in ds90ub927-ds90ub924 as gpio,so can pass PWM?

I set register as blow:but it seems doesn‘t effect,

// i2c_send_slave_addr: 927 iic slave addr;i2c_rev_slave_addr:924 iic slave addr;
        //927:GPIO_REG5,6,TFT_RST,bl_pwm,INPUT;

data = read_data(client, i2c_send_slave_addr, 0x10);
data &= 0x00;
write_data(client, i2c_send_slave_addr,0x10,(data|0x33));
//924::GPIO_REG5,6; outPUT:high
data = read_data(client, i2c_rev_slave_addr, 0x20);
data &= 0x00;
write_data(client, i2c_rev_slave_addr,0x20,(data|0x91)); //0x0e

//927:GPIO_REG7,,vcom_pwm,INPUT;
data = read_data(client, i2c_send_slave_addr, 0x11);
data &= 0x00;
write_data(client, i2c_send_slave_addr,0x10,(data|0x33));
//924::GPIO_REG7,; outPUT
data = read_data(client, i2c_rev_slave_addr, 0x21);
data &= 0x00;
write_data(client, i2c_rev_slave_addr,0x21,(data|0x11)); //0x0e

write_data(client, i2c_rev_slave_addr,0x2b,(0x40));
i reference the documents:snla234:Enabling GPIOs in the DS90UB925 and DS90UB926;
so my question is:can 927-924 gpio_reg6/7 set as gpio and pass PWM clk?