mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-14 10:02:33 -04:00
media: rcar-csi2: Correct field size for PHTW writes
The data and code written thru the Test Interface Write Register (PHTW) register are 8-bit wide, change the datatype used to reflect this. Signed-off-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
This commit is contained in:
committed by
Mauro Carvalho Chehab
parent
5ba5bda6b6
commit
ba7eb745e0
@@ -238,13 +238,13 @@ static const struct rcsi2_cphy_setting cphy_setting_table_r8a779g0[] = {
|
||||
};
|
||||
|
||||
struct phtw_value {
|
||||
u16 data;
|
||||
u16 code;
|
||||
u8 data;
|
||||
u8 code;
|
||||
};
|
||||
|
||||
struct rcsi2_mbps_reg {
|
||||
u16 mbps;
|
||||
u16 reg;
|
||||
u8 reg;
|
||||
};
|
||||
|
||||
static const struct rcsi2_mbps_reg phtw_mbps_v3u[] = {
|
||||
@@ -1451,7 +1451,7 @@ static int rcsi2_parse_dt(struct rcar_csi2 *priv)
|
||||
* NOTE: Magic values are from the datasheet and lack documentation.
|
||||
*/
|
||||
|
||||
static int rcsi2_phtw_write(struct rcar_csi2 *priv, u16 data, u16 code)
|
||||
static int rcsi2_phtw_write(struct rcar_csi2 *priv, u8 data, u8 code)
|
||||
{
|
||||
unsigned int timeout;
|
||||
|
||||
@@ -1488,7 +1488,7 @@ static int rcsi2_phtw_write_array(struct rcar_csi2 *priv,
|
||||
}
|
||||
|
||||
static int rcsi2_phtw_write_mbps(struct rcar_csi2 *priv, unsigned int mbps,
|
||||
const struct rcsi2_mbps_reg *values, u16 code)
|
||||
const struct rcsi2_mbps_reg *values, u8 code)
|
||||
{
|
||||
const struct rcsi2_mbps_reg *value;
|
||||
const struct rcsi2_mbps_reg *prev_value = NULL;
|
||||
|
||||
Reference in New Issue
Block a user