mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-30 12:26:41 +07:00
ASoC: Blackfin: fix inverted handling of SPORT0 on PORT F/G
Signed-off-by: Cliff Cai <cliff.cai@analog.com> Signed-off-by: Barry Song <barry.song@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
This commit is contained in:
parent
877ae70763
commit
df0fd5e5e1
@ -77,12 +77,12 @@ static struct sport_param sport_params[2] = {
|
|||||||
* TFS. When Port G is selected and EMAC then there is a conflict between
|
* TFS. When Port G is selected and EMAC then there is a conflict between
|
||||||
* the PHY interrupt line and TFS. Current settings prevent the conflict
|
* the PHY interrupt line and TFS. Current settings prevent the conflict
|
||||||
* by ignoring the TFS pin when Port G is selected. This allows both
|
* by ignoring the TFS pin when Port G is selected. This allows both
|
||||||
* ssm2602 using Port G and EMAC concurrently.
|
* codecs and EMAC using Port G concurrently.
|
||||||
*/
|
*/
|
||||||
#ifdef CONFIG_BF527_SPORT0_PORTF
|
#ifdef CONFIG_BF527_SPORT0_PORTG
|
||||||
#define LOCAL_SPORT0_TFS (P_SPORT0_TFS)
|
|
||||||
#else
|
|
||||||
#define LOCAL_SPORT0_TFS (0)
|
#define LOCAL_SPORT0_TFS (0)
|
||||||
|
#else
|
||||||
|
#define LOCAL_SPORT0_TFS (P_SPORT0_TFS)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static u16 sport_req[][7] = { {P_SPORT0_DTPRI, P_SPORT0_TSCLK, P_SPORT0_RFS,
|
static u16 sport_req[][7] = { {P_SPORT0_DTPRI, P_SPORT0_TSCLK, P_SPORT0_RFS,
|
||||||
|
@ -78,12 +78,12 @@ static struct sport_param sport_params[2] = {
|
|||||||
* TFS. When Port G is selected and EMAC then there is a conflict between
|
* TFS. When Port G is selected and EMAC then there is a conflict between
|
||||||
* the PHY interrupt line and TFS. Current settings prevent the conflict
|
* the PHY interrupt line and TFS. Current settings prevent the conflict
|
||||||
* by ignoring the TFS pin when Port G is selected. This allows both
|
* by ignoring the TFS pin when Port G is selected. This allows both
|
||||||
* ssm2602 using Port G and EMAC concurrently.
|
* codecs and EMAC using Port G concurrently.
|
||||||
*/
|
*/
|
||||||
#ifdef CONFIG_BF527_SPORT0_PORTF
|
#ifdef CONFIG_BF527_SPORT0_PORTG
|
||||||
#define LOCAL_SPORT0_TFS (P_SPORT0_TFS)
|
|
||||||
#else
|
|
||||||
#define LOCAL_SPORT0_TFS (0)
|
#define LOCAL_SPORT0_TFS (0)
|
||||||
|
#else
|
||||||
|
#define LOCAL_SPORT0_TFS (P_SPORT0_TFS)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static u16 sport_req[][7] = { {P_SPORT0_DTPRI, P_SPORT0_TSCLK, P_SPORT0_RFS,
|
static u16 sport_req[][7] = { {P_SPORT0_DTPRI, P_SPORT0_TSCLK, P_SPORT0_RFS,
|
||||||
|
Loading…
Reference in New Issue
Block a user