@@ -60,7 +60,6 @@ struct rkisp1_rsz_config {
60
60
const int min_rsz_height ;
61
61
/* registers */
62
62
struct {
63
- u32 ctrl ;
64
63
u32 yuvmode_mask ;
65
64
u32 rawmode_mask ;
66
65
u32 h_offset ;
@@ -78,7 +77,6 @@ static const struct rkisp1_rsz_config rkisp1_rsz_config_mp = {
78
77
.min_rsz_height = RKISP1_RSZ_SRC_MIN_HEIGHT ,
79
78
/* registers */
80
79
.dual_crop = {
81
- .ctrl = RKISP1_CIF_DUAL_CROP_CTRL ,
82
80
.yuvmode_mask = RKISP1_CIF_DUAL_CROP_MP_MODE_YUV ,
83
81
.rawmode_mask = RKISP1_CIF_DUAL_CROP_MP_MODE_RAW ,
84
82
.h_offset = RKISP1_CIF_DUAL_CROP_M_H_OFFS ,
@@ -96,7 +94,6 @@ static const struct rkisp1_rsz_config rkisp1_rsz_config_sp = {
96
94
.min_rsz_height = RKISP1_RSZ_SRC_MIN_HEIGHT ,
97
95
/* registers */
98
96
.dual_crop = {
99
- .ctrl = RKISP1_CIF_DUAL_CROP_CTRL ,
100
97
.yuvmode_mask = RKISP1_CIF_DUAL_CROP_SP_MODE_YUV ,
101
98
.rawmode_mask = RKISP1_CIF_DUAL_CROP_SP_MODE_RAW ,
102
99
.h_offset = RKISP1_CIF_DUAL_CROP_S_H_OFFS ,
@@ -124,7 +121,7 @@ static inline void rkisp1_rsz_write(struct rkisp1_resizer *rsz, u32 offset,
124
121
static void rkisp1_dcrop_disable (struct rkisp1_resizer * rsz ,
125
122
enum rkisp1_shadow_regs_when when )
126
123
{
127
- u32 dc_ctrl = rkisp1_read (rsz -> rkisp1 , rsz -> config -> dual_crop . ctrl );
124
+ u32 dc_ctrl = rkisp1_read (rsz -> rkisp1 , RKISP1_CIF_DUAL_CROP_CTRL );
128
125
u32 mask = ~(rsz -> config -> dual_crop .yuvmode_mask |
129
126
rsz -> config -> dual_crop .rawmode_mask );
130
127
@@ -133,7 +130,7 @@ static void rkisp1_dcrop_disable(struct rkisp1_resizer *rsz,
133
130
dc_ctrl |= RKISP1_CIF_DUAL_CROP_GEN_CFG_UPD ;
134
131
else
135
132
dc_ctrl |= RKISP1_CIF_DUAL_CROP_CFG_UPD ;
136
- rkisp1_write (rsz -> rkisp1 , rsz -> config -> dual_crop . ctrl , dc_ctrl );
133
+ rkisp1_write (rsz -> rkisp1 , RKISP1_CIF_DUAL_CROP_CTRL , dc_ctrl );
137
134
}
138
135
139
136
/* configure dual-crop unit */
@@ -158,14 +155,14 @@ static void rkisp1_dcrop_config(struct rkisp1_resizer *rsz,
158
155
return ;
159
156
}
160
157
161
- dc_ctrl = rkisp1_read (rkisp1 , rsz -> config -> dual_crop . ctrl );
158
+ dc_ctrl = rkisp1_read (rkisp1 , RKISP1_CIF_DUAL_CROP_CTRL );
162
159
rkisp1_write (rkisp1 , rsz -> config -> dual_crop .h_offset , sink_crop -> left );
163
160
rkisp1_write (rkisp1 , rsz -> config -> dual_crop .v_offset , sink_crop -> top );
164
161
rkisp1_write (rkisp1 , rsz -> config -> dual_crop .h_size , sink_crop -> width );
165
162
rkisp1_write (rkisp1 , rsz -> config -> dual_crop .v_size , sink_crop -> height );
166
163
dc_ctrl |= rsz -> config -> dual_crop .yuvmode_mask ;
167
164
dc_ctrl |= RKISP1_CIF_DUAL_CROP_CFG_UPD ;
168
- rkisp1_write (rkisp1 , rsz -> config -> dual_crop . ctrl , dc_ctrl );
165
+ rkisp1_write (rkisp1 , RKISP1_CIF_DUAL_CROP_CTRL , dc_ctrl );
169
166
170
167
dev_dbg (rkisp1 -> dev , "stream %d crop: %dx%d -> %dx%d\n" , rsz -> id ,
171
168
sink_fmt -> width , sink_fmt -> height ,
0 commit comments