Skip to content

Commit

Permalink
ASoC: S3C: I2Sv2: Unify clock source IDs
Browse files Browse the repository at this point in the history
Rather than having the multiple definitions of the same clocks,
define them in one common place and refer by SoC specific names.

Signed-off-by: Jassi Brar <jassi.brar@samsung.com>
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
  • Loading branch information
Jassi Brar authored and Mark Brown committed Mar 10, 2010
1 parent 0822661 commit 4793d6a
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 5 deletions.
4 changes: 4 additions & 0 deletions sound/soc/s3c24xx/s3c-i2s-v2.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@
#define S3C_I2SV2_DIV_RCLK (2)
#define S3C_I2SV2_DIV_PRESCALER (3)

#define S3C_I2SV2_CLKSRC_PCLK 0
#define S3C_I2SV2_CLKSRC_AUDIOBUS 1
#define S3C_I2SV2_CLKSRC_CDCLK 2

/**
* struct s3c_i2sv2_info - S3C I2S-V2 information
* @dev: The parent device passed to use from the probe.
Expand Down
4 changes: 2 additions & 2 deletions sound/soc/s3c24xx/s3c2412-i2s.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@
#define S3C2412_DIV_RCLK S3C_I2SV2_DIV_RCLK
#define S3C2412_DIV_PRESCALER S3C_I2SV2_DIV_PRESCALER

#define S3C2412_CLKSRC_PCLK (0)
#define S3C2412_CLKSRC_I2SCLK (1)
#define S3C2412_CLKSRC_PCLK S3C_I2SV2_CLKSRC_PCLK
#define S3C2412_CLKSRC_I2SCLK S3C_I2SV2_CLKSRC_AUDIOBUS

extern struct clk *s3c2412_get_iisclk(void);

Expand Down
6 changes: 3 additions & 3 deletions sound/soc/s3c24xx/s3c64xx-i2s.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ struct clk;
#define S3C64XX_DIV_RCLK S3C_I2SV2_DIV_RCLK
#define S3C64XX_DIV_PRESCALER S3C_I2SV2_DIV_PRESCALER

#define S3C64XX_CLKSRC_PCLK (0)
#define S3C64XX_CLKSRC_MUX (1)
#define S3C64XX_CLKSRC_CDCLK (2)
#define S3C64XX_CLKSRC_PCLK S3C_I2SV2_CLKSRC_PCLK
#define S3C64XX_CLKSRC_MUX S3C_I2SV2_CLKSRC_AUDIOBUS
#define S3C64XX_CLKSRC_CDCLK S3C_I2SV2_CLKSRC_CDCLK

extern struct snd_soc_dai s3c64xx_i2s_dai[];

Expand Down

0 comments on commit 4793d6a

Please sign in to comment.