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/DRA77P: DS90UB921 pair DS90UB948 I2S channel

Part Number: DRA77P


Tool/software: Linux

Hello all

We use DS921 for 24bit RGB on J6 and DS948 for lvds display,

We currently need one channel for pwm input , and seems only i2s channle is avaliable ,

so we use GPO7_I2S_WC in DS921 and GPO7_I2S_WC in DS948

Our 24K pwm can get in DS921 GPO7 ,while the GPO7 in DS928 can not get the output

I want to know ,

If ds921 I2S channel can pair with DS948 I2S channel ? if only I2S WC signal is avaible , does this works ?

If this solution can work , how to set the i2c register ?

If this solution can not work , does any other way to get a 24k signal output to DS948 ?

We notice the DS948 can support 4 channel i2s ,does this two chip have the same time slot id for i2s WC channle ?

Thanks and regards

  • Ok
    we get this works
    And as a reference ,here is 948 reg set
    # i2cdump -y 4 -f 0x2c
    0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
    00: 58 04 2a 4c fe 1e 00 18 00 00 00 00 00 00 00 00 X?*L??.?........
    10: 00 00 00 00 00 00 00 00 00 01 00 00 2b 19 09 09 .........?..+???
    20: 00 43 4a 20 08 00 83 84 00 00 00 80 00 00 00 00 .CJ ?.??...?....
    30: 00 00 90 25 01 00 00 88 00 00 00 03 20 e0 23 00 ..?%?..?...? ?#.
    40: 43 03 03 00 60 88 00 00 0f 60 00 08 00 00 63 00 C??.`?..?`.?..c.
    50: 03 10 00 01 80 00 00 00 00 7f 20 20 00 00 00 00 ??.??....? ....
    60: 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 ....?...........
    70: 00 00 00 07 07 08 00 00 00 00 00 40 02 00 00 00 ...???.....@?...
    80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    a0: 00 00 7d 00 00 00 00 00 00 00 00 00 00 00 00 00 ..}.............
    b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    c0: 00 00 00 00 00 00 00 00 c0 00 00 00 00 00 00 00 ........?.......
    d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    f0: 5f 55 42 39 34 38 00 00 00 00 00 00 00 00 00 00 _UB948..........
    #

    Thanks anyway
  • Hi Xiongwei,

    it's great you resolved the issue and thanks for sharing it.

    Regards,
    Yordan