31 Oct, 2015

1 commit


04 Mar, 2015

7 commits


26 Nov, 2014

1 commit


23 Oct, 2013

1 commit

  • In some platforms, specially Thinkpad series, rts5249 won't be
    initialized properly. So we need adjust some phy parameters to
    improve the compatibility issue.

    It is a little different between simulation and real chip. We have
    no idea about which configuration is better before tape-out. We set
    default settings according to simulation, but need to tune these
    parameters after getting the real chip.

    I can't explain every change in detail here. The below information is
    just a rough description:

    PHY_REG_REV: Disable internal clkreq_tx, enable rx_pwst
    PHY_BPCR: No change, just turn the magic number to macro definitions
    PHY_PCR: Change OOBS sensitivity, from 60mV to 90mV
    PHY_RCR2: Control charge-pump current automatically
    PHY_FLD4: Use TX cmu reference clock
    PHY_RDR: Change RXDSEL from 30nF to 1.9nF
    PHY_RCR1: Change the duration between adp_st and asserting cp_en from
    0.32 us to 0.64us
    PHY_FLD3: Adjust internal timers
    PHY_TUNE: Fine tune the regulator12 output voltage

    Signed-off-by: Wei WANG
    Signed-off-by: Lee Jones

    Wei WANG
     

30 Aug, 2013

1 commit

  • The default phase can meet most cards' requirement, but it is not the
    optimal one. In some extreme situation, the rx phase point produced by
    the following tuning process will drift quite a distance.
    Before tuning UHS card, this patch will set a more proper initial tx
    phase point, which is calculated from statistic data, and can achieve
    a much better tx signal quality.

    Signed-off-by: Wei WANG
    Acked-by: Lee Jones
    Acked-by: Chris Ball
    Signed-off-by: Samuel Ortiz

    Wei WANG
     

20 Aug, 2013

5 commits


20 Apr, 2013

1 commit

  • RTS5249 supports SD UHS-II interface.

    In order to support SD UHS-II,the definitions of some internal
    registers of RTS5249 have to be modified and are different from its
    predecessors. So we need this patch to ensure RTS5249 can work, even
    SD/MMC stack doesn't support UHS-II interface.

    Signed-off-by: Wei WANG
    Signed-off-by: Samuel Ortiz

    Wei WANG