OMAP3+: VC: cleanup i2c slave address configuration
- Add an i2c_slave_address field to the omap_vc_channel - use VC/VP read/modify/write helper instead of open-coding - remove smps_sa_shift, use __ffs(mask) for shift value - I2C addresses 10-bit, change size to u16 Special thanks to Shweta Gulati <shweta.gulati@ti.com> for suggesting the use of __ffs(x) instead of ffs(x) - 1. Signed-off-by: Kevin Hilman <khilman@ti.com>
This commit is contained in:
@@ -47,7 +47,6 @@ static struct omap_vc_common omap3_vc_common = {
|
||||
struct omap_vc_channel omap3_vc_mpu = {
|
||||
.common = &omap3_vc_common,
|
||||
.cmdval_reg = OMAP3_PRM_VC_CMD_VAL_0_OFFSET,
|
||||
.smps_sa_shift = OMAP3430_PRM_VC_SMPS_SA_SA0_SHIFT,
|
||||
.smps_sa_mask = OMAP3430_PRM_VC_SMPS_SA_SA0_MASK,
|
||||
.smps_volra_shift = OMAP3430_VOLRA0_SHIFT,
|
||||
.smps_volra_mask = OMAP3430_VOLRA0_MASK,
|
||||
@@ -56,7 +55,6 @@ struct omap_vc_channel omap3_vc_mpu = {
|
||||
struct omap_vc_channel omap3_vc_core = {
|
||||
.common = &omap3_vc_common,
|
||||
.cmdval_reg = OMAP3_PRM_VC_CMD_VAL_1_OFFSET,
|
||||
.smps_sa_shift = OMAP3430_PRM_VC_SMPS_SA_SA1_SHIFT,
|
||||
.smps_sa_mask = OMAP3430_PRM_VC_SMPS_SA_SA1_MASK,
|
||||
.smps_volra_shift = OMAP3430_VOLRA1_SHIFT,
|
||||
.smps_volra_mask = OMAP3430_VOLRA1_MASK,
|
||||
|
Reference in New Issue
Block a user