All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 01/14] media: dvb-frontends: fix several typos
@ 2019-02-18 19:28 Mauro Carvalho Chehab
  2019-02-18 19:28 ` [PATCH 02/14] media: radio: " Mauro Carvalho Chehab
                   ` (12 more replies)
  0 siblings, 13 replies; 42+ messages in thread
From: Mauro Carvalho Chehab @ 2019-02-18 19:28 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Linux Media Mailing List,
	Mauro Carvalho Chehab, Sergey Kozlov, Abylay Ospan,
	Malcolm Priestley, Antti Palosaari

Use codespell to fix lots of typos over frontends.

Manually verified to avoid false-positives.

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
---
 drivers/media/dvb-frontends/cxd2841er.c       |  2 +-
 drivers/media/dvb-frontends/dib0090.c         |  2 +-
 drivers/media/dvb-frontends/dib7000m.c        |  4 +-
 drivers/media/dvb-frontends/dib7000p.c        |  8 ++--
 drivers/media/dvb-frontends/dib8000.c         | 12 ++---
 drivers/media/dvb-frontends/dib9000.c         |  4 +-
 .../dvb-frontends/drx39xyj/drx_dap_fasi.h     |  8 ++--
 .../media/dvb-frontends/drx39xyj/drx_driver.h |  8 ++--
 drivers/media/dvb-frontends/drx39xyj/drxj.c   | 48 +++++++++----------
 drivers/media/dvb-frontends/drx39xyj/drxj.h   | 12 ++---
 drivers/media/dvb-frontends/drxd_firm.c       |  2 +-
 drivers/media/dvb-frontends/drxk.h            |  2 +-
 drivers/media/dvb-frontends/drxk_hard.c       |  8 ++--
 drivers/media/dvb-frontends/ds3000.c          |  4 +-
 drivers/media/dvb-frontends/isl6421.c         |  2 +-
 drivers/media/dvb-frontends/m88rs2000.c       |  2 +-
 drivers/media/dvb-frontends/nxt200x.c         |  4 +-
 drivers/media/dvb-frontends/or51211.c         |  2 +-
 drivers/media/dvb-frontends/rtl2832_sdr.c     |  2 +-
 drivers/media/dvb-frontends/s5h1409.c         |  2 +-
 drivers/media/dvb-frontends/stb0899_algo.c    |  6 +--
 drivers/media/dvb-frontends/stv0367_defs.h    |  2 +-
 drivers/media/dvb-frontends/stv0900_core.c    |  4 +-
 drivers/media/dvb-frontends/stv0910.c         |  4 +-
 drivers/media/dvb-frontends/stv6110.c         |  2 +-
 drivers/media/dvb-frontends/tda1004x.h        |  2 +-
 drivers/media/dvb-frontends/tda10086.c        |  2 +-
 drivers/media/dvb-frontends/tda18271c2dd.c    |  6 +--
 28 files changed, 83 insertions(+), 83 deletions(-)

diff --git a/drivers/media/dvb-frontends/cxd2841er.c b/drivers/media/dvb-frontends/cxd2841er.c
index c98093ed3dd7..8acf0b91b437 100644
--- a/drivers/media/dvb-frontends/cxd2841er.c
+++ b/drivers/media/dvb-frontends/cxd2841er.c
@@ -2947,7 +2947,7 @@ static int cxd2841er_sleep_tc_to_active_t(struct cxd2841er_priv *priv,
 		((priv->flags & CXD2841ER_ASCOT) ? 0x01 : 0x00), 0x01);
 	/* Set SLV-T Bank : 0x18 */
 	cxd2841er_write_reg(priv, I2C_SLVT, 0x00, 0x18);
-	/* Pre-RS BER moniter setting */
+	/* Pre-RS BER monitor setting */
 	cxd2841er_set_reg_bits(priv, I2C_SLVT, 0x36, 0x40, 0x07);
 	/* FEC Auto Recovery setting */
 	cxd2841er_set_reg_bits(priv, I2C_SLVT, 0x30, 0x01, 0x01);
diff --git a/drivers/media/dvb-frontends/dib0090.c b/drivers/media/dvb-frontends/dib0090.c
index 4813a88eb9f7..18c41cfef8d6 100644
--- a/drivers/media/dvb-frontends/dib0090.c
+++ b/drivers/media/dvb-frontends/dib0090.c
@@ -2459,7 +2459,7 @@ static int dib0090_tune(struct dvb_frontend *fe)
 		state->current_standard = state->fe->dtv_property_cache.delivery_system;
 
 		ret = 20;
-		state->calibrate = CAPTRIM_CAL;	/* captrim serach now */
+		state->calibrate = CAPTRIM_CAL;	/* captrim search now */
 	}
 
 	else if (*tune_state == CT_TUNER_STEP_0) {	/* Warning : because of captrim cal, if you change this step, change it also in _cal.c file because it is the step following captrim cal state machine */
diff --git a/drivers/media/dvb-frontends/dib7000m.c b/drivers/media/dvb-frontends/dib7000m.c
index b79358d09de6..389db9077ad5 100644
--- a/drivers/media/dvb-frontends/dib7000m.c
+++ b/drivers/media/dvb-frontends/dib7000m.c
@@ -369,7 +369,7 @@ static int dib7000m_sad_calib(struct dib7000m_state *state)
 {
 
 /* internal */
-//	dib7000m_write_word(state, 928, (3 << 14) | (1 << 12) | (524 << 0)); // sampling clock of the SAD is writting in set_bandwidth
+//	dib7000m_write_word(state, 928, (3 << 14) | (1 << 12) | (524 << 0)); // sampling clock of the SAD is writing in set_bandwidth
 	dib7000m_write_word(state, 929, (0 << 1) | (0 << 0));
 	dib7000m_write_word(state, 930, 776); // 0.625*3.3 / 4096
 
@@ -928,7 +928,7 @@ static void dib7000m_set_channel(struct dib7000m_state *state, struct dtv_fronte
 	}
 	state->div_sync_wait = (value * 3) / 2 + 32; // add 50% SFN margin + compensate for one DVSY-fifo TODO
 
-	/* deactive the possibility of diversity reception if extended interleave - not for 7000MC */
+	/* deactivate the possibility of diversity reception if extended interleave - not for 7000MC */
 	/* P_dvsy_sync_mode = 0, P_dvsy_sync_enable=1, P_dvcb_comb_mode=2 */
 	if (1 == 1 || state->revision > 0x4000)
 		state->div_force_off = 0;
diff --git a/drivers/media/dvb-frontends/dib7000p.c b/drivers/media/dvb-frontends/dib7000p.c
index 2818e8def1b3..f8040f6def62 100644
--- a/drivers/media/dvb-frontends/dib7000p.c
+++ b/drivers/media/dvb-frontends/dib7000p.c
@@ -94,7 +94,7 @@ enum dib7000p_power_mode {
 	DIB7000P_POWER_INTERFACE_ONLY,
 };
 
-/* dib7090 specific fonctions */
+/* dib7090 specific functions */
 static int dib7090_set_output_mode(struct dvb_frontend *fe, int mode);
 static int dib7090_set_diversity_in(struct dvb_frontend *fe, int onoff);
 static void dib7090_setDibTxMux(struct dib7000p_state *state, int mode);
@@ -319,7 +319,7 @@ static void dib7000p_set_adc_state(struct dib7000p_state *state, enum dibx000_ad
 
 			dib7000p_write_word(state, 1925, reg | (1 << 4) | (1 << 2));	/* en_slowAdc = 1 & reset_sladc = 1 */
 
-			reg = dib7000p_read_word(state, 1925);	/* read acces to make it works... strange ... */
+			reg = dib7000p_read_word(state, 1925);	/* read access to make it works... strange ... */
 			msleep(200);
 			dib7000p_write_word(state, 1925, reg & ~(1 << 4));	/* en_slowAdc = 1 & reset_sladc = 0 */
 
@@ -1101,7 +1101,7 @@ static void dib7000p_set_channel(struct dib7000p_state *state,
 	else
 		state->div_sync_wait = (value * 3) / 2 + state->cfg.diversity_delay;
 
-	/* deactive the possibility of diversity reception if extended interleaver */
+	/* deactivate the possibility of diversity reception if extended interleaver */
 	state->div_force_off = !1 && ch->transmission_mode != TRANSMISSION_MODE_8K;
 	dib7000p_set_diversity_in(&state->demod, state->div_state);
 
@@ -2378,7 +2378,7 @@ static int dib7090_tuner_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msg[]
 		}
 	}
 
-	if (apb_address != 0)	/* R/W acces via APB */
+	if (apb_address != 0)	/* R/W access via APB */
 		return dib7090p_rw_on_apb(i2c_adap, msg, num, apb_address);
 	else			/* R/W access via SERPAR  */
 		return w7090p_tuner_rw_serpar(i2c_adap, msg, num);
diff --git a/drivers/media/dvb-frontends/dib8000.c b/drivers/media/dvb-frontends/dib8000.c
index 3c3f8cb14845..85c429cce23e 100644
--- a/drivers/media/dvb-frontends/dib8000.c
+++ b/drivers/media/dvb-frontends/dib8000.c
@@ -564,7 +564,7 @@ static int dib8000_set_adc_state(struct dib8000_state *state, enum dibx000_adc_s
 			dib8000_write_word(state, 1925, reg |
 					(1<<4) | (1<<2));
 
-			/* read acces to make it works... strange ... */
+			/* read access to make it works... strange ... */
 			reg = dib8000_read_word(state, 1925);
 			msleep(20);
 			/* en_slowAdc = 1 & reset_sladc = 0 */
@@ -1091,7 +1091,7 @@ static int dib8000_reset(struct dvb_frontend *fe)
 
 	if ((state->revision != 0x8090) &&
 			(dib8000_set_output_mode(fe, OUTMODE_HIGH_Z) != 0))
-		dprintk("OUTPUT_MODE could not be resetted.\n");
+		dprintk("OUTPUT_MODE could not be reset.\n");
 
 	state->current_agc = NULL;
 
@@ -1867,7 +1867,7 @@ static int dib8096p_tuner_xfer(struct i2c_adapter *i2c_adap,
 			}
 	}
 
-	if (apb_address != 0) /* R/W acces via APB */
+	if (apb_address != 0) /* R/W access via APB */
 		return dib8096p_rw_on_apb(i2c_adap, msg, num, apb_address);
 	else  /* R/W access via SERPAR  */
 		return dib8096p_tuner_rw_serpar(i2c_adap, msg, num);
@@ -3082,7 +3082,7 @@ static int dib8000_tune(struct dvb_frontend *fe)
 			state->autosearch_state = AS_DONE;
 			*tune_state = CT_DEMOD_STOP; /* else we are done here */
 			break;
-		case 2: /* Succes */
+		case 2: /* Success */
 			state->status = FE_STATUS_FFT_SUCCESS; /* signal to the upper layer, that there was a channel found and the parameters can be read */
 			*tune_state = CT_DEMOD_STEP_3;
 			if (state->autosearch_state == AS_SEARCHING_GUARD)
@@ -3193,10 +3193,10 @@ static int dib8000_tune(struct dvb_frontend *fe)
 
 	case CT_DEMOD_STEP_6: /* (36)  if there is an input (diversity) */
 		if ((state->fe[1] != NULL) && (state->output_mode != OUTMODE_DIVERSITY)) {
-			/* if there is a diversity fe in input and this fe is has not already failled : wait here until this this fe has succedeed or failled */
+			/* if there is a diversity fe in input and this fe is has not already failed : wait here until this this fe has succedeed or failed */
 			if (dib8000_get_status(state->fe[1]) <= FE_STATUS_STD_SUCCESS) /* Something is locked on the input fe */
 				*tune_state = CT_DEMOD_STEP_8; /* go for mpeg */
-			else if (dib8000_get_status(state->fe[1]) >= FE_STATUS_TUNE_TIME_TOO_SHORT) { /* fe in input failled also, break the current one */
+			else if (dib8000_get_status(state->fe[1]) >= FE_STATUS_TUNE_TIME_TOO_SHORT) { /* fe in input failed also, break the current one */
 				*tune_state = CT_DEMOD_STOP; /* else we are done here ; step 8 will close the loops and exit */
 				dib8000_viterbi_state(state, 1); /* start viterbi chandec */
 				dib8000_set_isdbt_loop_params(state, LOOP_TUNE_2);
diff --git a/drivers/media/dvb-frontends/dib9000.c b/drivers/media/dvb-frontends/dib9000.c
index 0183fb1346ef..1875da07c150 100644
--- a/drivers/media/dvb-frontends/dib9000.c
+++ b/drivers/media/dvb-frontends/dib9000.c
@@ -1020,7 +1020,7 @@ static int dib9000_risc_apb_access_read(struct dib9000_state *state, u32 address
 	if (address >= 1024 || !state->platform.risc.fw_is_running)
 		return -EINVAL;
 
-	/* dprintk( "APB access thru rd fw %d %x\n", address, attribute); */
+	/* dprintk( "APB access through rd fw %d %x\n", address, attribute); */
 
 	mb[0] = (u16) address;
 	mb[1] = len / 2;
@@ -1050,7 +1050,7 @@ static int dib9000_risc_apb_access_write(struct dib9000_state *state, u32 addres
 	if (len > 18)
 		return -EINVAL;
 
-	/* dprintk( "APB access thru wr fw %d %x\n", address, attribute); */
+	/* dprintk( "APB access through wr fw %d %x\n", address, attribute); */
 
 	mb[0] = (u16)address;
 	for (i = 0; i + 1 < len; i += 2)
diff --git a/drivers/media/dvb-frontends/drx39xyj/drx_dap_fasi.h b/drivers/media/dvb-frontends/drx39xyj/drx_dap_fasi.h
index 23ae72468025..739dc5590fa4 100644
--- a/drivers/media/dvb-frontends/drx39xyj/drx_dap_fasi.h
+++ b/drivers/media/dvb-frontends/drx39xyj/drx_dap_fasi.h
@@ -67,7 +67,7 @@
 * (2 bytes). The DAP can operate in 3 modes:
 * (1) only short
 * (2) only long
-* (3) both long and short but short preferred and long only when necesarry
+* (3) both long and short but short preferred and long only when necessary
 *
 * These modes must be selected compile time via compile switches.
 * Compile switch settings for the different modes:
@@ -112,14 +112,14 @@
 *  + single master mode means no use of repeated starts
 *  + multi master mode means use of repeated starts
 *  Default is single master.
-*  Default can be overriden by setting the compile switch DRXDAP_SINGLE_MASTER.
+*  Default can be overridden by setting the compile switch DRXDAP_SINGLE_MASTER.
 *
 * Slave:
 * Single/multi master selected via the flags in the FASI protocol.
 *  + single master means remember memory address between i2c packets
 *  + multimaster means flush memory address between i2c packets
 *  Default is single master, DAP FASI changes multi-master setting silently
-*  into single master setting. This cannot be overrriden.
+*  into single master setting. This cannot be overridden.
 *
 */
 /* set default */
@@ -139,7 +139,7 @@
 * In single master mode, data can be written by sending the register address
 * first, then two or four bytes of data in the next packet.
 * Because the device address plus a register address equals five bytes,
-* the mimimum chunk size must be five.
+* the minimum chunk size must be five.
 * If ten-bit I2C device addresses are used, the minimum chunk size must be six,
 * because the I2C device address will then occupy two bytes when writing.
 *
diff --git a/drivers/media/dvb-frontends/drx39xyj/drx_driver.h b/drivers/media/dvb-frontends/drx39xyj/drx_driver.h
index 1ec20eecc433..15f7e58c5a30 100644
--- a/drivers/media/dvb-frontends/drx39xyj/drx_driver.h
+++ b/drivers/media/dvb-frontends/drx39xyj/drx_driver.h
@@ -94,7 +94,7 @@ int drxbsp_i2c_term(void);
 * \param r_count   The number of bytes to read
 * \param r_data    The array to read the data from
 * \return int Return status.
-* \retval 0 Succes.
+* \retval 0 Success.
 * \retval -EIO Failure.
 * \retval -EINVAL Parameter 'wcount' is not zero but parameter
 *                                       'wdata' contains NULL.
@@ -986,7 +986,7 @@ struct drx_filter_info {
 * \struct struct drx_channel * \brief The set of parameters describing a single channel.
 *
 * Used by DRX_CTRL_SET_CHANNEL and DRX_CTRL_GET_CHANNEL.
-* Only certain fields need to be used for a specfic standard.
+* Only certain fields need to be used for a specific standard.
 *
 */
 struct drx_channel {
@@ -1606,7 +1606,7 @@ struct drx_version_list {
 		DRX_AUD_I2S_MATRIX_B_MONO,
 					/*< B sound only, stereo or mono     */
 		DRX_AUD_I2S_MATRIX_STEREO,
-					/*< A+B sound, transparant           */
+					/*< A+B sound, transparent           */
 		DRX_AUD_I2S_MATRIX_MONO	/*< A+B mixed to mono sum, (L+R)/2   */};
 
 /*
@@ -1870,7 +1870,7 @@ struct drx_reg_dump {
 				      /*< current power management mode      */
 
 		/* Tuner */
-		u8 tuner_port_nr;     /*< nr of I2C port to wich tuner is    */
+		u8 tuner_port_nr;     /*< nr of I2C port to which tuner is    */
 		s32 tuner_min_freq_rf;
 				      /*< minimum RF input frequency, in kHz */
 		s32 tuner_max_freq_rf;
diff --git a/drivers/media/dvb-frontends/drx39xyj/drxj.c b/drivers/media/dvb-frontends/drx39xyj/drxj.c
index 551b7d65fa66..f30374ba7800 100644
--- a/drivers/media/dvb-frontends/drx39xyj/drxj.c
+++ b/drivers/media/dvb-frontends/drx39xyj/drxj.c
@@ -380,10 +380,10 @@ DEFINES
 */
 
 /*****************************************************************************/
-/* Audio block 0x103 is write only. To avoid shadowing in driver accessing    */
-/* RAM adresses directly. This must be READ ONLY to avoid problems.           */
-/* Writing to the interface adresses is more than only writing the RAM        */
-/* locations                                                                  */
+/* Audio block 0x103 is write only. To avoid shadowing in driver accessing   */
+/* RAM addresses directly. This must be READ ONLY to avoid problems.         */
+/* Writing to the interface addresses is more than only writing the RAM      */
+/* locations                                                                 */
 /*****************************************************************************/
 /*
 * \brief RAM location of MODUS registers
@@ -656,8 +656,8 @@ static struct drxj_data drxj_data_g = {
 	false,			/* flag: true=bypass             */
 	ATV_TOP_VID_PEAK__PRE,	/* shadow of ATV_TOP_VID_PEAK__A */
 	ATV_TOP_NOISE_TH__PRE,	/* shadow of ATV_TOP_NOISE_TH__A */
-	true,			/* flag CVBS ouput enable        */
-	false,			/* flag SIF ouput enable         */
+	true,			/* flag CVBS output enable       */
+	false,			/* flag SIF output enable        */
 	DRXJ_SIF_ATTENUATION_0DB,	/* current SIF att setting       */
 	{			/* qam_rf_agc_cfg */
 	 DRX_STANDARD_ITU_B,	/* standard            */
@@ -832,7 +832,7 @@ static struct drx_common_attr drxj_default_comm_attr_g = {
 	false,			/* If true mirror frequency spectrum            */
 	{
 	 /* MPEG output configuration */
-	 true,			/* If true, enable MPEG ouput    */
+	 true,			/* If true, enable MPEG output   */
 	 false,			/* If true, insert RS byte       */
 	 false,			/* If true, parallel out otherwise serial */
 	 false,			/* If true, invert DATA signals  */
@@ -848,7 +848,7 @@ static struct drx_common_attr drxj_default_comm_attr_g = {
 	 DRX_MPEG_STR_WIDTH_1	/* MPEG Start width in clock cycles */
 	 },
 	/* Initilisations below can be omitted, they require no user input and
-	   are initialy 0, NULL or false. The compiler will initialize them to these
+	   are initially 0, NULL or false. The compiler will initialize them to these
 	   values when omitted.  */
 	false,			/* is_opened */
 
@@ -869,7 +869,7 @@ static struct drx_common_attr drxj_default_comm_attr_g = {
 	DRX_POWER_UP,
 
 	/* Tuner */
-	1,			/* nr of I2C port to wich tuner is     */
+	1,			/* nr of I2C port to which tuner is    */
 	0L,			/* minimum RF input frequency, in kHz  */
 	0L,			/* maximum RF input frequency, in kHz  */
 	false,			/* Rf Agc Polarity                     */
@@ -1656,7 +1656,7 @@ static int drxdap_fasi_write_block(struct i2c_device_addr *dev_addr,
 		   sequense will be visible: (1) write address {i2c addr,
 		   4 bytes chip address} (2) write data {i2c addr, 4 bytes data }
 		   (3) write address (4) write data etc...
-		   Address must be rewriten because HI is reset after data transport and
+		   Address must be rewritten because HI is reset after data transport and
 		   expects an address.
 		 */
 		todo = (block_size < datasize ? block_size : datasize);
@@ -1820,7 +1820,7 @@ static int drxdap_fasi_write_reg32(struct i2c_device_addr *dev_addr,
 * \param wdata    Data to write
 * \param rdata    Buffer for data to read
 * \return int
-* \retval 0 Succes
+* \retval 0 Success
 * \retval -EIO Timeout, I2C error, illegal bank
 *
 * 16 bits register read modify write access using short addressing format only.
@@ -1897,7 +1897,7 @@ static int drxj_dap_read_modify_write_reg16(struct i2c_device_addr *dev_addr,
 * \param addr
 * \param data
 * \return int
-* \retval 0 Succes
+* \retval 0 Success
 * \retval -EIO Timeout, I2C error, illegal bank
 *
 * 16 bits register read access via audio token ring interface.
@@ -2004,7 +2004,7 @@ static int drxj_dap_read_reg16(struct i2c_device_addr *dev_addr,
 * \param addr
 * \param data
 * \return int
-* \retval 0 Succes
+* \retval 0 Success
 * \retval -EIO Timeout, I2C error, illegal bank
 *
 * 16 bits register write access via audio token ring interface.
@@ -2094,7 +2094,7 @@ static int drxj_dap_write_reg16(struct i2c_device_addr *dev_addr,
 * \param datasize size of data buffer in bytes
 * \param data     pointer to data buffer
 * \return int
-* \retval 0 Succes
+* \retval 0 Success
 * \retval -EIO Timeout, I2C error, illegal bank
 *
 */
@@ -2338,7 +2338,7 @@ hi_command(struct i2c_device_addr *dev_addr, const struct drxj_hi_cmd *cmd, u16
 	if ((cmd->cmd) == SIO_HI_RA_RAM_CMD_RESET)
 		msleep(1);
 
-	/* Detect power down to ommit reading result */
+	/* Detect power down to omit reading result */
 	powerdown_cmd = (bool) ((cmd->cmd == SIO_HI_RA_RAM_CMD_CONFIG) &&
 				  (((cmd->
 				     param5) & SIO_HI_RA_RAM_PAR_5_CFG_SLEEP__M)
@@ -2754,7 +2754,7 @@ ctrl_set_cfg_mpeg_output(struct drx_demod_instance *demod, struct drx_cfg_mpeg_o
 	common_attr = (struct drx_common_attr *) demod->my_common_attr;
 
 	if (cfg_data->enable_mpeg_output == true) {
-		/* quick and dirty patch to set MPEG incase current std is not
+		/* quick and dirty patch to set MPEG in case current std is not
 		   producing MPEG */
 		switch (ext_attr->standard) {
 		case DRX_STANDARD_8VSB:
@@ -2894,7 +2894,7 @@ ctrl_set_cfg_mpeg_output(struct drx_demod_instance *demod, struct drx_cfg_mpeg_o
 			break;
 		default:
 			break;
-		}		/* swtich (standard) */
+		}		/* switch (standard) */
 
 		/* Check insertion of the Reed-Solomon parity bytes */
 		rc = drxj_dap_read_reg16(dev_addr, FEC_OC_MODE__A, &fec_oc_reg_mode, 0);
@@ -4127,7 +4127,7 @@ static int scu_command(struct i2c_device_addr *dev_addr, struct drxjscu_cmd *cmd
 * \param datasize size of data buffer in bytes
 * \param data     pointer to data buffer
 * \return int
-* \retval 0 Succes
+* \retval 0 Success
 * \retval -EIO Timeout, I2C error, illegal bank
 *
 */
@@ -8989,7 +8989,7 @@ qam64auto(struct drx_demod_instance *demod,
 	     ((jiffies_to_msecs(jiffies) - start_time) <
 	      (DRXJ_QAM_MAX_WAITTIME + timeout_ofs))
 	    );
-	/* Returning control to apllication ... */
+	/* Returning control to application ... */
 
 	return 0;
 rw_error:
@@ -9309,7 +9309,7 @@ get_qamrs_err_count(struct i2c_device_addr *dev_addr,
 		return -EINVAL;
 
 	/* all reported errors are received in the  */
-	/* most recently finished measurment period */
+	/* most recently finished measurement period */
 	/*   no of pre RS bit errors */
 	rc = drxj_dap_read_reg16(dev_addr, FEC_RS_NR_BIT_ERRORS__A, &nr_bit_errors, 0);
 	if (rc != 0) {
@@ -9689,7 +9689,7 @@ ctrl_get_qam_sig_quality(struct drx_demod_instance *demod)
       (3) SIF AGC (used to amplify the output signal in case input to low)
 
       The SIF AGC is now coupled to the RF/IF AGCs.
-      The SIF AGC is needed for both SIF ouput and the internal SIF signal to
+      The SIF AGC is needed for both SIF output and the internal SIF signal to
       the AUD block.
 
       RF and IF AGCs DACs are part of AFE, Video and SIF AGC DACs are part of
@@ -9702,11 +9702,11 @@ ctrl_get_qam_sig_quality(struct drx_demod_instance *demod)
        later on because of the schedule)
 
       Several HW/SCU "settings" can be used for ATV. The standard selection
-      will reset most of these settings. To avoid that the end user apllication
+      will reset most of these settings. To avoid that the end user application
       has to perform these settings each time the ATV or FM standards is
       selected the driver will shadow these settings. This enables the end user
       to perform the settings only once after a drx_open(). The driver must
-      write the shadow settings to HW/SCU incase:
+      write the shadow settings to HW/SCU in case:
 	 ( setstandard FM/ATV) ||
 	 ( settings have changed && FM/ATV standard is active)
       The shadow settings will be stored in the device specific data container.
@@ -9908,7 +9908,7 @@ static int set_orx_nsu_aox(struct drx_demod_instance *demod, bool active)
 #define IMPULSE_COSINE_ALPHA_0_5    { 2, 0, -2, -2, 2, 5, 2, -10, -20, -14, 20, 74, 125, 145}	/*sqrt raised-cosine filter with alpha=0.5 */
 #define IMPULSE_COSINE_ALPHA_RO_0_5 { 0, 0, 1, 2, 3, 0, -7, -15, -16,  0, 34, 77, 114, 128}	/*full raised-cosine filter with alpha=0.5 (receiver only) */
 
-/* Coefficients for the nyquist fitler (total: 27 taps) */
+/* Coefficients for the nyquist filter (total: 27 taps) */
 #define NYQFILTERLEN 27
 
 static int ctrl_set_oob(struct drx_demod_instance *demod, struct drxoob *oob_param)
diff --git a/drivers/media/dvb-frontends/drx39xyj/drxj.h b/drivers/media/dvb-frontends/drx39xyj/drxj.h
index d3ee1c23bb2f..d62412f71c88 100644
--- a/drivers/media/dvb-frontends/drx39xyj/drxj.h
+++ b/drivers/media/dvb-frontends/drx39xyj/drxj.h
@@ -49,7 +49,7 @@ INCLUDES
 #if ((DRXDAP_SINGLE_MASTER == 0) && (DRXDAPFASI_LONG_ADDR_ALLOWED == 0))
 #error "Multi master mode and short addressing only is an illegal combination"
 	*;			/* Generate a fatal compiler error to make sure it stops here,
-				   this is necesarry because not all compilers stop after a #error. */
+				   this is necessary because not all compilers stop after a #error. */
 #endif
 
 /*-------------------------------------------------------------------------
@@ -203,7 +203,7 @@ struct drxj_agc_status {
 * /struct drxjrs_errors
 * Available failure information in DRXJ_FEC_RS.
 *
-* Container for errors that are received in the most recently finished measurment period
+* Container for errors that are received in the most recently finished measurement period
 *
 */
 	struct drxjrs_errors {
@@ -405,7 +405,7 @@ struct drxj_cfg_atv_output {
 *
 */
 	struct drxj_data {
-		/* device capabilties (determined during drx_open()) */
+		/* device capabilities (determined during drx_open()) */
 		bool has_lna;		  /*< true if LNA (aka PGA) present */
 		bool has_oob;		  /*< true if OOB supported */
 		bool has_ntsc;		  /*< true if NTSC supported */
@@ -455,7 +455,7 @@ struct drxj_cfg_atv_output {
 
 		/* IQM fs frequecy shift and inversion */
 		u32 iqm_fs_rate_ofs;	   /*< frequency shifter setting after setchannel      */
-		bool pos_image;	   /*< Ture: positive image                            */
+		bool pos_image;	   /*< True: positive image                            */
 		/* IQM RC frequecy shift */
 		u32 iqm_rc_rate_ofs;	   /*< frequency shifter setting after setchannel      */
 
@@ -468,8 +468,8 @@ struct drxj_cfg_atv_output {
 		bool phase_correction_bypass;/*< flag: true=bypass */
 		s16 atv_top_vid_peak;	  /*< shadow of ATV_TOP_VID_PEAK__A */
 		u16 atv_top_noise_th;	  /*< shadow of ATV_TOP_NOISE_TH__A */
-		bool enable_cvbs_output;  /*< flag CVBS ouput enable */
-		bool enable_sif_output;	  /*< flag SIF ouput enable */
+		bool enable_cvbs_output;  /*< flag CVBS output enable */
+		bool enable_sif_output;	  /*< flag SIF output enable */
 		 enum drxjsif_attenuation sif_attenuation;
 					  /*< current SIF att setting */
 		/* Agc configuration for QAM and VSB */
diff --git a/drivers/media/dvb-frontends/drxd_firm.c b/drivers/media/dvb-frontends/drxd_firm.c
index 4e1d8905e06a..412871d6636b 100644
--- a/drivers/media/dvb-frontends/drxd_firm.c
+++ b/drivers/media/dvb-frontends/drxd_firm.c
@@ -890,7 +890,7 @@ u8 DRXD_StartDiversityEnd[] = {
 	/* End demod, combining RF in and diversity in, MPEG TS out */
 	WR16(B_FE_CF_REG_IMP_VAL__A, 0x0),	/* disable impulse noise cruncher */
 	WR16(B_FE_AD_REG_INVEXT__A, 0x0),	/* clock inversion (for sohard board) */
-	WR16(B_CP_REG_BR_STR_DEL__A, 10),	/* apperently no mb delay matching is best */
+	WR16(B_CP_REG_BR_STR_DEL__A, 10),	/* apparently no mb delay matching is best */
 
 	WR16(B_EQ_REG_RC_SEL_CAR__A, B_EQ_REG_RC_SEL_CAR_DIV_ON |	/* org = 0x81 combining enabled */
 	     B_EQ_REG_RC_SEL_CAR_MEAS_A_CC |
diff --git a/drivers/media/dvb-frontends/drxk.h b/drivers/media/dvb-frontends/drxk.h
index 76466f7ec3a0..ee06e89187e4 100644
--- a/drivers/media/dvb-frontends/drxk.h
+++ b/drivers/media/dvb-frontends/drxk.h
@@ -24,7 +24,7 @@
  * @microcode_name:	Name of the firmware file with the microcode
  * @qam_demod_parameter_count:	The number of parameters used for the command
  *				to set the demodulator parameters. All
- *				firmwares are using the 2-parameter commmand.
+ *				firmwares are using the 2-parameter command.
  *				An exception is the ``drxk_a3.mc`` firmware,
  *				which uses the 4-parameter command.
  *				A value of 0 (default) or lower indicates that
diff --git a/drivers/media/dvb-frontends/drxk_hard.c b/drivers/media/dvb-frontends/drxk_hard.c
index 8ea1e45be710..86652a4ef9ce 100644
--- a/drivers/media/dvb-frontends/drxk_hard.c
+++ b/drivers/media/dvb-frontends/drxk_hard.c
@@ -723,7 +723,7 @@ static int init_state(struct drxk_state *state)
 	state->m_drxk_state = DRXK_UNINITIALIZED;
 
 	/* MPEG output configuration */
-	state->m_enable_mpeg_output = true;	/* If TRUE; enable MPEG ouput */
+	state->m_enable_mpeg_output = true;	/* If TRUE; enable MPEG output */
 	state->m_insert_rs_byte = false;	/* If TRUE; insert RS byte */
 	state->m_invert_data = false;	/* If TRUE; invert DATA signals */
 	state->m_invert_err = false;	/* If TRUE; invert ERR signal */
@@ -3870,7 +3870,7 @@ static int set_dvbt(struct drxk_state *state, u16 intermediate_freqk_hz,
 		goto error;
 	}
 #else
-	/* Set Priorty high */
+	/* Set Priority high */
 	transmission_params |= OFDM_SC_RA_RAM_OP_PARAM_PRIO_HI;
 	status = write16(state, OFDM_EC_SB_PRIOR__A, OFDM_EC_SB_PRIOR_HI);
 	if (status < 0)
@@ -3901,7 +3901,7 @@ static int set_dvbt(struct drxk_state *state, u16 intermediate_freqk_hz,
 	}
 
 	/*
-	 * SAW filter selection: normaly not necesarry, but if wanted
+	 * SAW filter selection: normally not necessary, but if wanted
 	 * the application can select a SAW filter via the driver by
 	 * using UIOs
 	 */
@@ -5423,7 +5423,7 @@ static int qam_demodulator_command(struct drxk_state *state,
 
 		set_param_parameters[3] |= (QAM_MIRROR_AUTO_ON);
 		/* Env parameters */
-		/* check for LOCKRANGE Extented */
+		/* check for LOCKRANGE Extended */
 		/* set_param_parameters[3] |= QAM_LOCKRANGE_NORMAL; */
 
 		status = scu_command(state,
diff --git a/drivers/media/dvb-frontends/ds3000.c b/drivers/media/dvb-frontends/ds3000.c
index 46a55146cb07..2b422d3ac5fa 100644
--- a/drivers/media/dvb-frontends/ds3000.c
+++ b/drivers/media/dvb-frontends/ds3000.c
@@ -914,7 +914,7 @@ static int ds3000_set_frontend(struct dvb_frontend *fe)
 	/* ds3000 global reset */
 	ds3000_writereg(state, 0x07, 0x80);
 	ds3000_writereg(state, 0x07, 0x00);
-	/* ds3000 build-in uC reset */
+	/* ds3000 built-in uC reset */
 	ds3000_writereg(state, 0xb2, 0x01);
 	/* ds3000 software reset */
 	ds3000_writereg(state, 0x00, 0x01);
@@ -1023,7 +1023,7 @@ static int ds3000_set_frontend(struct dvb_frontend *fe)
 
 	/* ds3000 out of software reset */
 	ds3000_writereg(state, 0x00, 0x00);
-	/* start ds3000 build-in uC */
+	/* start ds3000 built-in uC */
 	ds3000_writereg(state, 0xb2, 0x00);
 
 	if (fe->ops.tuner_ops.get_frequency) {
diff --git a/drivers/media/dvb-frontends/isl6421.c b/drivers/media/dvb-frontends/isl6421.c
index ae8ec59b665c..7de11d5062c2 100644
--- a/drivers/media/dvb-frontends/isl6421.c
+++ b/drivers/media/dvb-frontends/isl6421.c
@@ -98,7 +98,7 @@ static int isl6421_set_voltage(struct dvb_frontend *fe,
 	if (ret != 2)
 		return -EIO;
 
-	/* Store off status now incase future commands fail */
+	/* Store off status now in case future commands fail */
 	isl6421->is_off = is_off;
 
 	/* On overflow, the device will try again after 900 ms (typically) */
diff --git a/drivers/media/dvb-frontends/m88rs2000.c b/drivers/media/dvb-frontends/m88rs2000.c
index d5bc85501f9e..13888732951c 100644
--- a/drivers/media/dvb-frontends/m88rs2000.c
+++ b/drivers/media/dvb-frontends/m88rs2000.c
@@ -701,7 +701,7 @@ static int m88rs2000_set_frontend(struct dvb_frontend *fe)
 
 	if (status & FE_HAS_LOCK) {
 		state->fec_inner = m88rs2000_get_fec(state);
-		/* Uknown suspect SNR level */
+		/* Unknown suspect SNR level */
 		reg = m88rs2000_readreg(state, 0x65);
 	}
 
diff --git a/drivers/media/dvb-frontends/nxt200x.c b/drivers/media/dvb-frontends/nxt200x.c
index 0961e686ff68..0ef72d6c6f8b 100644
--- a/drivers/media/dvb-frontends/nxt200x.c
+++ b/drivers/media/dvb-frontends/nxt200x.c
@@ -153,7 +153,7 @@ static int nxt200x_writereg_multibyte (struct nxt200x_state* state, u8 reg, u8*
 	u8 attr, len2, buf;
 	dprintk("%s\n", __func__);
 
-	/* set mutli register register */
+	/* set multi register register */
 	nxt200x_writebytes(state, 0x35, &reg, 1);
 
 	/* send the actual data */
@@ -214,7 +214,7 @@ static int nxt200x_readreg_multibyte (struct nxt200x_state* state, u8 reg, u8* d
 	u8 buf, len2, attr;
 	dprintk("%s\n", __func__);
 
-	/* set mutli register register */
+	/* set multi register register */
 	nxt200x_writebytes(state, 0x35, &reg, 1);
 
 	switch (state->demod_chip) {
diff --git a/drivers/media/dvb-frontends/or51211.c b/drivers/media/dvb-frontends/or51211.c
index a39bbd8ff1f0..7343da11a1d8 100644
--- a/drivers/media/dvb-frontends/or51211.c
+++ b/drivers/media/dvb-frontends/or51211.c
@@ -59,7 +59,7 @@ struct or51211_state {
 
 	/* Demodulator private data */
 	u8 initialized:1;
-	u32 snr; /* Result of last SNR claculation */
+	u32 snr; /* Result of last SNR calculation */
 
 	/* Tuner private data */
 	u32 current_frequency;
diff --git a/drivers/media/dvb-frontends/rtl2832_sdr.c b/drivers/media/dvb-frontends/rtl2832_sdr.c
index d6673f4fb47b..57fb05bb7e96 100644
--- a/drivers/media/dvb-frontends/rtl2832_sdr.c
+++ b/drivers/media/dvb-frontends/rtl2832_sdr.c
@@ -471,7 +471,7 @@ static int rtl2832_sdr_buf_prepare(struct vb2_buffer *vb)
 {
 	struct rtl2832_sdr_dev *dev = vb2_get_drv_priv(vb->vb2_queue);
 
-	/* Don't allow queing new buffers after device disconnection */
+	/* Don't allow queueing new buffers after device disconnection */
 	if (!dev->udev)
 		return -ENODEV;
 
diff --git a/drivers/media/dvb-frontends/s5h1409.c b/drivers/media/dvb-frontends/s5h1409.c
index ceeb0c3551ce..a2907d035fe2 100644
--- a/drivers/media/dvb-frontends/s5h1409.c
+++ b/drivers/media/dvb-frontends/s5h1409.c
@@ -490,7 +490,7 @@ static void s5h1409_set_qam_amhum_mode(struct dvb_frontend *fe)
 
 	if (state->qam_state == QAM_STATE_QAM_OPTIMIZED_L3) {
 		/* We've already reached the maximum optimization level, so
-		   dont bother banging on the status registers */
+		   don't bother banging on the status registers */
 		return;
 	}
 
diff --git a/drivers/media/dvb-frontends/stb0899_algo.c b/drivers/media/dvb-frontends/stb0899_algo.c
index bd2defde7a77..b5debb61bca5 100644
--- a/drivers/media/dvb-frontends/stb0899_algo.c
+++ b/drivers/media/dvb-frontends/stb0899_algo.c
@@ -835,8 +835,8 @@ static u32 stb0899_dvbs2_calc_dev(struct stb0899_state *state)
 	dec_ratio = (internal->master_clk * 2) / (5 * internal->srate);
 	dec_ratio = (dec_ratio == 0) ? 1 : dec_ratio;
 
-	master_clk = internal->master_clk / 1000;	/* for integer Caculation*/
-	srate = internal->srate / 1000;	/* for integer Caculation*/
+	master_clk = internal->master_clk / 1000;	/* for integer Calculation*/
+	srate = internal->srate / 1000;	/* for integer Calculation*/
 	correction = (512 * master_clk) / (2 * dec_ratio * srate);
 
 	return	correction;
@@ -864,7 +864,7 @@ static void stb0899_dvbs2_set_srate(struct stb0899_state *state)
 		win_sel = dec_rate - 4;
 
 	decim = (1 << dec_rate);
-	/* (FSamp/Fsymbol *100) for integer Caculation */
+	/* (FSamp/Fsymbol *100) for integer Calculation */
 	f_sym = internal->master_clk / ((decim * internal->srate) / 1000);
 
 	if (f_sym <= 2250)	/* don't band limit signal going into btr block*/
diff --git a/drivers/media/dvb-frontends/stv0367_defs.h b/drivers/media/dvb-frontends/stv0367_defs.h
index 277d2971ed3f..4afe8248a667 100644
--- a/drivers/media/dvb-frontends/stv0367_defs.h
+++ b/drivers/media/dvb-frontends/stv0367_defs.h
@@ -1096,7 +1096,7 @@ static const struct st_register def0367dd_ofdm[] = {
 };
 
 static const struct st_register def0367dd_qam[] = {
-	{R367CAB_CTRL_1,                  0x06}, /* Orginal 0x04 */
+	{R367CAB_CTRL_1,                  0x06}, /* Original 0x04 */
 	{R367CAB_CTRL_2,                  0x03},
 	{R367CAB_IT_STATUS1,              0x2b},
 	{R367CAB_IT_STATUS2,              0x08},
diff --git a/drivers/media/dvb-frontends/stv0900_core.c b/drivers/media/dvb-frontends/stv0900_core.c
index 254618a06140..fa1a0fb577ad 100644
--- a/drivers/media/dvb-frontends/stv0900_core.c
+++ b/drivers/media/dvb-frontends/stv0900_core.c
@@ -744,12 +744,12 @@ static int stv0900_read_ucblocks(struct dvb_frontend *fe, u32 * ucblocks)
 	if (stv0900_get_standard(fe, demod) == STV0900_DVBS2_STANDARD) {
 		/* DVB-S2 delineator errors count */
 
-		/* retreiving number for errnous headers */
+		/* retrieving number for errnous headers */
 		err_val1 = stv0900_read_reg(intp, BBFCRCKO1);
 		err_val0 = stv0900_read_reg(intp, BBFCRCKO0);
 		header_err_val = (err_val1 << 8) | err_val0;
 
-		/* retreiving number for errnous packets */
+		/* retrieving number for errnous packets */
 		err_val1 = stv0900_read_reg(intp, UPCRCKO1);
 		err_val0 = stv0900_read_reg(intp, UPCRCKO0);
 		*ucblocks = (err_val1 << 8) | err_val0;
diff --git a/drivers/media/dvb-frontends/stv0910.c b/drivers/media/dvb-frontends/stv0910.c
index fc2440d8af36..68d7c7b41071 100644
--- a/drivers/media/dvb-frontends/stv0910.c
+++ b/drivers/media/dvb-frontends/stv0910.c
@@ -1238,7 +1238,7 @@ static int gate_ctrl(struct dvb_frontend *fe, int enable)
 	 * mutex_lock note: Concurrent I2C gate bus accesses must be
 	 * prevented (STV0910 = dual demod on a single IC with a single I2C
 	 * gate/bus, and two tuners attached), similar to most (if not all)
-	 * other I2C host interfaces/busses.
+	 * other I2C host interfaces/buses.
 	 *
 	 * enable=1 (open I2C gate) will grab the lock
 	 * enable=0 (close I2C gate) releases the lock
@@ -1500,7 +1500,7 @@ static int read_status(struct dvb_frontend *fe, enum fe_status *status)
 				  RSTV0910_P2_FBERCPT4 + state->regoff, 0x00);
 			/*
 			 * Reset the packet Error counter2 (and Set it to
-			 * infinit error count mode)
+			 * infinite error count mode)
 			 */
 			write_reg(state,
 				  RSTV0910_P2_ERRCTRL2 + state->regoff, 0xc1);
diff --git a/drivers/media/dvb-frontends/stv6110.c b/drivers/media/dvb-frontends/stv6110.c
index 7db9a5bceccc..e54708eb4fb0 100644
--- a/drivers/media/dvb-frontends/stv6110.c
+++ b/drivers/media/dvb-frontends/stv6110.c
@@ -202,7 +202,7 @@ static int stv6110_set_bandwidth(struct dvb_frontend *fe, u32 bandwidth)
 		i++;
 	}
 
-	/* RCCLKOFF = 1 calibration done, desactivate the calibration Clock */
+	/* RCCLKOFF = 1 calibration done, deactivate the calibration Clock */
 	priv->regs[RSTV6110_CTRL3] |= (1 << 6);
 	stv6110_write_regs(fe, &priv->regs[RSTV6110_CTRL3], RSTV6110_CTRL3, 1);
 	return 0;
diff --git a/drivers/media/dvb-frontends/tda1004x.h b/drivers/media/dvb-frontends/tda1004x.h
index efd7659dace9..26f504a830e3 100644
--- a/drivers/media/dvb-frontends/tda1004x.h
+++ b/drivers/media/dvb-frontends/tda1004x.h
@@ -33,7 +33,7 @@ enum tda10046_xtal {
 
 enum tda10046_agc {
 	TDA10046_AGC_DEFAULT,		/* original configuration */
-	TDA10046_AGC_IFO_AUTO_NEG,	/* IF AGC only, automatic, negtive */
+	TDA10046_AGC_IFO_AUTO_NEG,	/* IF AGC only, automatic, negative */
 	TDA10046_AGC_IFO_AUTO_POS,	/* IF AGC only, automatic, positive */
 	TDA10046_AGC_TDA827X,		/* IF AGC only, special setup for tda827x */
 };
diff --git a/drivers/media/dvb-frontends/tda10086.c b/drivers/media/dvb-frontends/tda10086.c
index 8323e4e53d66..85dddfce8ef4 100644
--- a/drivers/media/dvb-frontends/tda10086.c
+++ b/drivers/media/dvb-frontends/tda10086.c
@@ -437,7 +437,7 @@ static int tda10086_set_frontend(struct dvb_frontend *fe)
 			fe->ops.i2c_gate_ctrl(fe, 0);
 	}
 
-	/* calcluate the frequency offset (in *Hz* not kHz) */
+	/* calculate the frequency offset (in *Hz* not kHz) */
 	freqoff = fe_params->frequency - freq;
 	freqoff = ((1<<16) * freqoff) / (SACLK/1000);
 	tda10086_write_byte(state, 0x3d, 0x80 | ((freqoff >> 8) & 0x7f));
diff --git a/drivers/media/dvb-frontends/tda18271c2dd.c b/drivers/media/dvb-frontends/tda18271c2dd.c
index eeb2318c102f..e064e2b22d9d 100644
--- a/drivers/media/dvb-frontends/tda18271c2dd.c
+++ b/drivers/media/dvb-frontends/tda18271c2dd.c
@@ -105,7 +105,7 @@ struct tda_state {
 	s32   m_RF_B2[7];
 	u32   m_RF3[7];
 
-	u8    m_TMValue_RFCal;    /* Calibration temperatur */
+	u8    m_TMValue_RFCal;    /* Calibration temperature */
 
 	bool  m_bFMInput;         /* true to use Pin 8 for FM Radio */
 
@@ -400,7 +400,7 @@ static int CalibrateRF(struct tda_state *state,
 			break;
 
 		/* Switching off LT (as datasheet says) causes calibration on C1 to fail */
-		/* (Readout of Cprog is allways 255) */
+		/* (Readout of Cprog is always 255) */
 		if (state->m_Regs[ID] != 0x83)    /* C1: ID == 83, C2: ID == 84 */
 			state->m_Regs[EP3] |= 0x40; /* SM_LT = 1 */
 
@@ -644,7 +644,7 @@ static int PowerScan(struct tda_state *state,
 		if (status < 0)
 			break;
 		CID_Gain = Regs[EB10] & 0x3F;
-		state->m_Regs[ID] = Regs[ID];  /* Chip version, (needed for C1 workarround in CalibrateRF) */
+		state->m_Regs[ID] = Regs[ID];  /* Chip version, (needed for C1 workaround in CalibrateRF) */
 
 		*pRF_Out = RF_in;
 
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 02/14] media: radio: fix several typos
  2019-02-18 19:28 [PATCH 01/14] media: dvb-frontends: fix several typos Mauro Carvalho Chehab
@ 2019-02-18 19:28 ` Mauro Carvalho Chehab
  2019-02-18 19:28 ` [PATCH 03/14] media: dvb-core: " Mauro Carvalho Chehab
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 42+ messages in thread
From: Mauro Carvalho Chehab @ 2019-02-18 19:28 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Linux Media Mailing List, Mauro Carvalho Chehab

Use codespell to fix lots of typos over frontends.

Manually verified to avoid false-positives.

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
---
 drivers/media/radio/radio-si476x.c | 2 +-
 drivers/media/radio/wl128x/fmdrv.h | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/media/radio/radio-si476x.c b/drivers/media/radio/radio-si476x.c
index 269971145f88..0261f4d28f16 100644
--- a/drivers/media/radio/radio-si476x.c
+++ b/drivers/media/radio/radio-si476x.c
@@ -1550,7 +1550,7 @@ static int si476x_radio_probe(struct platform_device *pdev)
 
 	rval = si476x_radio_init_debugfs(radio);
 	if (rval < 0) {
-		dev_err(&pdev->dev, "Could not creat debugfs interface\n");
+		dev_err(&pdev->dev, "Could not create debugfs interface\n");
 		goto exit;
 	}
 
diff --git a/drivers/media/radio/wl128x/fmdrv.h b/drivers/media/radio/wl128x/fmdrv.h
index 1ff2eec4ed52..4c0d13539988 100644
--- a/drivers/media/radio/wl128x/fmdrv.h
+++ b/drivers/media/radio/wl128x/fmdrv.h
@@ -133,7 +133,7 @@ struct fm_rds {
 /*
  * Current RX channel Alternate Frequency cache.
  * This info is used to switch to other freq (AF)
- * when current channel signal strengh is below RSSI threshold.
+ * when current channel signal strength is below RSSI threshold.
  */
 struct tuned_station_info {
 	u16 picode;
@@ -228,7 +228,7 @@ struct fmdev {
 	struct fm_rx rx;	/* FM receiver info */
 	struct fmtx_data tx_data;
 
-	/* V4L2 ctrl framwork handler*/
+	/* V4L2 ctrl framework handler*/
 	struct v4l2_ctrl_handler ctrl_handler;
 
 	/* For core assisted locking */
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 03/14] media: dvb-core: fix several typos
  2019-02-18 19:28 [PATCH 01/14] media: dvb-frontends: fix several typos Mauro Carvalho Chehab
  2019-02-18 19:28 ` [PATCH 02/14] media: radio: " Mauro Carvalho Chehab
@ 2019-02-18 19:28 ` Mauro Carvalho Chehab
  2019-02-18 19:28 ` [PATCH 04/14] media: i2c: " Mauro Carvalho Chehab
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 42+ messages in thread
From: Mauro Carvalho Chehab @ 2019-02-18 19:28 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Linux Media Mailing List, Mauro Carvalho Chehab

Use codespell to fix lots of typos over frontends.

Manually verified to avoid false-positives.

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
---
 drivers/media/dvb-core/dvb_frontend.c | 2 +-
 drivers/media/dvb-core/dvbdev.c       | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/media/dvb-core/dvb_frontend.c b/drivers/media/dvb-core/dvb_frontend.c
index 27a1d4a98d73..fbdb4ecc7c50 100644
--- a/drivers/media/dvb-core/dvb_frontend.c
+++ b/drivers/media/dvb-core/dvb_frontend.c
@@ -1596,7 +1596,7 @@ static bool is_dvbv3_delsys(u32 delsys)
  *
  * Provides emulation for delivery systems that are compatible with the old
  * DVBv3 call. Among its usages, it provices support for ISDB-T, and allows
- * using a DVB-S2 only frontend just like it were a DVB-S, if the frontent
+ * using a DVB-S2 only frontend just like it were a DVB-S, if the frontend
  * parameters are compatible with DVB-S spec.
  */
 static int emulate_delivery_system(struct dvb_frontend *fe, u32 delsys)
diff --git a/drivers/media/dvb-core/dvbdev.c b/drivers/media/dvb-core/dvbdev.c
index b7171bf094fb..4a5834a1c3b7 100644
--- a/drivers/media/dvb-core/dvbdev.c
+++ b/drivers/media/dvb-core/dvbdev.c
@@ -898,7 +898,7 @@ EXPORT_SYMBOL(dvb_unregister_adapter);
 
 /* if the miracle happens and "generic_usercopy()" is included into
    the kernel, then this can vanish. please don't make the mistake and
-   define this as video_usercopy(). this will introduce a dependecy
+   define this as video_usercopy(). this will introduce a dependency
    to the v4l "videodev.o" module, which is unnecessary for some
    cards (ie. the budget dvb-cards don't need the v4l module...) */
 int dvb_usercopy(struct file *file,
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 04/14] media: i2c: fix several typos
  2019-02-18 19:28 [PATCH 01/14] media: dvb-frontends: fix several typos Mauro Carvalho Chehab
  2019-02-18 19:28 ` [PATCH 02/14] media: radio: " Mauro Carvalho Chehab
  2019-02-18 19:28 ` [PATCH 03/14] media: dvb-core: " Mauro Carvalho Chehab
@ 2019-02-18 19:28 ` Mauro Carvalho Chehab
  2019-02-18 21:39   ` Sakari Ailus
  2019-02-18 19:28 ` [PATCH 05/14] media: pci: " Mauro Carvalho Chehab
                   ` (9 subsequent siblings)
  12 siblings, 1 reply; 42+ messages in thread
From: Mauro Carvalho Chehab @ 2019-02-18 19:28 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Linux Media Mailing List,
	Mauro Carvalho Chehab, Hans Verkuil, Pavel Machek, Sakari Ailus,
	Ricardo Ribalda Delgado, Leon Luo, Kyungmin Park, Heungjun Kim,
	Jacopo Mondi, Steve Longerbeam, Wenyou Yang, Akinobu Mita,
	Sylwester Nawrocki, Andrzej Hajda

Use codespell to fix lots of typos over frontends.

Manually verified to avoid false-positives.

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
---
 drivers/media/i2c/adv7175.c              |  2 +-
 drivers/media/i2c/adv7842.c              | 10 +++++-----
 drivers/media/i2c/bt819.c                |  4 ++--
 drivers/media/i2c/cx25840/cx25840-core.h |  2 +-
 drivers/media/i2c/cx25840/cx25840-ir.c   |  4 ++--
 drivers/media/i2c/et8ek8/et8ek8_mode.c   |  2 +-
 drivers/media/i2c/imx214.c               |  2 +-
 drivers/media/i2c/imx274.c               |  4 ++--
 drivers/media/i2c/lm3560.c               |  2 +-
 drivers/media/i2c/lm3646.c               |  2 +-
 drivers/media/i2c/m5mols/m5mols.h        |  2 +-
 drivers/media/i2c/m5mols/m5mols_core.c   |  2 +-
 drivers/media/i2c/msp3400-driver.c       |  2 +-
 drivers/media/i2c/mt9t112.c              |  2 +-
 drivers/media/i2c/ov5640.c               |  2 +-
 drivers/media/i2c/ov6650.c               |  4 ++--
 drivers/media/i2c/ov7740.c               |  2 +-
 drivers/media/i2c/ov9650.c               |  4 ++--
 drivers/media/i2c/s5c73m3/s5c73m3-core.c |  2 +-
 drivers/media/i2c/s5k6aa.c               |  2 +-
 drivers/media/i2c/saa7115.c              |  2 +-
 drivers/media/i2c/saa717x.c              |  2 +-
 drivers/media/i2c/tda1997x_regs.h        |  2 +-
 drivers/media/i2c/tda9840.c              |  2 +-
 drivers/media/i2c/tea6415c.c             |  2 +-
 drivers/media/i2c/tea6420.c              |  2 +-
 drivers/media/i2c/tvaudio.c              |  4 ++--
 drivers/media/i2c/tvp514x.c              |  2 +-
 28 files changed, 38 insertions(+), 38 deletions(-)

diff --git a/drivers/media/i2c/adv7175.c b/drivers/media/i2c/adv7175.c
index e31e8d909bb9..419b98117133 100644
--- a/drivers/media/i2c/adv7175.c
+++ b/drivers/media/i2c/adv7175.c
@@ -219,7 +219,7 @@ static int adv7175_s_std_output(struct v4l2_subdev *sd, v4l2_std_id std)
 		 * SECAM->PAL (typically it does not work
 		 * due to genlock: when decoder is in SECAM
 		 * and encoder in in PAL the subcarrier can
-		 * not be syncronized with horizontal
+		 * not be synchronized with horizontal
 		 * quency) */
 		adv7175_write_block(sd, init_pal, sizeof(init_pal));
 		if (encoder->input == 0)
diff --git a/drivers/media/i2c/adv7842.c b/drivers/media/i2c/adv7842.c
index 989259488e3d..11ab2df02dc7 100644
--- a/drivers/media/i2c/adv7842.c
+++ b/drivers/media/i2c/adv7842.c
@@ -3102,11 +3102,11 @@ static int adv7842_ddr_ram_test(struct v4l2_subdev *sd)
 
 	io_write(sd, 0x00, 0x01);  /* Program SDP 4x1 */
 	io_write(sd, 0x01, 0x00);  /* Program SDP mode */
-	afe_write(sd, 0x80, 0x92); /* SDP Recommeneded Write */
-	afe_write(sd, 0x9B, 0x01); /* SDP Recommeneded Write ADV7844ES1 */
-	afe_write(sd, 0x9C, 0x60); /* SDP Recommeneded Write ADV7844ES1 */
-	afe_write(sd, 0x9E, 0x02); /* SDP Recommeneded Write ADV7844ES1 */
-	afe_write(sd, 0xA0, 0x0B); /* SDP Recommeneded Write ADV7844ES1 */
+	afe_write(sd, 0x80, 0x92); /* SDP Recommended Write */
+	afe_write(sd, 0x9B, 0x01); /* SDP Recommended Write ADV7844ES1 */
+	afe_write(sd, 0x9C, 0x60); /* SDP Recommended Write ADV7844ES1 */
+	afe_write(sd, 0x9E, 0x02); /* SDP Recommended Write ADV7844ES1 */
+	afe_write(sd, 0xA0, 0x0B); /* SDP Recommended Write ADV7844ES1 */
 	afe_write(sd, 0xC3, 0x02); /* Memory BIST Initialisation */
 	io_write(sd, 0x0C, 0x40);  /* Power up ADV7844 */
 	io_write(sd, 0x15, 0xBA);  /* Enable outputs */
diff --git a/drivers/media/i2c/bt819.c b/drivers/media/i2c/bt819.c
index 472e37637c8d..e6d3fe7790bc 100644
--- a/drivers/media/i2c/bt819.c
+++ b/drivers/media/i2c/bt819.c
@@ -164,12 +164,12 @@ static int bt819_init(struct v4l2_subdev *sd)
 		0x0e, 0xb4,	/* 0x0e Chroma Gain (V) msb */
 		0x0f, 0x00,	/* 0x0f Hue control */
 		0x12, 0x04,	/* 0x12 Output Format */
-		0x13, 0x20,	/* 0x13 Vertial Scaling msb 0x00
+		0x13, 0x20,	/* 0x13 Vertical Scaling msb 0x00
 					   chroma comb OFF, line drop scaling, interlace scaling
 					   BUG? Why does turning the chroma comb on fuck up color?
 					   Bug in the bt819 stepping on my board?
 					*/
-		0x14, 0x00,	/* 0x14 Vertial Scaling lsb */
+		0x14, 0x00,	/* 0x14 Vertical Scaling lsb */
 		0x16, 0x07,	/* 0x16 Video Timing Polarity
 					   ACTIVE=active low
 					   FIELD: high=odd,
diff --git a/drivers/media/i2c/cx25840/cx25840-core.h b/drivers/media/i2c/cx25840/cx25840-core.h
index 9efefa15d090..e3ff1d7ec770 100644
--- a/drivers/media/i2c/cx25840/cx25840-core.h
+++ b/drivers/media/i2c/cx25840/cx25840-core.h
@@ -66,7 +66,7 @@ enum cx25840_media_pads {
  * @is_initialized:	whether we have already loaded firmware into the chip
  *			and initialized it
  * @vbi_regs_offset:	offset of vbi regs
- * @fw_wait:		wait queue to wake an initalization function up when
+ * @fw_wait:		wait queue to wake an initialization function up when
  *			firmware loading (on a separate workqueue) finishes
  * @fw_work:		a work that actually loads the firmware on a separate
  *			workqueue
diff --git a/drivers/media/i2c/cx25840/cx25840-ir.c b/drivers/media/i2c/cx25840/cx25840-ir.c
index 69cdc09981af..a266118cd7ca 100644
--- a/drivers/media/i2c/cx25840/cx25840-ir.c
+++ b/drivers/media/i2c/cx25840/cx25840-ir.c
@@ -549,7 +549,7 @@ int cx25840_ir_irq_handler(struct v4l2_subdev *sd, u32 status, bool *handled)
 	ror = stats & STATS_ROR; /* Rx FIFO Over Run */
 
 	tse = irqen & IRQEN_TSE; /* Tx FIFO Service Request IRQ Enable */
-	rse = irqen & IRQEN_RSE; /* Rx FIFO Service Reuqest IRQ Enable */
+	rse = irqen & IRQEN_RSE; /* Rx FIFO Service Request IRQ Enable */
 	rte = irqen & IRQEN_RTE; /* Rx Pulse Width Timer Time Out IRQ Enable */
 	roe = irqen & IRQEN_ROE; /* Rx FIFO Over Run IRQ Enable */
 
@@ -638,7 +638,7 @@ int cx25840_ir_irq_handler(struct v4l2_subdev *sd, u32 status, bool *handled)
 		events |= V4L2_SUBDEV_IR_RX_END_OF_RX_DETECTED;
 	}
 	if (v) {
-		/* Clear STATS_ROR & STATS_RTO as needed by reseting hardware */
+		/* Clear STATS_ROR & STATS_RTO as needed by resetting hardware */
 		cx25840_write4(c, CX25840_IR_CNTRL_REG, cntrl & ~v);
 		cx25840_write4(c, CX25840_IR_CNTRL_REG, cntrl);
 		*handled = true;
diff --git a/drivers/media/i2c/et8ek8/et8ek8_mode.c b/drivers/media/i2c/et8ek8/et8ek8_mode.c
index a79882a83885..f503303cb8bc 100644
--- a/drivers/media/i2c/et8ek8/et8ek8_mode.c
+++ b/drivers/media/i2c/et8ek8/et8ek8_mode.c
@@ -79,7 +79,7 @@ static struct et8ek8_reglist mode1_poweron_mode2_16vga_2592x1968_12_07fps = {
 		{ ET8EK8_REG_8BIT, 0x1258, 0x00 },
 		/* From parallel out to serial out */
 		{ ET8EK8_REG_8BIT, 0x125D, 0x88 },
-		/* From w/ embeded data to w/o embeded data */
+		/* From w/ embedded data to w/o embedded data */
 		{ ET8EK8_REG_8BIT, 0x125E, 0xC0 },
 		/* CCP2 out is from STOP to ACTIVE */
 		{ ET8EK8_REG_8BIT, 0x1263, 0x98 },
diff --git a/drivers/media/i2c/imx214.c b/drivers/media/i2c/imx214.c
index ec3d1b855f62..9857e151db46 100644
--- a/drivers/media/i2c/imx214.c
+++ b/drivers/media/i2c/imx214.c
@@ -377,7 +377,7 @@ static const struct reg_8 mode_table_common[] = {
 	/* Moire reduction */
 	{0x6957, 0x01},
 
-	/* image enhancment */
+	/* image enhancement */
 	{0x6987, 0x17},
 	{0x698A, 0x03},
 	{0x698B, 0x03},
diff --git a/drivers/media/i2c/imx274.c b/drivers/media/i2c/imx274.c
index c2ac2fd1b96b..f3ff1af209f9 100644
--- a/drivers/media/i2c/imx274.c
+++ b/drivers/media/i2c/imx274.c
@@ -405,12 +405,12 @@ static const struct reg_8 imx274_start_2[] = {
  */
 static const struct reg_8 imx274_start_3[] = {
 	{0x30F4, 0x00},
-	{0x3018, 0xA2}, /* XHS VHS OUTUPT */
+	{0x3018, 0xA2}, /* XHS VHS OUTPUT */
 	{IMX274_TABLE_END, 0x00}
 };
 
 /*
- * imx274 register configuration for stoping stream
+ * imx274 register configuration for stopping stream
  */
 static const struct reg_8 imx274_stop[] = {
 	{IMX274_STANDBY_REG, 0x01},
diff --git a/drivers/media/i2c/lm3560.c b/drivers/media/i2c/lm3560.c
index f122f03bd6b7..70c3294c21d3 100644
--- a/drivers/media/i2c/lm3560.c
+++ b/drivers/media/i2c/lm3560.c
@@ -55,7 +55,7 @@ enum led_enable {
  * @regmap: reg. map for i2c
  * @lock: muxtex for serial access.
  * @led_mode: V4L2 LED mode
- * @ctrls_led: V4L2 contols
+ * @ctrls_led: V4L2 controls
  * @subdev_led: V4L2 subdev
  */
 struct lm3560_flash {
diff --git a/drivers/media/i2c/lm3646.c b/drivers/media/i2c/lm3646.c
index 12ef2653987b..73fbe3c37fc9 100644
--- a/drivers/media/i2c/lm3646.c
+++ b/drivers/media/i2c/lm3646.c
@@ -62,7 +62,7 @@ enum led_mode {
  * @regmap: reg. map for i2c
  * @lock: muxtex for serial access.
  * @led_mode: V4L2 LED mode
- * @ctrls_led: V4L2 contols
+ * @ctrls_led: V4L2 controls
  * @subdev_led: V4L2 subdev
  * @mode_reg : mode register value
  */
diff --git a/drivers/media/i2c/m5mols/m5mols.h b/drivers/media/i2c/m5mols/m5mols.h
index 90a6c520f115..aef5b4f8904e 100644
--- a/drivers/media/i2c/m5mols/m5mols.h
+++ b/drivers/media/i2c/m5mols/m5mols.h
@@ -253,7 +253,7 @@ struct m5mols_info {
  *
  * The I2C read operation of the M-5MOLS requires 2 messages. The first
  * message sends the information about the command, command category, and total
- * message size. The second message is used to retrieve the data specifed in
+ * message size. The second message is used to retrieve the data specified in
  * the first message
  *
  *   1st message                                2nd message
diff --git a/drivers/media/i2c/m5mols/m5mols_core.c b/drivers/media/i2c/m5mols/m5mols_core.c
index b8b2bf4cbfb2..454a336be336 100644
--- a/drivers/media/i2c/m5mols/m5mols_core.c
+++ b/drivers/media/i2c/m5mols/m5mols_core.c
@@ -291,7 +291,7 @@ int m5mols_write(struct v4l2_subdev *sd, u32 reg, u32 val)
  * @reg: the I2C_REG() address of an 8-bit status register to check
  * @value: expected status register value
  * @mask: bit mask for the read status register value
- * @timeout: timeout in miliseconds, or -1 for default timeout
+ * @timeout: timeout in milliseconds, or -1 for default timeout
  *
  * The @reg register value is ORed with @mask before comparing with @value.
  *
diff --git a/drivers/media/i2c/msp3400-driver.c b/drivers/media/i2c/msp3400-driver.c
index c63be01059b2..522fb1d561e7 100644
--- a/drivers/media/i2c/msp3400-driver.c
+++ b/drivers/media/i2c/msp3400-driver.c
@@ -11,7 +11,7 @@
  *
  *  FM-Mono
  *      should work. The stereo modes are backward compatible to FM-mono,
- *      therefore FM-Mono should be allways available.
+ *      therefore FM-Mono should be always available.
  *
  *  FM-Stereo (B/G, used in germany)
  *      should work, with autodetect
diff --git a/drivers/media/i2c/mt9t112.c b/drivers/media/i2c/mt9t112.c
index ef353a244e33..ae3c336eadf5 100644
--- a/drivers/media/i2c/mt9t112.c
+++ b/drivers/media/i2c/mt9t112.c
@@ -541,7 +541,7 @@ static int mt9t112_init_setting(const struct i2c_client *client)
 	mt9t112_mcu_write(ret, client, VAR(18, 109), 0x0AF0);
 
 	/*
-	 * Flicker Dectection registers.
+	 * Flicker Detection registers.
 	 * This section should be replaced whenever new timing file is
 	 * generated. All the following registers need to be replaced.
 	 * Following registers are generated from Register Wizard but user can
diff --git a/drivers/media/i2c/ov5640.c b/drivers/media/i2c/ov5640.c
index 5278c8723fdd..82d4ce93312c 100644
--- a/drivers/media/i2c/ov5640.c
+++ b/drivers/media/i2c/ov5640.c
@@ -721,7 +721,7 @@ static int ov5640_mod_reg(struct ov5640_dev *sensor, u16 reg,
 
 /*
  * After trying the various combinations, reading various
- * documentations spreaded around the net, and from the various
+ * documentations spread around the net, and from the various
  * feedback, the clock tree is probably as follows:
  *
  *   +--------------+
diff --git a/drivers/media/i2c/ov6650.c b/drivers/media/i2c/ov6650.c
index 5d1b218bb7f0..c33fd584cb44 100644
--- a/drivers/media/i2c/ov6650.c
+++ b/drivers/media/i2c/ov6650.c
@@ -15,7 +15,7 @@
  * Copyright (C) 2008 Magnus Damm
  * Copyright (C) 2008, Guennadi Liakhovetski <kernel@pengutronix.de>
  *
- * Hardware specific bits initialy based on former work by Matt Callow
+ * Hardware specific bits initially based on former work by Matt Callow
  * drivers/media/video/omap/sensor_ov6650.c
  * Copyright (C) 2006 Matt Callow
  *
@@ -759,7 +759,7 @@ static int ov6650_s_frame_interval(struct v4l2_subdev *sd,
 
 	/*
 	 * Keep result to be used as tpf limit
-	 * for subseqent clock divider calculations
+	 * for subsequent clock divider calculations
 	 */
 	priv->tpf.numerator = div;
 	priv->tpf.denominator = FRAME_RATE_MAX;
diff --git a/drivers/media/i2c/ov7740.c b/drivers/media/i2c/ov7740.c
index 177688afd9a6..00e3a4656953 100644
--- a/drivers/media/i2c/ov7740.c
+++ b/drivers/media/i2c/ov7740.c
@@ -20,7 +20,7 @@
 #define REG_BGAIN	0x01	/* blue gain */
 #define REG_RGAIN	0x02	/* red gain */
 #define REG_GGAIN	0x03	/* green gain */
-#define REG_REG04	0x04	/* analog setting, dont change*/
+#define REG_REG04	0x04	/* analog setting, don't change*/
 #define REG_BAVG	0x05	/* b channel average */
 #define REG_GAVG	0x06	/* g channel average */
 #define REG_RAVG	0x07	/* r channel average */
diff --git a/drivers/media/i2c/ov9650.c b/drivers/media/i2c/ov9650.c
index f0587c0c0a72..eefd57ec2a73 100644
--- a/drivers/media/i2c/ov9650.c
+++ b/drivers/media/i2c/ov9650.c
@@ -45,8 +45,8 @@ MODULE_PARM_DESC(debug, "Debug level (0-2)");
  * OV9650/OV9652 register definitions
  */
 #define REG_GAIN		0x00	/* Gain control, AGC[7:0] */
-#define REG_BLUE		0x01	/* AWB - Blue chanel gain */
-#define REG_RED			0x02	/* AWB - Red chanel gain */
+#define REG_BLUE		0x01	/* AWB - Blue channel gain */
+#define REG_RED			0x02	/* AWB - Red channel gain */
 #define REG_VREF		0x03	/* [7:6] - AGC[9:8], [5:3]/[2:0] */
 #define  VREF_GAIN_MASK		0xc0	/* - VREF end/start low 3 bits */
 #define REG_COM1		0x04
diff --git a/drivers/media/i2c/s5c73m3/s5c73m3-core.c b/drivers/media/i2c/s5c73m3/s5c73m3-core.c
index c461847ddae8..b52fe250f75f 100644
--- a/drivers/media/i2c/s5c73m3/s5c73m3-core.c
+++ b/drivers/media/i2c/s5c73m3/s5c73m3-core.c
@@ -1431,7 +1431,7 @@ static int __s5c73m3_power_off(struct s5c73m3 *state)
 	for (++i; i < S5C73M3_MAX_SUPPLIES; i++) {
 		int r = regulator_enable(state->supplies[i].consumer);
 		if (r < 0)
-			v4l2_err(&state->oif_sd, "Failed to reenable %s: %d\n",
+			v4l2_err(&state->oif_sd, "Failed to re-enable %s: %d\n",
 				 state->supplies[i].supply, r);
 	}
 
diff --git a/drivers/media/i2c/s5k6aa.c b/drivers/media/i2c/s5k6aa.c
index ab26f549d716..f8630c4c2ef0 100644
--- a/drivers/media/i2c/s5k6aa.c
+++ b/drivers/media/i2c/s5k6aa.c
@@ -729,7 +729,7 @@ static int s5k6aa_new_config_sync(struct i2c_client *client, int timeout,
  * @s5k6aa: pointer to &struct s5k6aa describing the device
  * @preset: s5kaa preset to be applied
  *
- * Configure output resolution and color fromat, pixel clock
+ * Configure output resolution and color format, pixel clock
  * frequency range, device frame rate type and frame period range.
  */
 static int s5k6aa_set_prev_config(struct s5k6aa *s5k6aa,
diff --git a/drivers/media/i2c/saa7115.c b/drivers/media/i2c/saa7115.c
index 6bc278aa31fc..88dc6baac639 100644
--- a/drivers/media/i2c/saa7115.c
+++ b/drivers/media/i2c/saa7115.c
@@ -1766,7 +1766,7 @@ static int saa711x_detect_chip(struct i2c_client *client,
 		 * exists. However, tests on a device labeled as:
 		 * "GM7113C 1145" returned "10" on all 16 chip
 		 * version (reg 0x00) reads. So, we need to also
-		 * accept at least verion 0. For now, let's just
+		 * accept at least version 0. For now, let's just
 		 * assume that a device that returns "0000" for
 		 * the lower nibble is a gm7113c.
 		 */
diff --git a/drivers/media/i2c/saa717x.c b/drivers/media/i2c/saa717x.c
index 668c39cc29e8..86b8b65ea683 100644
--- a/drivers/media/i2c/saa717x.c
+++ b/drivers/media/i2c/saa717x.c
@@ -844,7 +844,7 @@ static void set_h_prescale(struct v4l2_subdev *sd,
 	if (i == count)
 		return;
 
-	/* horizonal prescaling */
+	/* horizontal prescaling */
 	saa717x_write(sd, 0x60 + task_shift, vals[i].xpsc);
 	/* accumulation length */
 	saa717x_write(sd, 0x61 + task_shift, vals[i].xacl);
diff --git a/drivers/media/i2c/tda1997x_regs.h b/drivers/media/i2c/tda1997x_regs.h
index f55dfc423a86..ecf87534613b 100644
--- a/drivers/media/i2c/tda1997x_regs.h
+++ b/drivers/media/i2c/tda1997x_regs.h
@@ -596,7 +596,7 @@
 #define RESET_AUDIO		BIT(0)	/* Reset Audio FIFO control */
 
 /* HDCP_BCAPS bits */
-#define HDCP_HDMI		BIT(7)	/* HDCP suports HDMI (vs DVI only) */
+#define HDCP_HDMI		BIT(7)	/* HDCP supports HDMI (vs DVI only) */
 #define HDCP_REPEATER		BIT(6)	/* HDCP supports repeater function */
 #define HDCP_READY		BIT(5)	/* set by repeater function */
 #define HDCP_FAST		BIT(4)	/* Up to 400kHz */
diff --git a/drivers/media/i2c/tda9840.c b/drivers/media/i2c/tda9840.c
index 0dd6ff3e6201..6ba53f3a6dd2 100644
--- a/drivers/media/i2c/tda9840.c
+++ b/drivers/media/i2c/tda9840.c
@@ -7,7 +7,7 @@
     The tda9840 is a stereo/dual sound processor with digital
     identification. It can be found at address 0x84 on the i2c-bus.
 
-    For detailed informations download the specifications directly
+    For detailed information download the specifications directly
     from SGS Thomson at http://www.st.com
 
     This program is free software; you can redistribute it and/or modify
diff --git a/drivers/media/i2c/tea6415c.c b/drivers/media/i2c/tea6415c.c
index 084bd75bb32c..965c6ccc4fee 100644
--- a/drivers/media/i2c/tea6415c.c
+++ b/drivers/media/i2c/tea6415c.c
@@ -9,7 +9,7 @@
     It is cascadable, i.e. it can be found at the addresses
     0x86 and 0x06 on the i2c-bus.
 
-    For detailed informations download the specifications directly
+    For detailed information download the specifications directly
     from SGS Thomson at http://www.st.com
 
     This program is free software; you can redistribute it and/or modify
diff --git a/drivers/media/i2c/tea6420.c b/drivers/media/i2c/tea6420.c
index b7f4e58f3624..2701a4c9734d 100644
--- a/drivers/media/i2c/tea6420.c
+++ b/drivers/media/i2c/tea6420.c
@@ -9,7 +9,7 @@
     It is cascadable, i.e. it can be found at the addresses 0x98
     and 0x9a on the i2c-bus.
 
-    For detailed informations download the specifications directly
+    For detailed information download the specifications directly
     from SGS Thomson at http://www.st.com
 
     This program is free software; you can redistribute it and/or modify
diff --git a/drivers/media/i2c/tvaudio.c b/drivers/media/i2c/tvaudio.c
index af2da977a685..e6796e94dadf 100644
--- a/drivers/media/i2c/tvaudio.c
+++ b/drivers/media/i2c/tvaudio.c
@@ -538,7 +538,7 @@ static int tda9840_checkit(struct CHIPSTATE *chip)
 #define TDA9855_INT	0    /* Selects inputs LOR and LOL.  (internal) */
 
 /* Unique to TDA9850:  */
-/* lower 4 bits contol SAP noise threshold, over which SAP turns off
+/* lower 4 bits control SAP noise threshold, over which SAP turns off
  * set to values of 0x00 through 0x0f for SAP1 through SAP16 */
 
 
@@ -546,7 +546,7 @@ static int tda9840_checkit(struct CHIPSTATE *chip)
 /* Common to TDA9855 and TDA9850: */
 #define TDA985x_SAP	3<<6 /* Selects SAP output, mute if not received */
 #define TDA985x_MONOSAP	2<<6 /* Selects Mono on left, SAP on right */
-#define TDA985x_STEREO	1<<6 /* Selects Stereo ouput, mono if not received */
+#define TDA985x_STEREO	1<<6 /* Selects Stereo output, mono if not received */
 #define TDA985x_MONO	0    /* Forces Mono output */
 #define TDA985x_LMU	1<<3 /* Mute (LOR/LOL for 9855, OUTL/OUTR for 9850) */
 
diff --git a/drivers/media/i2c/tvp514x.c b/drivers/media/i2c/tvp514x.c
index 1cc83cb934e2..3ada3bb27402 100644
--- a/drivers/media/i2c/tvp514x.c
+++ b/drivers/media/i2c/tvp514x.c
@@ -67,7 +67,7 @@ enum tvp514x_std {
 };
 
 /**
- * struct tvp514x_std_info - Structure to store standard informations
+ * struct tvp514x_std_info - Structure to store standard information
  * @width: Line width in pixels
  * @height:Number of active lines
  * @video_std: Value to write in REG_VIDEO_STD register
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 05/14] media: pci: fix several typos
  2019-02-18 19:28 [PATCH 01/14] media: dvb-frontends: fix several typos Mauro Carvalho Chehab
                   ` (2 preceding siblings ...)
  2019-02-18 19:28 ` [PATCH 04/14] media: i2c: " Mauro Carvalho Chehab
@ 2019-02-18 19:28 ` Mauro Carvalho Chehab
  2019-02-18 19:29   ` Mauro Carvalho Chehab
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 42+ messages in thread
From: Mauro Carvalho Chehab @ 2019-02-18 19:28 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Linux Media Mailing List,
	Mauro Carvalho Chehab, Hans Verkuil, Andy Walls, Yong Zhi,
	Sakari Ailus, Bingbu Cao, Tian Shu Qiu, Akihiro Tsukada,
	Bluecherry Maintainers, Anton Sviridenko, Andrey Utkin,
	Ismael Luceno

Use codespell to fix lots of typos over frontends.

Manually verified to avoid false-positives.

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
---
 drivers/media/pci/bt8xx/bttv-audio-hook.c  |  2 +-
 drivers/media/pci/bt8xx/bttv-audio-hook.h  |  2 +-
 drivers/media/pci/bt8xx/bttv-cards.c       | 12 ++++++------
 drivers/media/pci/bt8xx/bttv-driver.c      |  4 ++--
 drivers/media/pci/bt8xx/bttv-risc.c        |  2 +-
 drivers/media/pci/bt8xx/bttv.h             |  2 +-
 drivers/media/pci/bt8xx/dst.c              | 22 +++++++++++-----------
 drivers/media/pci/cobalt/cobalt-v4l2.c     |  2 +-
 drivers/media/pci/cx18/cx18-cards.h        |  2 +-
 drivers/media/pci/cx18/cx18-dvb.c          |  4 ++--
 drivers/media/pci/cx18/cx18-fileops.c      |  2 +-
 drivers/media/pci/cx18/cx18-io.h           |  2 +-
 drivers/media/pci/cx18/cx18-vbi.c          |  2 +-
 drivers/media/pci/cx18/cx23418.h           |  2 +-
 drivers/media/pci/cx23885/cx23885-417.c    |  2 +-
 drivers/media/pci/cx23885/cx23885-alsa.c   |  2 +-
 drivers/media/pci/cx23885/cx23885-core.c   |  6 +++---
 drivers/media/pci/cx23885/cx23885.h        |  2 +-
 drivers/media/pci/cx23885/cx23888-ir.c     |  4 ++--
 drivers/media/pci/cx25821/cx25821-alsa.c   |  2 +-
 drivers/media/pci/cx25821/cx25821-sram.h   |  2 +-
 drivers/media/pci/cx25821/cx25821.h        |  2 +-
 drivers/media/pci/dm1105/dm1105.c          |  2 +-
 drivers/media/pci/intel/ipu3/ipu3-cio2.c   |  2 +-
 drivers/media/pci/ivtv/ivtv-yuv.c          |  2 +-
 drivers/media/pci/meye/meye.h              |  2 +-
 drivers/media/pci/ngene/ngene-core.c       |  2 +-
 drivers/media/pci/pt3/pt3.h                |  2 +-
 drivers/media/pci/saa7134/saa7134-cards.c  |  2 +-
 drivers/media/pci/saa7146/mxb.c            |  4 ++--
 drivers/media/pci/saa7164/saa7164-api.c    |  2 +-
 drivers/media/pci/saa7164/saa7164-cards.c  |  4 ++--
 drivers/media/pci/saa7164/saa7164-core.c   |  4 ++--
 drivers/media/pci/saa7164/saa7164-fw.c     |  2 +-
 drivers/media/pci/solo6x10/solo6x10-disp.c |  4 ++--
 drivers/media/pci/sta2x11/sta2x11_vip.c    |  2 +-
 drivers/media/pci/ttpci/av7110.c           |  6 +++---
 drivers/media/pci/tw68/tw68-video.c        |  2 +-
 38 files changed, 64 insertions(+), 64 deletions(-)

diff --git a/drivers/media/pci/bt8xx/bttv-audio-hook.c b/drivers/media/pci/bt8xx/bttv-audio-hook.c
index 346fc7f58839..8febe7358a8f 100644
--- a/drivers/media/pci/bt8xx/bttv-audio-hook.c
+++ b/drivers/media/pci/bt8xx/bttv-audio-hook.c
@@ -1,5 +1,5 @@
 /*
- * Handlers for board audio hooks, splitted from bttv-cards
+ * Handlers for board audio hooks, split from bttv-cards
  *
  * Copyright (c) 2006 Mauro Carvalho Chehab <mchehab@kernel.org>
  * This code is placed under the terms of the GNU General Public License
diff --git a/drivers/media/pci/bt8xx/bttv-audio-hook.h b/drivers/media/pci/bt8xx/bttv-audio-hook.h
index be16a537a03a..c61b9ac4f4e3 100644
--- a/drivers/media/pci/bt8xx/bttv-audio-hook.h
+++ b/drivers/media/pci/bt8xx/bttv-audio-hook.h
@@ -1,5 +1,5 @@
 /*
- * Handlers for board audio hooks, splitted from bttv-cards
+ * Handlers for board audio hooks, split from bttv-cards
  *
  * Copyright (c) 2006 Mauro Carvalho Chehab <mchehab@kernel.org>
  * This code is placed under the terms of the GNU General Public License
diff --git a/drivers/media/pci/bt8xx/bttv-cards.c b/drivers/media/pci/bt8xx/bttv-cards.c
index 2616243b2c49..b1c6f3e9c3d0 100644
--- a/drivers/media/pci/bt8xx/bttv-cards.c
+++ b/drivers/media/pci/bt8xx/bttv-cards.c
@@ -2,7 +2,7 @@
 
     bttv-cards.c
 
-    this file has configuration informations - card-specific stuff
+    this file has configuration information - card-specific stuff
     like the big tvcards array for the most part
 
     Copyright (C) 1996,97,98 Ralph  Metzler (rjkm@thp.uni-koeln.de)
@@ -1391,7 +1391,7 @@ struct tvcard bttv_tvcards[] = {
 		.gpiomux        = {0x947fff, 0x987fff,0x947fff,0x947fff },
 		.gpiomute	= 0x947fff,
 		/* tvtuner, radio,   external,internal, mute,  stereo
-		* tuner, Composit, SVid, Composit-on-Svid-adapter */
+		* tuner, Composite, SVid, Composite-on-Svid-adapter */
 		.muxsel         = MUXSEL(2, 3, 0, 1),
 		.tuner_type     = TUNER_MT2032,
 		.tuner_addr	= ADDR_UNSET,
@@ -1411,7 +1411,7 @@ struct tvcard bttv_tvcards[] = {
 		.gpiomux        = {0x947fff, 0x987fff,0x947fff,0x947fff },
 		.gpiomute	= 0x947fff,
 		/* tvtuner, radio,   external,internal, mute,  stereo
-		* tuner, Composit, SVid, Composit-on-Svid-adapter */
+		* tuner, Composite, SVid, Composite-on-Svid-adapter */
 		.muxsel         = MUXSEL(2, 3, 0, 1),
 		.tuner_type     = TUNER_MT2032,
 		.tuner_addr	= ADDR_UNSET,
@@ -4180,7 +4180,7 @@ static void init_PXC200(struct bttv *btv)
 	bttv_I2CWrite(btv,0x5E,0,0x80,1);
 
 	/*	Initialise 12C508 PIC */
-	/*	The I2CWrite and I2CRead commmands are actually to the
+	/*	The I2CWrite and I2CRead commands are actually to the
 	 *	same chips - but the R/W bit is included in the address
 	 *	argument so the numbers are different */
 
@@ -4289,7 +4289,7 @@ init_RTV24 (struct bttv *btv)
 /* ----------------------------------------------------------------------- */
 /*
  *  The PCI-8604PW contains a CPLD, probably an ispMACH 4A, that filters
- *  the PCI REQ signals comming from the four BT878 chips. After power
+ *  the PCI REQ signals coming from the four BT878 chips. After power
  *  up, the CPLD does not forward requests to the bus, which prevents
  *  the BT878 from fetching RISC instructions from memory. While the
  *  CPLD is connected to most of the GPIOs of PCI device 0xD, only
@@ -4405,7 +4405,7 @@ static void rv605_muxsel(struct bttv *btv, unsigned int input)
 
 	gpio_bits(0x07f, muxgpio[input]);
 
-	/* reset all conections */
+	/* reset all connections */
 	gpio_bits(0x200,0x200);
 	mdelay(1);
 	gpio_bits(0x200,0x000);
diff --git a/drivers/media/pci/bt8xx/bttv-driver.c b/drivers/media/pci/bt8xx/bttv-driver.c
index 5e769c09dbd0..b7150648081d 100644
--- a/drivers/media/pci/bt8xx/bttv-driver.c
+++ b/drivers/media/pci/bt8xx/bttv-driver.c
@@ -2435,7 +2435,7 @@ static int bttv_s_fmt_vid_cap(struct file *file, void *priv,
 
 	f->fmt.pix.field = field;
 
-	/* update our state informations */
+	/* update our state information */
 	fh->fmt              = fmt;
 	fh->cap.field        = f->fmt.pix.field;
 	fh->cap.last         = V4L2_FIELD_NONE;
@@ -3064,7 +3064,7 @@ static int bttv_open(struct file *file)
 	   V4L2 apps we now reset the cropping parameters as seen through
 	   this fh, which is to say VIDIOC_G_SELECTION and scaling limit checks
 	   will use btv->crop[0], the default cropping parameters for the
-	   current video standard, and VIDIOC_S_FMT will not implicitely
+	   current video standard, and VIDIOC_S_FMT will not implicitly
 	   change the cropping parameters until VIDIOC_S_SELECTION has been
 	   called. */
 	fh->do_crop = !reset_crop; /* module parameter */
diff --git a/drivers/media/pci/bt8xx/bttv-risc.c b/drivers/media/pci/bt8xx/bttv-risc.c
index 74aff6877d9c..6b3c73674a3c 100644
--- a/drivers/media/pci/bt8xx/bttv-risc.c
+++ b/drivers/media/pci/bt8xx/bttv-risc.c
@@ -93,7 +93,7 @@ bttv_risc_packed(struct bttv *btv, struct btcx_riscmem *risc,
 			*(rp++)=cpu_to_le32(sg_dma_address(sg)+offset);
 			offset+=bpl;
 		} else {
-			/* scanline needs to be splitted */
+			/* scanline needs to be split */
 			todo = bpl;
 			*(rp++)=cpu_to_le32(BT848_RISC_WRITE|BT848_RISC_SOL|
 					    (sg_dma_len(sg)-offset));
diff --git a/drivers/media/pci/bt8xx/bttv.h b/drivers/media/pci/bt8xx/bttv.h
index a27384adadd2..d24b9ef9f59f 100644
--- a/drivers/media/pci/bt8xx/bttv.h
+++ b/drivers/media/pci/bt8xx/bttv.h
@@ -288,7 +288,7 @@ extern void bttv_init_card1(struct bttv *btv);
 extern void bttv_init_card2(struct bttv *btv);
 extern void bttv_init_tuner(struct bttv *btv);
 
-/* card-specific funtions */
+/* card-specific functions */
 extern void tea5757_set_freq(struct bttv *btv, unsigned short freq);
 extern u32 bttv_tda9880_setnorm(struct bttv *btv, u32 gpiobits);
 
diff --git a/drivers/media/pci/bt8xx/dst.c b/drivers/media/pci/bt8xx/dst.c
index b98de2a22f78..c94318c71a0c 100644
--- a/drivers/media/pci/bt8xx/dst.c
+++ b/drivers/media/pci/bt8xx/dst.c
@@ -1295,15 +1295,15 @@ static int dst_get_signal(struct dst_state *state)
 
 static int dst_tone_power_cmd(struct dst_state *state)
 {
-	u8 paket[8] = { 0x00, 0x09, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00 };
+	u8 packet[8] = { 0x00, 0x09, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00 };
 
 	if (state->dst_type != DST_TYPE_IS_SAT)
 		return -EOPNOTSUPP;
-	paket[4] = state->tx_tuna[4];
-	paket[2] = state->tx_tuna[2];
-	paket[3] = state->tx_tuna[3];
-	paket[7] = dst_check_sum (paket, 7);
-	return dst_command(state, paket, 8);
+	packet[4] = state->tx_tuna[4];
+	packet[2] = state->tx_tuna[2];
+	packet[3] = state->tx_tuna[3];
+	packet[7] = dst_check_sum (packet, 7);
+	return dst_command(state, packet, 8);
 }
 
 static int dst_get_tuna(struct dst_state *state)
@@ -1429,18 +1429,18 @@ static int dst_write_tuna(struct dvb_frontend *fe)
 static int dst_set_diseqc(struct dvb_frontend *fe, struct dvb_diseqc_master_cmd *cmd)
 {
 	struct dst_state *state = fe->demodulator_priv;
-	u8 paket[8] = { 0x00, 0x08, 0x04, 0xe0, 0x10, 0x38, 0xf0, 0xec };
+	u8 packet[8] = { 0x00, 0x08, 0x04, 0xe0, 0x10, 0x38, 0xf0, 0xec };
 
 	if (state->dst_type != DST_TYPE_IS_SAT)
 		return -EOPNOTSUPP;
 	if (cmd->msg_len > 0 && cmd->msg_len < 5)
-		memcpy(&paket[3], cmd->msg, cmd->msg_len);
+		memcpy(&packet[3], cmd->msg, cmd->msg_len);
 	else if (cmd->msg_len == 5 && state->dst_hw_cap & DST_TYPE_HAS_DISEQC5)
-		memcpy(&paket[2], cmd->msg, cmd->msg_len);
+		memcpy(&packet[2], cmd->msg, cmd->msg_len);
 	else
 		return -EINVAL;
-	paket[7] = dst_check_sum(&paket[0], 7);
-	return dst_command(state, paket, 8);
+	packet[7] = dst_check_sum(&packet[0], 7);
+	return dst_command(state, packet, 8);
 }
 
 static int dst_set_voltage(struct dvb_frontend *fe, enum fe_sec_voltage voltage)
diff --git a/drivers/media/pci/cobalt/cobalt-v4l2.c b/drivers/media/pci/cobalt/cobalt-v4l2.c
index c088de551081..f9fa3a7c3b8f 100644
--- a/drivers/media/pci/cobalt/cobalt-v4l2.c
+++ b/drivers/media/pci/cobalt/cobalt-v4l2.c
@@ -375,7 +375,7 @@ static void cobalt_dma_stop_streaming(struct cobalt_stream *s)
 	}
 	spin_unlock_irqrestore(&s->irqlock, flags);
 
-	/* Wait 100 milisecond for DMA to finish, abort on timeout. */
+	/* Wait 100 millisecond for DMA to finish, abort on timeout. */
 	if (!wait_event_timeout(s->q.done_wq, is_dma_done(s),
 				msecs_to_jiffies(timeout_msec))) {
 		omni_sg_dma_abort_channel(s);
diff --git a/drivers/media/pci/cx18/cx18-cards.h b/drivers/media/pci/cx18/cx18-cards.h
index 02d0fb703a41..c563cc2358ba 100644
--- a/drivers/media/pci/cx18/cx18-cards.h
+++ b/drivers/media/pci/cx18/cx18-cards.h
@@ -83,7 +83,7 @@ struct cx18_gpio_i2c_slave_reset {
 	u32 active_hi_mask; /* GPIO outputs that reset i2c chips when high */
 	int msecs_asserted; /* time period reset must remain asserted */
 	int msecs_recovery; /* time after deassert for chips to be ready */
-	u32 ir_reset_mask;  /* GPIO to reset the Zilog Z8F0811 IR contoller */
+	u32 ir_reset_mask;  /* GPIO to reset the Zilog Z8F0811 IR controller */
 };
 
 struct cx18_gpio_audio_input {	/* select tuner/line in input */
diff --git a/drivers/media/pci/cx18/cx18-dvb.c b/drivers/media/pci/cx18/cx18-dvb.c
index a3a7f7065349..51ecbe350d0e 100644
--- a/drivers/media/pci/cx18/cx18-dvb.c
+++ b/drivers/media/pci/cx18/cx18-dvb.c
@@ -120,8 +120,8 @@ static struct zl10353_config leadtek_dvr3100h_demod = {
 /*
  * Due to
  *
- * 1. an absence of information on how to prgram the MT352
- * 2. the Linux mt352 module pushing MT352 initialzation off onto us here
+ * 1. an absence of information on how to program the MT352
+ * 2. the Linux mt352 module pushing MT352 initialization off onto us here
  *
  * We have to use an init sequence that *you* must extract from the Windows
  * driver (yuanrap.sys) and which we load as a firmware.
diff --git a/drivers/media/pci/cx18/cx18-fileops.c b/drivers/media/pci/cx18/cx18-fileops.c
index a3f44e30f821..f778965a2eb8 100644
--- a/drivers/media/pci/cx18/cx18-fileops.c
+++ b/drivers/media/pci/cx18/cx18-fileops.c
@@ -403,7 +403,7 @@ static size_t cx18_copy_mdl_to_user(struct cx18_stream *s,
 		tot_written += rc;
 
 		if (stop ||	/* Forced stopping point for VBI insertion */
-		    tot_written >= ucount ||	/* Reader request statisfied */
+		    tot_written >= ucount ||	/* Reader request satisfied */
 		    mdl->curr_buf->readpos < mdl->curr_buf->bytesused ||
 		    mdl->readpos >= mdl->bytesused) /* MDL buffers drained */
 			break;
diff --git a/drivers/media/pci/cx18/cx18-io.h b/drivers/media/pci/cx18/cx18-io.h
index a3c96fb5d28d..da7871fdb56d 100644
--- a/drivers/media/pci/cx18/cx18-io.h
+++ b/drivers/media/pci/cx18/cx18-io.h
@@ -23,7 +23,7 @@
 /*
  * Readback and retry of MMIO access for reliability:
  * The concept was suggested by Steve Toth <stoth@linuxtv.org>.
- * The implmentation is the fault of Andy Walls <awalls@md.metrocast.net>.
+ * The implementation is the fault of Andy Walls <awalls@md.metrocast.net>.
  *
  * *write* functions are implied to retry the mmio unless suffixed with _noretry
  * *read* functions never retry the mmio (it never helps to do so)
diff --git a/drivers/media/pci/cx18/cx18-vbi.c b/drivers/media/pci/cx18/cx18-vbi.c
index 81f1e27436fd..48cb96f953a0 100644
--- a/drivers/media/pci/cx18/cx18-vbi.c
+++ b/drivers/media/pci/cx18/cx18-vbi.c
@@ -24,7 +24,7 @@
 /*
  * Raster Reference/Protection (RP) bytes, used in Start/End Active
  * Video codes emitted from the digitzer in VIP 1.x mode, that flag the start
- * of VBI sample or VBI ancillary data regions in the digitial ratser line.
+ * of VBI sample or VBI ancillary data regions in the digital ratser line.
  *
  * Task FieldEven VerticalBlank HorizontalBlank 0 0 0 0
  */
diff --git a/drivers/media/pci/cx18/cx23418.h b/drivers/media/pci/cx18/cx23418.h
index 15205b662952..e9f6e50ca5b4 100644
--- a/drivers/media/pci/cx18/cx23418.h
+++ b/drivers/media/pci/cx18/cx23418.h
@@ -439,7 +439,7 @@
 /* Error in I2C data xfer (but I2C device is present) */
 #define CXERR_I2CDEV_XFERERR    0x000011
 
-/* Chanel changing component not ready */
+/* Channel changing component not ready */
 #define CXERR_CHANNELNOTREADY   0x000012
 
 /* PPU (Presensation/Decoder) mail box is corrupted */
diff --git a/drivers/media/pci/cx23885/cx23885-417.c b/drivers/media/pci/cx23885/cx23885-417.c
index a00b77d80ed9..4863bd4ea5d0 100644
--- a/drivers/media/pci/cx23885/cx23885-417.c
+++ b/drivers/media/pci/cx23885/cx23885-417.c
@@ -1561,7 +1561,7 @@ int cx23885_417_register(struct cx23885_dev *dev)
 	pr_info("%s: registered device %s [mpeg]\n",
 	       dev->name, video_device_node_name(dev->v4l_device));
 
-	/* ST: Configure the encoder paramaters, but don't begin
+	/* ST: Configure the encoder parameters, but don't begin
 	 * encoding, this resolves an issue where the first time the
 	 * encoder is started video can be choppy.
 	 */
diff --git a/drivers/media/pci/cx23885/cx23885-alsa.c b/drivers/media/pci/cx23885/cx23885-alsa.c
index ee9d329c4038..c9c1385208f9 100644
--- a/drivers/media/pci/cx23885/cx23885-alsa.c
+++ b/drivers/media/pci/cx23885/cx23885-alsa.c
@@ -59,7 +59,7 @@ module_param(audio_debug, int, 0644);
 MODULE_PARM_DESC(audio_debug, "enable debug messages [analog audio]");
 
 /****************************************************************************
-			Board specific funtions
+			Board specific functions
  ****************************************************************************/
 
 /* Constants taken from cx88-reg.h */
diff --git a/drivers/media/pci/cx23885/cx23885-core.c b/drivers/media/pci/cx23885/cx23885-core.c
index fd5c52b21436..cec3cbca8d32 100644
--- a/drivers/media/pci/cx23885/cx23885-core.c
+++ b/drivers/media/pci/cx23885/cx23885-core.c
@@ -1996,9 +1996,9 @@ static inline int encoder_on_portc(struct cx23885_dev *dev)
  * and report errors if we think we're tampering with a GPIo that might
  * be assigned to the encoder (and used for the host bus).
  *
- * GPIO  2 thru  0 - On the cx23885 bridge
- * GPIO 18 thru  3 - On the cx23417 host bus interface
- * GPIO 23 thru 19 - On the cx25840 a/v core
+ * GPIO  2 through  0 - On the cx23885 bridge
+ * GPIO 18 through  3 - On the cx23417 host bus interface
+ * GPIO 23 through 19 - On the cx25840 a/v core
  */
 void cx23885_gpio_set(struct cx23885_dev *dev, u32 mask)
 {
diff --git a/drivers/media/pci/cx23885/cx23885.h b/drivers/media/pci/cx23885/cx23885.h
index cf965efabe66..4d34799431dc 100644
--- a/drivers/media/pci/cx23885/cx23885.h
+++ b/drivers/media/pci/cx23885/cx23885.h
@@ -246,7 +246,7 @@ struct cx23885_i2c {
 	struct i2c_client          i2c_client;
 	u32                        i2c_rc;
 
-	/* 885 registers used for raw addess */
+	/* 885 registers used for raw address */
 	u32                        i2c_period;
 	u32                        reg_ctrl;
 	u32                        reg_stat;
diff --git a/drivers/media/pci/cx23885/cx23888-ir.c b/drivers/media/pci/cx23885/cx23888-ir.c
index 1d775c90df51..a4d66141c4bb 100644
--- a/drivers/media/pci/cx23885/cx23888-ir.c
+++ b/drivers/media/pci/cx23885/cx23888-ir.c
@@ -548,7 +548,7 @@ static int cx23888_ir_irq_handler(struct v4l2_subdev *sd, u32 status,
 	ror = stats & STATS_ROR; /* Rx FIFO Over Run */
 
 	tse = irqen & IRQEN_TSE; /* Tx FIFO Service Request IRQ Enable */
-	rse = irqen & IRQEN_RSE; /* Rx FIFO Service Reuqest IRQ Enable */
+	rse = irqen & IRQEN_RSE; /* Rx FIFO Service Request IRQ Enable */
 	rte = irqen & IRQEN_RTE; /* Rx Pulse Width Timer Time Out IRQ Enable */
 	roe = irqen & IRQEN_ROE; /* Rx FIFO Over Run IRQ Enable */
 
@@ -638,7 +638,7 @@ static int cx23888_ir_irq_handler(struct v4l2_subdev *sd, u32 status,
 		events |= V4L2_SUBDEV_IR_RX_END_OF_RX_DETECTED;
 	}
 	if (v) {
-		/* Clear STATS_ROR & STATS_RTO as needed by reseting hardware */
+		/* Clear STATS_ROR & STATS_RTO as needed by resetting hardware */
 		cx23888_ir_write4(dev, CX23888_IR_CNTRL_REG, cntrl & ~v);
 		cx23888_ir_write4(dev, CX23888_IR_CNTRL_REG, cntrl);
 		*handled = true;
diff --git a/drivers/media/pci/cx25821/cx25821-alsa.c b/drivers/media/pci/cx25821/cx25821-alsa.c
index 0a6c90e92557..926e12a1554a 100644
--- a/drivers/media/pci/cx25821/cx25821-alsa.c
+++ b/drivers/media/pci/cx25821/cx25821-alsa.c
@@ -120,7 +120,7 @@ module_param(debug, int, 0644);
 MODULE_PARM_DESC(debug, "enable debug messages");
 
 /****************************************************************************
-			Module specific funtions
+			Module specific functions
  ****************************************************************************/
 /* Constants taken from cx88-reg.h */
 #define AUD_INT_DN_RISCI1       (1 <<  0)
diff --git a/drivers/media/pci/cx25821/cx25821-sram.h b/drivers/media/pci/cx25821/cx25821-sram.h
index b94e0d4df664..a907662dbb1c 100644
--- a/drivers/media/pci/cx25821/cx25821-sram.h
+++ b/drivers/media/pci/cx25821/cx25821-sram.h
@@ -24,7 +24,7 @@
 #define AUDIO_CMDS_SIZE           80	/* AUDIO CMDS size in bytes */
 #define MBIF_CMDS_SIZE            80	/* MBIF  CMDS size in bytes */
 
-/* #define RX_SRAM_POOL_START_SIZE   = 0;  //  Start of useable RX SRAM for buffers */
+/* #define RX_SRAM_POOL_START_SIZE   = 0;  //  Start of usable RX SRAM for buffers */
 #define VID_IQ_SIZE               64	/* VID instruction queue size in bytes */
 #define MBIF_IQ_SIZE              64
 #define AUDIO_IQ_SIZE             64	/* AUD instruction queue size in bytes */
diff --git a/drivers/media/pci/cx25821/cx25821.h b/drivers/media/pci/cx25821/cx25821.h
index 25eba4ac4499..b422275ff4f1 100644
--- a/drivers/media/pci/cx25821/cx25821.h
+++ b/drivers/media/pci/cx25821/cx25821.h
@@ -156,7 +156,7 @@ struct cx25821_i2c {
 	struct i2c_client i2c_client;
 	u32 i2c_rc;
 
-	/* cx25821 registers used for raw addess */
+	/* cx25821 registers used for raw address */
 	u32 i2c_period;
 	u32 reg_ctrl;
 	u32 reg_stat;
diff --git a/drivers/media/pci/dm1105/dm1105.c b/drivers/media/pci/dm1105/dm1105.c
index a84c8270ea13..60138ca3372b 100644
--- a/drivers/media/pci/dm1105/dm1105.c
+++ b/drivers/media/pci/dm1105/dm1105.c
@@ -517,7 +517,7 @@ static int dm1105_i2c_xfer(struct i2c_adapter *i2c_adap,
 				msgs[i].buf[byte] = rc;
 			}
 		} else if ((msgs[i].buf[0] == 0xf7) && (msgs[i].addr == 0x55)) {
-			/* prepaired for cx24116 firmware */
+			/* prepared for cx24116 firmware */
 			/* Write in small blocks */
 			len = msgs[i].len - 1;
 			k = 1;
diff --git a/drivers/media/pci/intel/ipu3/ipu3-cio2.c b/drivers/media/pci/intel/ipu3/ipu3-cio2.c
index 9b664c02ed03..617fb2e944dc 100644
--- a/drivers/media/pci/intel/ipu3/ipu3-cio2.c
+++ b/drivers/media/pci/intel/ipu3/ipu3-cio2.c
@@ -264,7 +264,7 @@ static void cio2_fbpt_exit(struct cio2_queue *q, struct device *dev)
  */
 
 /*
- * shift for keeping value range suitable for 32-bit integer arithmetics
+ * shift for keeping value range suitable for 32-bit integer arithmetic
  */
 #define LIMIT_SHIFT	8
 
diff --git a/drivers/media/pci/ivtv/ivtv-yuv.c b/drivers/media/pci/ivtv/ivtv-yuv.c
index 1380474519f2..c3c2c79585f5 100644
--- a/drivers/media/pci/ivtv/ivtv-yuv.c
+++ b/drivers/media/pci/ivtv/ivtv-yuv.c
@@ -110,7 +110,7 @@ static int ivtv_yuv_prep_user_dma(struct ivtv *itv, struct ivtv_user_dma *dma,
 			/*
 			 * Inherit the -EFAULT from rc's
 			 * initialization, but allow it to be
-			 * overriden by uv_pages above if it was an
+			 * overridden by uv_pages above if it was an
 			 * actual errno.
 			 */
 		} else {
diff --git a/drivers/media/pci/meye/meye.h b/drivers/media/pci/meye/meye.h
index 0af868eb6210..aff6631535be 100644
--- a/drivers/media/pci/meye/meye.h
+++ b/drivers/media/pci/meye/meye.h
@@ -281,7 +281,7 @@ struct meye_grab_buffer {
 	unsigned long sequence;		/* sequence number */
 };
 
-/* size of kfifos containings buffer indices */
+/* size of kfifos containing buffer indices */
 #define MEYE_QUEUE_SIZE	MEYE_MAX_BUFNBRS
 
 /* Motion Eye device structure */
diff --git a/drivers/media/pci/ngene/ngene-core.c b/drivers/media/pci/ngene/ngene-core.c
index 25f16833a475..27953b3610a3 100644
--- a/drivers/media/pci/ngene/ngene-core.c
+++ b/drivers/media/pci/ngene/ngene-core.c
@@ -1014,7 +1014,7 @@ static int FillTSIdleBuffer(struct SRingBufferDescriptor *pIdleBuffer,
 	/* Point to first buffer entry */
 	struct SBufferHeader *Cur = pRingBuffer->Head;
 	int i;
-	/* Loop thru all buffer and set Buffer 2 pointers to TSIdlebuffer */
+	/* Loop through all buffer and set Buffer 2 pointers to TSIdlebuffer */
 	for (i = 0; i < n; i++) {
 		Cur->Buffer2 = pIdleBuffer->Head->Buffer1;
 		Cur->scList2 = pIdleBuffer->Head->scList1;
diff --git a/drivers/media/pci/pt3/pt3.h b/drivers/media/pci/pt3/pt3.h
index 495891a4ee17..a53124438f51 100644
--- a/drivers/media/pci/pt3/pt3.h
+++ b/drivers/media/pci/pt3/pt3.h
@@ -76,7 +76,7 @@ struct xfer_desc {
 	u32 addr_l; /* bus address of target data buffer */
 	u32 addr_h;
 	u32 size;
-	u32 next_l; /* bus adddress of the next xfer_desc */
+	u32 next_l; /* bus address of the next xfer_desc */
 	u32 next_h;
 };
 
diff --git a/drivers/media/pci/saa7134/saa7134-cards.c b/drivers/media/pci/saa7134/saa7134-cards.c
index 40ce033cb884..94d6484a3afe 100644
--- a/drivers/media/pci/saa7134/saa7134-cards.c
+++ b/drivers/media/pci/saa7134/saa7134-cards.c
@@ -6423,7 +6423,7 @@ struct pci_device_id saa7134_pci_tbl[] = {
 		.vendor       = PCI_VENDOR_ID_PHILIPS,
 		.device       = PCI_DEVICE_ID_PHILIPS_SAA7133,
 		.subvendor    = 0x5168,
-		.subdevice    = 0x3502,  /* whats the difference to 0x3306 ?*/
+		.subdevice    = 0x3502,  /* what's the difference to 0x3306 ?*/
 		.driver_data  = SAA7134_BOARD_FLYDVBT_HYBRID_CARDBUS,
 	},{
 		.vendor       = PCI_VENDOR_ID_PHILIPS,
diff --git a/drivers/media/pci/saa7146/mxb.c b/drivers/media/pci/saa7146/mxb.c
index 44440c6208df..e94324b1de68 100644
--- a/drivers/media/pci/saa7146/mxb.c
+++ b/drivers/media/pci/saa7146/mxb.c
@@ -399,7 +399,7 @@ static int mxb_init_done(struct saa7146_dev* dev)
 
 	/* check if the saa7740 (aka 'sound arena module') is present
 	   on the mxb. if so, we must initialize it. due to lack of
-	   informations about the saa7740, the values were reverse
+	   information about the saa7740, the values were reverse
 	   engineered. */
 	msg.addr = 0x1b;
 	msg.flags = 0;
@@ -495,7 +495,7 @@ static int vidioc_s_input(struct file *file, void *fh, unsigned int input)
 			input_port_selection[input].hps_sync);
 
 	/* prepare switching of tea6415c and saa7111a;
-	   have a look at the 'background'-file for further informations  */
+	   have a look at the 'background'-file for further information  */
 	switch (input) {
 	case TUNER:
 		i = SAA7115_COMPOSITE0;
diff --git a/drivers/media/pci/saa7164/saa7164-api.c b/drivers/media/pci/saa7164/saa7164-api.c
index e318ccf81277..d6c996f39cf2 100644
--- a/drivers/media/pci/saa7164/saa7164-api.c
+++ b/drivers/media/pci/saa7164/saa7164-api.c
@@ -749,7 +749,7 @@ int saa7164_api_initialize_dif(struct saa7164_port *port)
 	if (port->type == SAA7164_MPEG_ENCODER) {
 		/* Pick any analog standard to init the diff.
 		 * we'll come back during encoder_init'
-		 * and set the correct standard if requried.
+		 * and set the correct standard if required.
 		 */
 		std = V4L2_STD_NTSC;
 	} else
diff --git a/drivers/media/pci/saa7164/saa7164-cards.c b/drivers/media/pci/saa7164/saa7164-cards.c
index 3af16062e79d..9a6fe7cd4d59 100644
--- a/drivers/media/pci/saa7164/saa7164-cards.c
+++ b/drivers/media/pci/saa7164/saa7164-cards.c
@@ -685,7 +685,7 @@ struct saa7164_subid saa7164_subids[] = {
 		.subvendor = 0x0070,
 		.subdevice = 0xf111,
 		.card      = SAA7164_BOARD_HAUPPAUGE_HVR2255,
-		/* Prototype card left here for documenation purposes.
+		/* Prototype card left here for documentation purposes.
 		.card      = SAA7164_BOARD_HAUPPAUGE_HVR2255proto,
 		*/
 	}, {
@@ -866,7 +866,7 @@ void saa7164_card_setup(struct saa7164_dev *dev)
  * access to I2C. Instead we have to communicate through the device f/w for
  * register access to 'processing units'. Each unit has a unique
  * id, regardless of how the physical implementation occurs across
- * the three physical i2c busses. The being said if we want leverge of
+ * the three physical i2c buses. The being said if we want leverge of
  * the existing kernel drivers for tuners and demods we have to 'speak i2c',
  * to this bridge implements 3 virtual i2c buses. This is a helper function
  * for those.
diff --git a/drivers/media/pci/saa7164/saa7164-core.c b/drivers/media/pci/saa7164/saa7164-core.c
index f33349e16359..05f25c9bb308 100644
--- a/drivers/media/pci/saa7164/saa7164-core.c
+++ b/drivers/media/pci/saa7164/saa7164-core.c
@@ -157,7 +157,7 @@ static void saa7164_ts_verifier(struct saa7164_buffer *buf)
 
 	}
 
-	/* Only report errors if we've been through this function atleast
+	/* Only report errors if we've been through this function at least
 	 * once already and the cached cc values are primed. First time through
 	 * always generates errors.
 	 */
@@ -1020,7 +1020,7 @@ static int saa7164_dev_setup(struct saa7164_dev *dev)
 	dev->bmmio = (u8 __iomem *)dev->lmmio;
 	dev->bmmio2 = (u8 __iomem *)dev->lmmio2;
 
-	/* Inerrupt and ack register locations offset of bmmio */
+	/* Interrupt and ack register locations offset of bmmio */
 	dev->int_status = 0x183000 + 0xf80;
 	dev->int_ack = 0x183000 + 0xf90;
 
diff --git a/drivers/media/pci/saa7164/saa7164-fw.c b/drivers/media/pci/saa7164/saa7164-fw.c
index a50461861133..ed27b3ce5e8e 100644
--- a/drivers/media/pci/saa7164/saa7164-fw.c
+++ b/drivers/media/pci/saa7164/saa7164-fw.c
@@ -409,7 +409,7 @@ int saa7164_downloadfirmware(struct saa7164_dev *dev)
 		(version & 0x0000001f),
 		(version & 0xffff0000) >> 16);
 
-	/* Load the firmwware from the disk if required */
+	/* Load the firmware from the disk if required */
 	if (version == 0) {
 
 		printk(KERN_INFO "%s() Waiting for firmware upload (%s)\n",
diff --git a/drivers/media/pci/solo6x10/solo6x10-disp.c b/drivers/media/pci/solo6x10/solo6x10-disp.c
index 11c98f0625e4..f61007022471 100644
--- a/drivers/media/pci/solo6x10/solo6x10-disp.c
+++ b/drivers/media/pci/solo6x10/solo6x10-disp.c
@@ -71,7 +71,7 @@ static void solo_vin_config(struct solo_dev *solo_dev)
 	solo_reg_write(solo_dev, SOLO_VI_CH_FORMAT,
 		       SOLO_VI_FD_SEL_MASK(0) | SOLO_VI_PROG_MASK(0));
 
-	/* On 6110, initialize mozaic darkness stength */
+	/* On 6110, initialize mozaic darkness strength */
 	if (solo_dev->type == SOLO_DEV_6010)
 		solo_reg_write(solo_dev, SOLO_VI_FMT_CFG, 0);
 	else
@@ -230,7 +230,7 @@ int solo_set_motion_block(struct solo_dev *solo_dev, u8 ch,
 }
 
 /* First 8k is motion flag (512 bytes * 16). Following that is an 8k+8k
- * threshold and working table for each channel. Atleast that's what the
+ * threshold and working table for each channel. At least that's what the
  * spec says. However, this code (taken from rdk) has some mystery 8k
  * block right after the flag area, before the first thresh table. */
 static void solo_motion_config(struct solo_dev *solo_dev)
diff --git a/drivers/media/pci/sta2x11/sta2x11_vip.c b/drivers/media/pci/sta2x11/sta2x11_vip.c
index 411177ec4d72..2452d8f59cb0 100644
--- a/drivers/media/pci/sta2x11/sta2x11_vip.c
+++ b/drivers/media/pci/sta2x11/sta2x11_vip.c
@@ -110,7 +110,7 @@ static inline struct vip_buffer *to_vip_buffer(struct vb2_v4l2_buffer *vb2)
  * @std: video standard (e.g. PAL/NTSC)
  * @input: input line for video signal ( 0 or 1 )
  * @disabled: Device is in power down state
- * @slock: for excluse acces of registers
+ * @slock: for excluse access of registers
  * @vb_vidq: queue maintained by videobuf2 layer
  * @buffer_list: list of buffer in use
  * @sequence: sequence number of acquired buffer
diff --git a/drivers/media/pci/ttpci/av7110.c b/drivers/media/pci/ttpci/av7110.c
index 409defc75c05..9345287ad963 100644
--- a/drivers/media/pci/ttpci/av7110.c
+++ b/drivers/media/pci/ttpci/av7110.c
@@ -2313,7 +2313,7 @@ static int frontend_init(struct av7110 *av7110)
  * (n in defined in the RPS_THRESH1 counter threshold)
  * I think HS is raised high on the beginning of the n-th line
  * and remains high until this n-th line that triggered
- * it is completely received. When the receiption of n-th line
+ * it is completely received. When the reception of n-th line
  * ends, HS is lowered.
  *
  * To transmit data over DMA, 7146 needs changing state at
@@ -2347,7 +2347,7 @@ static int frontend_init(struct av7110 *av7110)
  * hardware debug note: a working budget card (including budget patch)
  * with vpeirq() interrupt setup in mode "0x90" (every 64K) will
  * generate 3 interrupts per 25-Hz DMA frame of 2*188*512 bytes
- * and that means 3*25=75 Hz of interrupt freqency, as seen by
+ * and that means 3*25=75 Hz of interrupt frequency, as seen by
  * watch cat /proc/interrupts
  *
  * If this frequency is 3x lower (and data received in the DMA
@@ -2356,7 +2356,7 @@ static int frontend_init(struct av7110 *av7110)
  * this means VSYNC line is not connected in the hardware.
  * (check soldering pcb and pins)
  * The same behaviour of missing VSYNC can be duplicated on budget
- * cards, by seting DD1_INIT trigger mode 7 in 3rd nibble.
+ * cards, by setting DD1_INIT trigger mode 7 in 3rd nibble.
  */
 static int av7110_attach(struct saa7146_dev* dev,
 			 struct saa7146_pci_extension_data *pci_ext)
diff --git a/drivers/media/pci/tw68/tw68-video.c b/drivers/media/pci/tw68/tw68-video.c
index d3f727045ae8..4f74b14c3b4f 100644
--- a/drivers/media/pci/tw68/tw68-video.c
+++ b/drivers/media/pci/tw68/tw68-video.c
@@ -446,7 +446,7 @@ static void tw68_buf_queue(struct vb2_buffer *vb)
 /*
  * buffer_prepare
  *
- * Set the ancilliary information into the buffer structure.  This
+ * Set the ancillary information into the buffer structure.  This
  * includes generating the necessary risc program if it hasn't already
  * been done for the current buffer format.
  * The structure fh contains the details of the format requested by the
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 06/14] media: platform: fix several typos
  2019-02-18 19:28 [PATCH 01/14] media: dvb-frontends: fix several typos Mauro Carvalho Chehab
@ 2019-02-18 19:29   ` Mauro Carvalho Chehab
  2019-02-18 19:28 ` [PATCH 03/14] media: dvb-core: " Mauro Carvalho Chehab
                     ` (11 subsequent siblings)
  12 siblings, 0 replies; 42+ messages in thread
From: Mauro Carvalho Chehab @ 2019-02-18 19:29 UTC (permalink / raw)
  Cc: Andrew-CT Chen, Alexandre Belloni, Minghsiu Tsai, Heiko Stuebner,
	Maxime Ripard, Stanimir Varbanov, Patrice Chotard, Andrzej Hajda,
	Lad, Prabhakar, Laurent Pinchart, Sylwester Nawrocki,
	Mauro Carvalho Chehab, Michal Simek, Andrzej Pietrasiewicz,
	linux-samsung-soc, Jonathan Corbet, Chen-Yu Tsai,
	Krzysztof Kozlowski, linux-stm32, linux-rockchip,
	Ludovic Desroches

Use codespell to fix lots of typos over frontends.

Manually verified to avoid false-positives.

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
---
 drivers/media/platform/Kconfig                     |  2 +-
 drivers/media/platform/atmel/atmel-isi.c           |  4 ++--
 drivers/media/platform/coda/coda-jpeg.c            |  2 +-
 drivers/media/platform/davinci/isif.c              |  4 ++--
 drivers/media/platform/davinci/vpbe.c              |  2 +-
 drivers/media/platform/davinci/vpif.c              |  2 +-
 drivers/media/platform/davinci/vpif_display.c      |  4 ++--
 .../media/platform/exynos4-is/fimc-is-command.h    |  2 +-
 drivers/media/platform/exynos4-is/fimc-is-param.h  |  2 +-
 drivers/media/platform/exynos4-is/media-dev.h      |  2 +-
 drivers/media/platform/exynos4-is/mipi-csis.c      |  4 ++--
 drivers/media/platform/marvell-ccic/mmp-driver.c   |  4 ++--
 drivers/media/platform/mtk-mdp/mtk_mdp_core.h      |  6 +++---
 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c |  2 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h |  4 ++--
 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |  2 +-
 .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c  |  4 ++--
 .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c   |  2 +-
 drivers/media/platform/mtk-vcodec/vdec_drv_if.h    |  2 +-
 drivers/media/platform/mtk-vcodec/vdec_vpu_if.h    |  2 +-
 drivers/media/platform/omap/omap_vout.c            |  4 ++--
 drivers/media/platform/omap/omap_voutdef.h         |  4 ++--
 drivers/media/platform/omap3isp/isp.c              |  2 +-
 drivers/media/platform/omap3isp/ispccdc.c          |  4 ++--
 drivers/media/platform/omap3isp/ispcsi2.c          |  2 +-
 drivers/media/platform/pxa_camera.c                |  2 +-
 drivers/media/platform/qcom/venus/core.h           |  2 +-
 drivers/media/platform/rcar-vin/rcar-dma.c         |  2 +-
 drivers/media/platform/rcar-vin/rcar-v4l2.c        |  4 ++--
 drivers/media/platform/rockchip/rga/rga-hw.c       |  6 +++---
 drivers/media/platform/s3c-camif/camif-core.h      |  2 +-
 drivers/media/platform/s5p-jpeg/jpeg-core.h        |  4 ++--
 drivers/media/platform/s5p-mfc/s5p_mfc_common.h    |  2 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c      |  2 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c       |  2 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c    |  2 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c    |  4 ++--
 .../media/platform/sti/c8sectpfe/c8sectpfe-core.h  |  2 +-
 drivers/media/platform/sti/delta/delta.h           |  2 +-
 drivers/media/platform/sti/hva/hva-h264.c          |  2 +-
 drivers/media/platform/stm32/stm32-dcmi.c          |  2 +-
 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h |  2 +-
 drivers/media/platform/ti-vpe/vpdma.c              | 14 +++++++-------
 drivers/media/platform/ti-vpe/vpe.c                |  2 +-
 drivers/media/platform/vsp1/vsp1_brx.c             |  4 ++--
 drivers/media/platform/xilinx/xilinx-vip.c         |  2 +-
 46 files changed, 70 insertions(+), 70 deletions(-)

diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
index 6cff26b29a38..4acbed189644 100644
--- a/drivers/media/platform/Kconfig
+++ b/drivers/media/platform/Kconfig
@@ -668,7 +668,7 @@ menuconfig SDR_PLATFORM_DRIVERS
 if SDR_PLATFORM_DRIVERS
 
 config VIDEO_RCAR_DRIF
-	tristate "Renesas Digitial Radio Interface (DRIF)"
+	tristate "Renesas Digital Radio Interface (DRIF)"
 	depends on VIDEO_V4L2
 	depends on ARCH_RENESAS || COMPILE_TEST
 	select VIDEOBUF2_VMALLOC
diff --git a/drivers/media/platform/atmel/atmel-isi.c b/drivers/media/platform/atmel/atmel-isi.c
index fdb255e4a956..08b8d5583080 100644
--- a/drivers/media/platform/atmel/atmel-isi.c
+++ b/drivers/media/platform/atmel/atmel-isi.c
@@ -110,7 +110,7 @@ struct atmel_isi {
 	bool				enable_preview_path;
 
 	struct completion		complete;
-	/* ISI peripherial clock */
+	/* ISI peripheral clock */
 	struct clk			*pclk;
 	unsigned int			irq;
 
@@ -1078,7 +1078,7 @@ static void isi_graph_notify_unbind(struct v4l2_async_notifier *notifier,
 
 	dev_dbg(isi->dev, "Removing %s\n", video_device_node_name(isi->vdev));
 
-	/* Checks internaly if vdev have been init or not */
+	/* Checks internally if vdev have been init or not */
 	video_unregister_device(isi->vdev);
 }
 
diff --git a/drivers/media/platform/coda/coda-jpeg.c b/drivers/media/platform/coda/coda-jpeg.c
index 9f899a6cefed..39a2351c1e48 100644
--- a/drivers/media/platform/coda/coda-jpeg.c
+++ b/drivers/media/platform/coda/coda-jpeg.c
@@ -103,7 +103,7 @@ static const unsigned char chroma_ac_value[162 + 2] = {
 
 /*
  * Quantization tables for luminance and chrominance components in
- * zig-zag scan order from the Freescale i.MX VPU libaries
+ * zig-zag scan order from the Freescale i.MX VPU libraries
  */
 
 static unsigned char luma_q[64] = {
diff --git a/drivers/media/platform/davinci/isif.c b/drivers/media/platform/davinci/isif.c
index 340f8218f54d..47cecd10eb9f 100644
--- a/drivers/media/platform/davinci/isif.c
+++ b/drivers/media/platform/davinci/isif.c
@@ -328,7 +328,7 @@ static void isif_config_bclamp(struct isif_black_clamp *bc)
 	if (bc->en) {
 		val = bc->bc_mode_color << ISIF_BC_MODE_COLOR_SHIFT;
 
-		/* Enable BC and horizontal clamp caculation paramaters */
+		/* Enable BC and horizontal clamp calculation parameters */
 		val = val | 1 | (bc->horz.mode << ISIF_HORZ_BC_MODE_SHIFT);
 
 		regw(val, CLAMPCFG);
@@ -358,7 +358,7 @@ static void isif_config_bclamp(struct isif_black_clamp *bc)
 			regw(bc->horz.win_start_v_calc, CLHWIN2);
 		}
 
-		/* vertical clamp caculation paramaters */
+		/* vertical clamp calculation parameters */
 
 		/* Reset clamp value sel for previous line */
 		val |=
diff --git a/drivers/media/platform/davinci/vpbe.c b/drivers/media/platform/davinci/vpbe.c
index 4766a7a23d16..8339163a5231 100644
--- a/drivers/media/platform/davinci/vpbe.c
+++ b/drivers/media/platform/davinci/vpbe.c
@@ -242,7 +242,7 @@ static int vpbe_set_output(struct vpbe_device *vpbe_dev, int index)
 		goto unlock;
 
 	/*
-	 * It is assumed that venc or extenal encoder will set a default
+	 * It is assumed that venc or external encoder will set a default
 	 * mode in the sub device. For external encoder or LCD pannel output,
 	 * we also need to set up the lcd port for the required mode. So setup
 	 * the lcd port for the default mode that is configured in the board
diff --git a/drivers/media/platform/davinci/vpif.c b/drivers/media/platform/davinci/vpif.c
index 16352e2263d2..df66461f5d4f 100644
--- a/drivers/media/platform/davinci/vpif.c
+++ b/drivers/media/platform/davinci/vpif.c
@@ -1,7 +1,7 @@
 /*
  * vpif - Video Port Interface driver
  * VPIF is a receiver and transmitter for video data. It has two channels(0, 1)
- * that receiveing video byte stream and two channels(2, 3) for video output.
+ * that receiving video byte stream and two channels(2, 3) for video output.
  * The hardware supports SDTV, HDTV formats, raw data capture.
  * Currently, the driver supports NTSC and PAL standards.
  *
diff --git a/drivers/media/platform/davinci/vpif_display.c b/drivers/media/platform/davinci/vpif_display.c
index 3517487d9760..f4b4f2a1dfc0 100644
--- a/drivers/media/platform/davinci/vpif_display.c
+++ b/drivers/media/platform/davinci/vpif_display.c
@@ -138,7 +138,7 @@ static int vpif_buffer_queue_setup(struct vb2_queue *vq,
  * vpif_buffer_queue : Callback function to add buffer to DMA queue
  * @vb: ptr to vb2_buffer
  *
- * This callback fucntion queues the buffer to DMA engine
+ * This callback function queues the buffer to DMA engine
  */
 static void vpif_buffer_queue(struct vb2_buffer *vb)
 {
@@ -635,7 +635,7 @@ static int vpif_try_fmt_vid_out(struct file *file, void *priv,
 	struct v4l2_pix_format *pixfmt = &fmt->fmt.pix;
 
 	/*
-	 * to supress v4l-compliance warnings silently correct
+	 * to suppress v4l-compliance warnings silently correct
 	 * the pixelformat
 	 */
 	if (pixfmt->pixelformat != V4L2_PIX_FMT_YUV422P)
diff --git a/drivers/media/platform/exynos4-is/fimc-is-command.h b/drivers/media/platform/exynos4-is/fimc-is-command.h
index 0d1f52e394b1..b06b56b890d5 100644
--- a/drivers/media/platform/exynos4-is/fimc-is-command.h
+++ b/drivers/media/platform/exynos4-is/fimc-is-command.h
@@ -18,7 +18,7 @@
 
 #define FIMC_IS_COMMAND_VER	110 /* FIMC-IS command set version 1.10 */
 
-/* Enumeration of commands beetween the FIMC-IS and the host processor. */
+/* Enumeration of commands between the FIMC-IS and the host processor. */
 
 /* HOST to FIMC-IS */
 #define HIC_PREVIEW_STILL	0x0001
diff --git a/drivers/media/platform/exynos4-is/fimc-is-param.h b/drivers/media/platform/exynos4-is/fimc-is-param.h
index 8e31f7642776..22923a3d405e 100644
--- a/drivers/media/platform/exynos4-is/fimc-is-param.h
+++ b/drivers/media/platform/exynos4-is/fimc-is-param.h
@@ -298,7 +298,7 @@ enum isp_af_mode {
 #define ISP_FLASH_COMMAND_AUTO			2
 #define ISP_FLASH_COMMAND_TORCH			3 /* 3 sec */
 
-/* Flash red-eye commads */
+/* Flash red-eye commands */
 #define ISP_FLASH_REDEYE_DISABLE		0
 #define ISP_FLASH_REDEYE_ENABLE			1
 
diff --git a/drivers/media/platform/exynos4-is/media-dev.h b/drivers/media/platform/exynos4-is/media-dev.h
index 9f527670395a..a7c9490bbcb4 100644
--- a/drivers/media/platform/exynos4-is/media-dev.h
+++ b/drivers/media/platform/exynos4-is/media-dev.h
@@ -79,7 +79,7 @@ struct fimc_camclk_info {
 
 /**
  * struct fimc_sensor_info - image data source subdev information
- * @pdata: sensor's atrributes passed as media device's platform data
+ * @pdata: sensor's attributes passed as media device's platform data
  * @asd: asynchronous subdev registration data structure
  * @subdev: image sensor v4l2 subdev
  * @host: fimc device the sensor is currently linked to
diff --git a/drivers/media/platform/exynos4-is/mipi-csis.c b/drivers/media/platform/exynos4-is/mipi-csis.c
index 35cb0162085b..234e047e3e8f 100644
--- a/drivers/media/platform/exynos4-is/mipi-csis.c
+++ b/drivers/media/platform/exynos4-is/mipi-csis.c
@@ -183,7 +183,7 @@ struct csis_drvdata {
  * @index: the hardware instance index
  * @pdev: CSIS platform device
  * @phy: pointer to the CSIS generic PHY
- * @regs: mmaped I/O registers memory
+ * @regs: mmapped I/O registers memory
  * @supplies: CSIS regulator supplies
  * @clock: CSIS clocks
  * @irq: requested s5p-mipi-csis irq number
@@ -745,7 +745,7 @@ static int s5pcsis_parse_dt(struct platform_device *pdev,
 		goto err;
 	}
 
-	/* Get MIPI CSI-2 bus configration from the endpoint node. */
+	/* Get MIPI CSI-2 bus configuration from the endpoint node. */
 	of_property_read_u32(node, "samsung,csis-hs-settle",
 					&state->hs_settle);
 	state->wclk_ext = of_property_read_bool(node,
diff --git a/drivers/media/platform/marvell-ccic/mmp-driver.c b/drivers/media/platform/marvell-ccic/mmp-driver.c
index 70a2833db0d1..af76eb637773 100644
--- a/drivers/media/platform/marvell-ccic/mmp-driver.c
+++ b/drivers/media/platform/marvell-ccic/mmp-driver.c
@@ -240,8 +240,8 @@ static void mmpcam_calc_dphy(struct mcam_camera *mcam)
 	 *  bit 8 ~ bit 15: HS_SETTLE
 	 *   Time interval during which the HS
 	 *   receiver shall ignore any Data Lane
-	 *   HS transistions.
-	 *   The vaule has been calibrated on
+	 *   HS transitions.
+	 *   The value has been calibrated on
 	 *   different boards. It seems to work well.
 	 *
 	 *  More detail please refer
diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h b/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
index ad1cff306efd..e5abb1abb3a3 100644
--- a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
+++ b/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
@@ -41,7 +41,7 @@
 #define MTK_MDP_CTX_ERROR		BIT(5)
 
 /**
- *  struct mtk_mdp_pix_align - alignement of image
+ *  struct mtk_mdp_pix_align - alignment of image
  *  @org_w: source alignment of width
  *  @org_h: source alignment of height
  *  @target_w: dst alignment of width
@@ -122,8 +122,8 @@ struct mtk_mdp_frame {
 /**
  * struct mtk_mdp_variant - image processor variant information
  * @pix_max:		maximum limit of image size
- * @pix_min:		minimun limit of image size
- * @pix_align:		alignement of image
+ * @pix_min:		minimum limit of image size
+ * @pix_align:		alignment of image
  * @h_scale_up_max:	maximum scale-up in horizontal
  * @v_scale_up_max:	maximum scale-up in vertical
  * @h_scale_down_max:	maximum scale-down in horizontal
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
index ba619647bc10..794aba685120 100644
--- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
+++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
@@ -1170,7 +1170,7 @@ static void vb2ops_vdec_buf_queue(struct vb2_buffer *vb)
 	ret = vdec_if_decode(ctx, &src_mem, NULL, &res_chg);
 	if (ret || !res_chg) {
 		/*
-		 * fb == NULL menas to parse SPS/PPS header or
+		 * fb == NULL means to parse SPS/PPS header or
 		 * resolution info in src_mem. Decode can fail
 		 * if there is no SPS header or picture info
 		 * in bs
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h b/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
index 8aba69555b12..e7e2a108def9 100644
--- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
+++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
@@ -151,9 +151,9 @@ struct mtk_q_data {
  * @intra_period: I frame period
  * @gop_size: group of picture size, it's used as the intra frame period
  * @framerate_num: frame rate numerator. ex: framerate_num=30 and
- *		   framerate_denom=1 menas FPS is 30
+ *		   framerate_denom=1 means FPS is 30
  * @framerate_denom: frame rate denominator. ex: framerate_num=30 and
- *		     framerate_denom=1 menas FPS is 30
+ *		     framerate_denom=1 means FPS is 30
  * @h264_max_qp: Max value for H.264 quantization parameter
  * @h264_profile: V4L2 defined H.264 profile
  * @h264_level: V4L2 defined H.264 level
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c b/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
index d1f12257bf66..2af654240d96 100644
--- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
+++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
@@ -393,7 +393,7 @@ static void mtk_venc_set_param(struct mtk_vcodec_ctx *ctx,
 		param->input_yuv_fmt = VENC_YUV_FORMAT_NV21;
 		break;
 	default:
-		mtk_v4l2_err("Unsupport fourcc =%d", q_data_src->fmt->fourcc);
+		mtk_v4l2_err("Unsupported fourcc =%d", q_data_src->fmt->fourcc);
 		break;
 	}
 	param->h264_profile = enc_params->h264_profile;
diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c b/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
index aa3ce41898bc..02c960c63ac0 100644
--- a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
+++ b/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
@@ -55,7 +55,7 @@ struct h264_fb {
 
 /**
  * struct h264_ring_fb_list - ring frame buffer list
- * @fb_list   : frame buffer arrary
+ * @fb_list   : frame buffer array
  * @read_idx  : read index
  * @write_idx : write index
  * @count     : buffer count in list
@@ -72,7 +72,7 @@ struct h264_ring_fb_list {
 /**
  * struct vdec_h264_dec_info - decode information
  * @dpb_sz		: decoding picture buffer size
- * @resolution_changed  : resoltion change happen
+ * @resolution_changed  : resolution change happen
  * @realloc_mv_buf	: flag to notify driver to re-allocate mv buffer
  * @reserved		: for 8 bytes alignment
  * @bs_dma		: Input bit-stream buffer dma address
diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c b/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
index 3e84a761db3a..bac3723038de 100644
--- a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
+++ b/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
@@ -120,7 +120,7 @@ struct vdec_vp8_hw_reg_base {
 /**
  * struct vdec_vp8_vpu_inst - VPU instance for VP8 decode
  * @wq_hd	: Wait queue to wait VPU message ack
- * @signaled	: 1 - Host has received ack message from VPU, 0 - not recevie
+ * @signaled	: 1 - Host has received ack message from VPU, 0 - not receive
  * @failure	: VPU execution result status 0 - success, others - fail
  * @inst_addr	: VPU decoder instance address
  */
diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h b/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
index ded1154481cd..9a21591f3818 100644
--- a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
+++ b/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
@@ -80,7 +80,7 @@ void vdec_if_deinit(struct mtk_vcodec_ctx *ctx);
  * vdec_if_decode() - trigger decode
  * @ctx	: [in] v4l2 context
  * @bs	: [in] input bitstream
- * @fb	: [in] frame buffer to store decoded frame, when null menas parse
+ * @fb	: [in] frame buffer to store decoded frame, when null means parse
  *	header only
  * @res_chg	: [out] resolution change happens if current bs have different
  *	picture width/height
diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h b/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
index cd37bb2a610f..79d8eac7f5e2 100644
--- a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
+++ b/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
@@ -62,7 +62,7 @@ int vpu_dec_start(struct vdec_vpu_inst *vpu, uint32_t *data, unsigned int len);
 /**
  * vpu_dec_end - end decoding, basically the function will be invoked once
  *               when HW decoding done interrupt received successfully. The
- *               decoder in VPU will continute to do referene frame management
+ *               decoder in VPU will continue to do reference frame management
  *               and check if there is a new decoded frame available to display.
  *
  * @vpu : instance for vdec_vpu_inst
diff --git a/drivers/media/platform/omap/omap_vout.c b/drivers/media/platform/omap/omap_vout.c
index ff3de2dce5a2..37f0d7146dfa 100644
--- a/drivers/media/platform/omap/omap_vout.c
+++ b/drivers/media/platform/omap/omap_vout.c
@@ -1129,7 +1129,7 @@ static int vidioc_s_fmt_vid_out(struct file *file, void *fh,
 	}
 	timing = &dssdev->panel.timings;
 
-	/* We dont support RGB24-packed mode if vrfb rotation
+	/* We don't support RGB24-packed mode if vrfb rotation
 	 * is enabled*/
 	if ((is_rotation_enabled(vout)) &&
 			f->fmt.pix.pixelformat == V4L2_PIX_FMT_RGB24) {
@@ -1147,7 +1147,7 @@ static int vidioc_s_fmt_vid_out(struct file *file, void *fh,
 		vout->fbuf.fmt.width = timing->x_res;
 	}
 
-	/* change to samller size is OK */
+	/* change to smaller size is OK */
 
 	bpp = omap_vout_try_format(&f->fmt.pix);
 	f->fmt.pix.sizeimage = f->fmt.pix.width * f->fmt.pix.height * bpp;
diff --git a/drivers/media/platform/omap/omap_voutdef.h b/drivers/media/platform/omap/omap_voutdef.h
index 56b630b1c8b4..c740393c8509 100644
--- a/drivers/media/platform/omap/omap_voutdef.h
+++ b/drivers/media/platform/omap/omap_voutdef.h
@@ -37,7 +37,7 @@
 #define VID_MAX_WIDTH		1280	/* Largest width */
 #define VID_MAX_HEIGHT		720	/* Largest height */
 
-/* Mimimum requirement is 2x2 for DSS */
+/* Minimum requirement is 2x2 for DSS */
 #define VID_MIN_WIDTH		2
 #define VID_MIN_HEIGHT		2
 
@@ -135,7 +135,7 @@ struct omap_vout_device {
 	enum omap_color_mode dss_mode;
 
 	/* we don't allow to request new buffer when old buffers are
-	 * still mmaped
+	 * still mmapped
 	 */
 	int mmap_count;
 
diff --git a/drivers/media/platform/omap3isp/isp.c b/drivers/media/platform/omap3isp/isp.c
index 13f2828d880d..bd57174d81a7 100644
--- a/drivers/media/platform/omap3isp/isp.c
+++ b/drivers/media/platform/omap3isp/isp.c
@@ -1517,7 +1517,7 @@ void omap3isp_print_status(struct isp_device *isp)
  *
  * To solve this problem power management support is split into prepare/complete
  * and suspend/resume operations. The pipelines are stopped in prepare() and the
- * ISP clocks get disabled in suspend(). Similarly, the clocks are reenabled in
+ * ISP clocks get disabled in suspend(). Similarly, the clocks are re-enabled in
  * resume(), and the the pipelines are restarted in complete().
  *
  * TODO: PM dependencies between the ISP and sensors are not modelled explicitly
diff --git a/drivers/media/platform/omap3isp/ispccdc.c b/drivers/media/platform/omap3isp/ispccdc.c
index 14a1c24037c4..261ad1175f98 100644
--- a/drivers/media/platform/omap3isp/ispccdc.c
+++ b/drivers/media/platform/omap3isp/ispccdc.c
@@ -1594,7 +1594,7 @@ static int ccdc_isr_buffer(struct isp_ccdc_device *ccdc)
 		return 0;
 
 	/* We're in continuous mode, and memory writes were disabled due to a
-	 * buffer underrun. Reenable them now that we have a buffer. The buffer
+	 * buffer underrun. Re-enable them now that we have a buffer. The buffer
 	 * address has been set in ccdc_video_queue.
 	 */
 	if (ccdc->state == ISP_PIPELINE_STREAM_CONTINUOUS && ccdc->underrun) {
@@ -1712,7 +1712,7 @@ static void ccdc_vd1_isr(struct isp_ccdc_device *ccdc)
 	 * data to memory the CCDC and LSC are stopped immediately but
 	 * without change the CCDC stopping state machine. The CCDC
 	 * stopping state machine should be used only when user request
-	 * for stopping is received (SINGLESHOT is an exeption).
+	 * for stopping is received (SINGLESHOT is an exception).
 	 */
 	switch (ccdc->state) {
 	case ISP_PIPELINE_STREAM_SINGLESHOT:
diff --git a/drivers/media/platform/omap3isp/ispcsi2.c b/drivers/media/platform/omap3isp/ispcsi2.c
index 9c180f607bcb..da66ea65be5d 100644
--- a/drivers/media/platform/omap3isp/ispcsi2.c
+++ b/drivers/media/platform/omap3isp/ispcsi2.c
@@ -710,7 +710,7 @@ static void csi2_isr_ctx(struct isp_csi2_device *csi2,
 
 	/* Skip interrupts until we reach the frame skip count. The CSI2 will be
 	 * automatically disabled, as the frame skip count has been programmed
-	 * in the CSI2_CTx_CTRL1::COUNT field, so reenable it.
+	 * in the CSI2_CTx_CTRL1::COUNT field, so re-enable it.
 	 *
 	 * It would have been nice to rely on the FRAME_NUMBER interrupt instead
 	 * but it turned out that the interrupt is only generated when the CSI2
diff --git a/drivers/media/platform/pxa_camera.c b/drivers/media/platform/pxa_camera.c
index 3cf3c6390cc8..4fe228752a43 100644
--- a/drivers/media/platform/pxa_camera.c
+++ b/drivers/media/platform/pxa_camera.c
@@ -1631,7 +1631,7 @@ static int pxa_camera_set_bus_param(struct pxa_camera_dev *pcdev)
 
 	pcdev->channels = 1;
 
-	/* Make choises, based on platform preferences */
+	/* Make choices, based on platform preferences */
 	if ((common_flags & V4L2_MBUS_HSYNC_ACTIVE_HIGH) &&
 	    (common_flags & V4L2_MBUS_HSYNC_ACTIVE_LOW)) {
 		if (pcdev->platform_flags & PXA_CAMERA_HSP)
diff --git a/drivers/media/platform/qcom/venus/core.h b/drivers/media/platform/qcom/venus/core.h
index 79c7e816c706..7a3feb5cee00 100644
--- a/drivers/media/platform/qcom/venus/core.h
+++ b/drivers/media/platform/qcom/venus/core.h
@@ -219,7 +219,7 @@ struct venus_buffer {
 #define to_venus_buffer(ptr)	container_of(ptr, struct venus_buffer, vb)
 
 /**
- * struct venus_inst - holds per instance paramerters
+ * struct venus_inst - holds per instance parameters
  *
  * @list:	used for attach an instance to the core
  * @lock:	instance lock
diff --git a/drivers/media/platform/rcar-vin/rcar-dma.c b/drivers/media/platform/rcar-vin/rcar-dma.c
index beb9248992a4..2207a31d355e 100644
--- a/drivers/media/platform/rcar-vin/rcar-dma.c
+++ b/drivers/media/platform/rcar-vin/rcar-dma.c
@@ -681,7 +681,7 @@ static int rvin_setup(struct rvin_dev *vin)
 		break;
 	}
 
-	/* Enable VSYNC Field Toogle mode after one VSYNC input */
+	/* Enable VSYNC Field Toggle mode after one VSYNC input */
 	if (vin->info->model == RCAR_GEN3)
 		dmr2 = VNDMR2_FTEV;
 	else
diff --git a/drivers/media/platform/rcar-vin/rcar-v4l2.c b/drivers/media/platform/rcar-vin/rcar-v4l2.c
index 7a2851790b91..7cbdcbf9b090 100644
--- a/drivers/media/platform/rcar-vin/rcar-v4l2.c
+++ b/drivers/media/platform/rcar-vin/rcar-v4l2.c
@@ -665,7 +665,7 @@ static void rvin_mc_try_format(struct rvin_dev *vin,
 	 * The V4L2 specification clearly documents the colorspace fields
 	 * as being set by drivers for capture devices. Using the values
 	 * supplied by userspace thus wouldn't comply with the API. Until
-	 * the API is updated force fixed vaules.
+	 * the API is updated force fixed values.
 	 */
 	pix->colorspace = RVIN_DEFAULT_COLORSPACE;
 	pix->xfer_func = V4L2_MAP_XFER_FUNC_DEFAULT(pix->colorspace);
@@ -964,7 +964,7 @@ void rvin_v4l2_unregister(struct rvin_dev *vin)
 	v4l2_info(&vin->v4l2_dev, "Removing %s\n",
 		  video_device_node_name(&vin->vdev));
 
-	/* Checks internaly if vdev have been init or not */
+	/* Checks internally if vdev have been init or not */
 	video_unregister_device(&vin->vdev);
 }
 
diff --git a/drivers/media/platform/rockchip/rga/rga-hw.c b/drivers/media/platform/rockchip/rga/rga-hw.c
index 96d1b1b3fe8e..843e50d17a72 100644
--- a/drivers/media/platform/rockchip/rga/rga-hw.c
+++ b/drivers/media/platform/rockchip/rga/rga-hw.c
@@ -256,7 +256,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
 	}
 
 	/*
-	 * Cacluate the up/down scaling mode/factor.
+	 * Calculate the up/down scaling mode/factor.
 	 *
 	 * RGA used to scale the picture first, and then rotate second,
 	 * so we need to swap the w/h when rotate degree is 90/270.
@@ -304,7 +304,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
 	}
 
 	/*
-	 * Cacluate the framebuffer virtual strides and active size,
+	 * Calculate the framebuffer virtual strides and active size,
 	 * note that the step of vir_stride / vir_width is 4 byte words
 	 */
 	src_vir_info.data.vir_stride = ctx->in.stride >> 2;
@@ -318,7 +318,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
 	dst_act_info.data.act_width = dst_w - 1;
 
 	/*
-	 * Cacluate the source framebuffer base address with offset pixel.
+	 * Calculate the source framebuffer base address with offset pixel.
 	 */
 	src_offsets = rga_get_addr_offset(&ctx->in, src_x, src_y,
 					  src_w, src_h);
diff --git a/drivers/media/platform/s3c-camif/camif-core.h b/drivers/media/platform/s3c-camif/camif-core.h
index 1f5c8c94ce89..be5e7357dffc 100644
--- a/drivers/media/platform/s3c-camif/camif-core.h
+++ b/drivers/media/platform/s3c-camif/camif-core.h
@@ -260,7 +260,7 @@ struct camif_vp {
  * @clock:	  clocks required for the CAMIF operation
  * @lock:	  mutex protecting this data structure
  * @slock:	  spinlock protecting CAMIF registers
- * @io_base:	  start address of the mmaped CAMIF registers
+ * @io_base:	  start address of the mmapped CAMIF registers
  */
 struct camif_dev {
 	struct media_device		media_dev;
diff --git a/drivers/media/platform/s5p-jpeg/jpeg-core.h b/drivers/media/platform/s5p-jpeg/jpeg-core.h
index 90fda4b720eb..144c102ff05f 100644
--- a/drivers/media/platform/s5p-jpeg/jpeg-core.h
+++ b/drivers/media/platform/s5p-jpeg/jpeg-core.h
@@ -153,7 +153,7 @@ struct s5p_jpeg_variant {
 
 /**
  * struct jpeg_fmt - driver's internal color format data
- * @name:	format descritpion
+ * @name:	format description
  * @fourcc:	the fourcc code, 0 if not applicable
  * @depth:	number of bits per pixel
  * @colplanes:	number of color planes (1 for packed formats)
@@ -193,7 +193,7 @@ struct s5p_jpeg_marker {
  * @sos:	SOS marker's position relative to the buffer beginning
  * @dht:	DHT markers' positions relative to the buffer beginning
  * @dqt:	DQT markers' positions relative to the buffer beginning
- * @sof:	SOF0 marker's postition relative to the buffer beginning
+ * @sof:	SOF0 marker's position relative to the buffer beginning
  * @sof_len:	SOF0 marker's payload length (without length field itself)
  * @components:	number of image components
  * @size:	image buffer size in bytes
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_common.h b/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
index 20442a9b9f7a..24148020baa9 100644
--- a/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
+++ b/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
@@ -268,7 +268,7 @@ struct s5p_mfc_priv_buf {
  * @enc_ctrl_handler:	control framework handler for encoding
  * @pm:			power management control
  * @variant:		MFC hardware variant information
- * @num_inst:		couter of active MFC instances
+ * @num_inst:		counter of active MFC instances
  * @irqlock:		lock for operations on videobuf2 queues
  * @condlock:		lock for changing/checking if a context is ready to be
  *			processed
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
index ee7b15b335e0..9f832ba7bc8c 100644
--- a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
+++ b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
@@ -51,7 +51,7 @@ int s5p_mfc_load_firmware(struct s5p_mfc_dev *dev)
 	struct firmware *fw_blob;
 	int i, err = -EINVAL;
 
-	/* Firmare has to be present as a separate file or compiled
+	/* Firmware has to be present as a separate file or compiled
 	 * into kernel. */
 	mfc_debug_enter();
 
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
index f4c0e3a8f27d..e111f9c47179 100644
--- a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
+++ b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
@@ -602,7 +602,7 @@ static int vidioc_querybuf(struct file *file, void *priv,
 	int i;
 
 	if (buf->memory != V4L2_MEMORY_MMAP) {
-		mfc_err("Only mmaped buffers can be used\n");
+		mfc_err("Only mmapped buffers can be used\n");
 		return -EINVAL;
 	}
 	mfc_debug(2, "State: %d, buf->type: %d\n", ctx->state, buf->type);
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
index 0913881219ff..6144e95f6425 100644
--- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
+++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
@@ -1293,7 +1293,7 @@ static int s5p_mfc_run_init_dec_buffers(struct s5p_mfc_ctx *ctx)
 	 * First set the output frame buffers
 	 */
 	if (ctx->capture_state != QUEUE_BUFS_MMAPED) {
-		mfc_err("It seems that not all destination buffers were mmaped\nMFC requires that all destination are mmaped before starting processing\n");
+		mfc_err("It seems that not all destination buffers were mmapped\nMFC requires that all destination are mmapped before starting processing\n");
 		return -EAGAIN;
 	}
 	if (list_empty(&ctx->src_queue)) {
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
index 7c629be43205..281699ab7fe1 100644
--- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
+++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
@@ -53,7 +53,7 @@ static int s5p_mfc_alloc_dec_temp_buffers_v6(struct s5p_mfc_ctx *ctx)
 	return 0;
 }
 
-/* Release temproary buffers for decoding */
+/* Release temporary buffers for decoding */
 static void s5p_mfc_release_dec_desc_buffer_v6(struct s5p_mfc_ctx *ctx)
 {
 	/* NOP */
@@ -1928,7 +1928,7 @@ static inline int s5p_mfc_run_init_dec_buffers(struct s5p_mfc_ctx *ctx)
 
 	if (ctx->capture_state != QUEUE_BUFS_MMAPED) {
 		mfc_err("It seems that not all destination buffers were\n"
-			"mmaped.MFC requires that all destination are mmaped\n"
+			"mmapped.MFC requires that all destination are mmapped\n"
 			"before starting processing.\n");
 		return -EAGAIN;
 	}
diff --git a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
index 3dbb3a287cc0..c9d6021904cd 100644
--- a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
+++ b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
@@ -193,7 +193,7 @@ struct c8sectpfei {
 #define C8SECTPFE_SYS_ENABLE             BIT(0)
 
 /*
- * Ponter record data structure required for each input block
+ * Pointer record data structure required for each input block
  * see Table 82 on page 167 of functional specification.
  */
 
diff --git a/drivers/media/platform/sti/delta/delta.h b/drivers/media/platform/sti/delta/delta.h
index 2ba99922c05b..914556030e70 100644
--- a/drivers/media/platform/sti/delta/delta.h
+++ b/drivers/media/platform/sti/delta/delta.h
@@ -286,7 +286,7 @@ struct delta_dec {
 	 * Header parsing must be done using decode(), giving
 	 * explicitly header access unit or first access unit of bitstream.
 	 * If no valid header is found, get_streaminfo will return -ENODATA,
-	 * in this case the next bistream access unit must be decoded till
+	 * in this case the next bitstream access unit must be decoded till
 	 * get_streaminfo becomes successful.
 	 */
 	int (*get_streaminfo)(struct delta_ctx *ctx,
diff --git a/drivers/media/platform/sti/hva/hva-h264.c b/drivers/media/platform/sti/hva/hva-h264.c
index b61a5d337d2a..c34f7cf5aed2 100644
--- a/drivers/media/platform/sti/hva/hva-h264.c
+++ b/drivers/media/platform/sti/hva/hva-h264.c
@@ -626,7 +626,7 @@ static int hva_h264_prepare_task(struct hva_ctx *pctx,
 	td->frame_width = frame_width;
 	td->frame_height = frame_height;
 
-	/* set frame alignement */
+	/* set frame alignment */
 	td->window_width =  frame_width;
 	td->window_height = frame_height;
 	td->window_horizontal_offset = 0;
diff --git a/drivers/media/platform/stm32/stm32-dcmi.c b/drivers/media/platform/stm32/stm32-dcmi.c
index 6732874114cf..5fe5b38fa901 100644
--- a/drivers/media/platform/stm32/stm32-dcmi.c
+++ b/drivers/media/platform/stm32/stm32-dcmi.c
@@ -1544,7 +1544,7 @@ static void dcmi_graph_notify_unbind(struct v4l2_async_notifier *notifier,
 
 	dev_dbg(dcmi->dev, "Removing %s\n", video_device_node_name(dcmi->vdev));
 
-	/* Checks internaly if vdev has been init or not */
+	/* Checks internally if vdev has been init or not */
 	video_unregister_device(dcmi->vdev);
 }
 
diff --git a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
index 0bb000712c33..85f97d4f086e 100644
--- a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
+++ b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
@@ -65,7 +65,7 @@ bool sun6i_csi_is_format_supported(struct sun6i_csi *csi, u32 pixformat,
 int sun6i_csi_set_power(struct sun6i_csi *csi, bool enable);
 
 /**
- * sun6i_csi_update_config() - update the csi register setttings
+ * sun6i_csi_update_config() - update the csi register settings
  * @csi:	pointer to the csi
  * @config:	see struct sun6i_csi_config
  */
diff --git a/drivers/media/platform/ti-vpe/vpdma.c b/drivers/media/platform/ti-vpe/vpdma.c
index e2cf2b90e500..1da2cb3aaf0c 100644
--- a/drivers/media/platform/ti-vpe/vpdma.c
+++ b/drivers/media/platform/ti-vpe/vpdma.c
@@ -404,7 +404,7 @@ EXPORT_SYMBOL(vpdma_map_desc_buf);
 
 /*
  * unmap descriptor/payload DMA buffer, disabling DMA access and
- * allowing the main processor to acces the data
+ * allowing the main processor to access the data
  */
 void vpdma_unmap_desc_buf(struct vpdma_data *vpdma, struct vpdma_buf *buf)
 {
@@ -501,7 +501,7 @@ void vpdma_reset_desc_list(struct vpdma_desc_list *list)
 EXPORT_SYMBOL(vpdma_reset_desc_list);
 
 /*
- * free the buffer allocated fot the VPDMA descriptor list, this should be
+ * free the buffer allocated for the VPDMA descriptor list, this should be
  * called when the user doesn't want to use VPDMA any more.
  */
 void vpdma_free_desc_list(struct vpdma_desc_list *list)
@@ -790,7 +790,7 @@ static void dump_dtd(struct vpdma_dtd *dtd)
  * append an outbound data transfer descriptor to the given descriptor list,
  * this sets up a 'client to memory' VPDMA transfer for the given VPDMA channel
  *
- * @list: vpdma desc list to which we add this decriptor
+ * @list: vpdma desc list to which we add this descriptor
  * @width: width of the image in pixels in memory
  * @c_rect: compose params of output image
  * @fmt: vpdma data format of the buffer
@@ -798,7 +798,7 @@ static void dump_dtd(struct vpdma_dtd *dtd)
  * max_width: enum for maximum width of data transfer
  * max_height: enum for maximum height of data transfer
  * chan: VPDMA channel
- * flags: VPDMA flags to configure some descriptor fileds
+ * flags: VPDMA flags to configure some descriptor fields
  */
 void vpdma_add_out_dtd(struct vpdma_desc_list *list, int width,
 		int stride, const struct v4l2_rect *c_rect,
@@ -863,14 +863,14 @@ EXPORT_SYMBOL(vpdma_rawchan_add_out_dtd);
  * append an inbound data transfer descriptor to the given descriptor list,
  * this sets up a 'memory to client' VPDMA transfer for the given VPDMA channel
  *
- * @list: vpdma desc list to which we add this decriptor
+ * @list: vpdma desc list to which we add this descriptor
  * @width: width of the image in pixels in memory(not the cropped width)
  * @c_rect: crop params of input image
  * @fmt: vpdma data format of the buffer
  * dma_addr: dma address as seen by VPDMA
  * chan: VPDMA channel
  * field: top or bottom field info of the input image
- * flags: VPDMA flags to configure some descriptor fileds
+ * flags: VPDMA flags to configure some descriptor fields
  * frame_width/height: the complete width/height of the image presented to the
  *			client (this makes sense when multiple channels are
  *			connected to the same client, forming a larger frame)
@@ -1008,7 +1008,7 @@ unsigned int vpdma_get_list_mask(struct vpdma_data *vpdma, int irq_num)
 }
 EXPORT_SYMBOL(vpdma_get_list_mask);
 
-/* clear previosuly occured list intterupts in the LIST_STAT register */
+/* clear previously occurred list interupts in the LIST_STAT register */
 void vpdma_clear_list_stat(struct vpdma_data *vpdma, int irq_num,
 			   int list_num)
 {
diff --git a/drivers/media/platform/ti-vpe/vpe.c b/drivers/media/platform/ti-vpe/vpe.c
index d70871d0ad2d..207e7e76c048 100644
--- a/drivers/media/platform/ti-vpe/vpe.c
+++ b/drivers/media/platform/ti-vpe/vpe.c
@@ -876,7 +876,7 @@ static int set_srcdst_params(struct vpe_ctx *ctx)
 		/*
 		 * we make sure that the source image has a 16 byte aligned
 		 * stride, we need to do the same for the motion vector buffer
-		 * by aligning it's stride to the next 16 byte boundry. this
+		 * by aligning it's stride to the next 16 byte boundary. this
 		 * extra space will not be used by the de-interlacer, but will
 		 * ensure that vpdma operates correctly
 		 */
diff --git a/drivers/media/platform/vsp1/vsp1_brx.c b/drivers/media/platform/vsp1/vsp1_brx.c
index 5e50178b057d..58ad248cd7f7 100644
--- a/drivers/media/platform/vsp1/vsp1_brx.c
+++ b/drivers/media/platform/vsp1/vsp1_brx.c
@@ -296,7 +296,7 @@ static void brx_configure_stream(struct vsp1_entity *entity,
 	/*
 	 * The hardware is extremely flexible but we have no userspace API to
 	 * expose all the parameters, nor is it clear whether we would have use
-	 * cases for all the supported modes. Let's just harcode the parameters
+	 * cases for all the supported modes. Let's just hardcode the parameters
 	 * to sane default values for now.
 	 */
 
@@ -373,7 +373,7 @@ static void brx_configure_stream(struct vsp1_entity *entity,
 		vsp1_brx_write(brx, dlb, VI6_BRU_CTRL(i), ctrl);
 
 		/*
-		 * Harcode the blending formula to
+		 * Hardcode the blending formula to
 		 *
 		 *	DSTc = DSTc * (1 - SRCa) + SRCc * SRCa
 		 *	DSTa = DSTa * (1 - SRCa) + SRCa
diff --git a/drivers/media/platform/xilinx/xilinx-vip.c b/drivers/media/platform/xilinx/xilinx-vip.c
index 18f98838111b..08a825c3a3f6 100644
--- a/drivers/media/platform/xilinx/xilinx-vip.c
+++ b/drivers/media/platform/xilinx/xilinx-vip.c
@@ -166,7 +166,7 @@ EXPORT_SYMBOL_GPL(xvip_set_format_size);
  * the register, otherwise the bitmask is cleared from the register
  * when the flag @set is false.
  *
- * Fox eample, this function can be used to set a control with a boolean value
+ * Fox example, this function can be used to set a control with a boolean value
  * requested by users. If the caller knows whether to set or clear in the first
  * place, the caller should call xvip_clr() or xvip_set() directly instead of
  * using this function.
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 06/14] media: platform: fix several typos
@ 2019-02-18 19:29   ` Mauro Carvalho Chehab
  0 siblings, 0 replies; 42+ messages in thread
From: Mauro Carvalho Chehab @ 2019-02-18 19:29 UTC (permalink / raw)
  Cc: Andrew-CT Chen, Alexandre Belloni, Minghsiu Tsai, Heiko Stuebner,
	Maxime Ripard, Stanimir Varbanov, Patrice Chotard, Andrzej Hajda,
	Lad, Prabhakar, Laurent Pinchart, Sylwester Nawrocki,
	Mauro Carvalho Chehab, Michal Simek, Andrzej Pietrasiewicz,
	linux-samsung-soc, Jonathan Corbet, Chen-Yu Tsai,
	Krzysztof Kozlowski, linux-stm32, linux-rockchip,
	Ludovic Desroches, Kukjin Kim, Linux Media Mailing List,
	Kamil Debski, Maxime Coquelin, Alexandre Torgue, linux-arm-msm,
	Houlong Wei, Mauro Carvalho Chehab, Benoit Parrot, Jeongtae Park,
	linux-mediatek, Jacek Anaszewski, Yong Deng, Matthias Brugger,
	Hugues Fruchet, Tiffany Lin, linux-arm-kernel, Hyun Kwon,
	Jacob chen, linux-renesas-soc, Kyungmin Park, Kieran Bingham,
	Jean-Christophe Trotin, Philipp Zabel, Niklas Söderlund,
	Eugen Hristev

Use codespell to fix lots of typos over frontends.

Manually verified to avoid false-positives.

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
---
 drivers/media/platform/Kconfig                     |  2 +-
 drivers/media/platform/atmel/atmel-isi.c           |  4 ++--
 drivers/media/platform/coda/coda-jpeg.c            |  2 +-
 drivers/media/platform/davinci/isif.c              |  4 ++--
 drivers/media/platform/davinci/vpbe.c              |  2 +-
 drivers/media/platform/davinci/vpif.c              |  2 +-
 drivers/media/platform/davinci/vpif_display.c      |  4 ++--
 .../media/platform/exynos4-is/fimc-is-command.h    |  2 +-
 drivers/media/platform/exynos4-is/fimc-is-param.h  |  2 +-
 drivers/media/platform/exynos4-is/media-dev.h      |  2 +-
 drivers/media/platform/exynos4-is/mipi-csis.c      |  4 ++--
 drivers/media/platform/marvell-ccic/mmp-driver.c   |  4 ++--
 drivers/media/platform/mtk-mdp/mtk_mdp_core.h      |  6 +++---
 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c |  2 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h |  4 ++--
 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |  2 +-
 .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c  |  4 ++--
 .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c   |  2 +-
 drivers/media/platform/mtk-vcodec/vdec_drv_if.h    |  2 +-
 drivers/media/platform/mtk-vcodec/vdec_vpu_if.h    |  2 +-
 drivers/media/platform/omap/omap_vout.c            |  4 ++--
 drivers/media/platform/omap/omap_voutdef.h         |  4 ++--
 drivers/media/platform/omap3isp/isp.c              |  2 +-
 drivers/media/platform/omap3isp/ispccdc.c          |  4 ++--
 drivers/media/platform/omap3isp/ispcsi2.c          |  2 +-
 drivers/media/platform/pxa_camera.c                |  2 +-
 drivers/media/platform/qcom/venus/core.h           |  2 +-
 drivers/media/platform/rcar-vin/rcar-dma.c         |  2 +-
 drivers/media/platform/rcar-vin/rcar-v4l2.c        |  4 ++--
 drivers/media/platform/rockchip/rga/rga-hw.c       |  6 +++---
 drivers/media/platform/s3c-camif/camif-core.h      |  2 +-
 drivers/media/platform/s5p-jpeg/jpeg-core.h        |  4 ++--
 drivers/media/platform/s5p-mfc/s5p_mfc_common.h    |  2 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c      |  2 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c       |  2 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c    |  2 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c    |  4 ++--
 .../media/platform/sti/c8sectpfe/c8sectpfe-core.h  |  2 +-
 drivers/media/platform/sti/delta/delta.h           |  2 +-
 drivers/media/platform/sti/hva/hva-h264.c          |  2 +-
 drivers/media/platform/stm32/stm32-dcmi.c          |  2 +-
 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h |  2 +-
 drivers/media/platform/ti-vpe/vpdma.c              | 14 +++++++-------
 drivers/media/platform/ti-vpe/vpe.c                |  2 +-
 drivers/media/platform/vsp1/vsp1_brx.c             |  4 ++--
 drivers/media/platform/xilinx/xilinx-vip.c         |  2 +-
 46 files changed, 70 insertions(+), 70 deletions(-)

diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
index 6cff26b29a38..4acbed189644 100644
--- a/drivers/media/platform/Kconfig
+++ b/drivers/media/platform/Kconfig
@@ -668,7 +668,7 @@ menuconfig SDR_PLATFORM_DRIVERS
 if SDR_PLATFORM_DRIVERS
 
 config VIDEO_RCAR_DRIF
-	tristate "Renesas Digitial Radio Interface (DRIF)"
+	tristate "Renesas Digital Radio Interface (DRIF)"
 	depends on VIDEO_V4L2
 	depends on ARCH_RENESAS || COMPILE_TEST
 	select VIDEOBUF2_VMALLOC
diff --git a/drivers/media/platform/atmel/atmel-isi.c b/drivers/media/platform/atmel/atmel-isi.c
index fdb255e4a956..08b8d5583080 100644
--- a/drivers/media/platform/atmel/atmel-isi.c
+++ b/drivers/media/platform/atmel/atmel-isi.c
@@ -110,7 +110,7 @@ struct atmel_isi {
 	bool				enable_preview_path;
 
 	struct completion		complete;
-	/* ISI peripherial clock */
+	/* ISI peripheral clock */
 	struct clk			*pclk;
 	unsigned int			irq;
 
@@ -1078,7 +1078,7 @@ static void isi_graph_notify_unbind(struct v4l2_async_notifier *notifier,
 
 	dev_dbg(isi->dev, "Removing %s\n", video_device_node_name(isi->vdev));
 
-	/* Checks internaly if vdev have been init or not */
+	/* Checks internally if vdev have been init or not */
 	video_unregister_device(isi->vdev);
 }
 
diff --git a/drivers/media/platform/coda/coda-jpeg.c b/drivers/media/platform/coda/coda-jpeg.c
index 9f899a6cefed..39a2351c1e48 100644
--- a/drivers/media/platform/coda/coda-jpeg.c
+++ b/drivers/media/platform/coda/coda-jpeg.c
@@ -103,7 +103,7 @@ static const unsigned char chroma_ac_value[162 + 2] = {
 
 /*
  * Quantization tables for luminance and chrominance components in
- * zig-zag scan order from the Freescale i.MX VPU libaries
+ * zig-zag scan order from the Freescale i.MX VPU libraries
  */
 
 static unsigned char luma_q[64] = {
diff --git a/drivers/media/platform/davinci/isif.c b/drivers/media/platform/davinci/isif.c
index 340f8218f54d..47cecd10eb9f 100644
--- a/drivers/media/platform/davinci/isif.c
+++ b/drivers/media/platform/davinci/isif.c
@@ -328,7 +328,7 @@ static void isif_config_bclamp(struct isif_black_clamp *bc)
 	if (bc->en) {
 		val = bc->bc_mode_color << ISIF_BC_MODE_COLOR_SHIFT;
 
-		/* Enable BC and horizontal clamp caculation paramaters */
+		/* Enable BC and horizontal clamp calculation parameters */
 		val = val | 1 | (bc->horz.mode << ISIF_HORZ_BC_MODE_SHIFT);
 
 		regw(val, CLAMPCFG);
@@ -358,7 +358,7 @@ static void isif_config_bclamp(struct isif_black_clamp *bc)
 			regw(bc->horz.win_start_v_calc, CLHWIN2);
 		}
 
-		/* vertical clamp caculation paramaters */
+		/* vertical clamp calculation parameters */
 
 		/* Reset clamp value sel for previous line */
 		val |=
diff --git a/drivers/media/platform/davinci/vpbe.c b/drivers/media/platform/davinci/vpbe.c
index 4766a7a23d16..8339163a5231 100644
--- a/drivers/media/platform/davinci/vpbe.c
+++ b/drivers/media/platform/davinci/vpbe.c
@@ -242,7 +242,7 @@ static int vpbe_set_output(struct vpbe_device *vpbe_dev, int index)
 		goto unlock;
 
 	/*
-	 * It is assumed that venc or extenal encoder will set a default
+	 * It is assumed that venc or external encoder will set a default
 	 * mode in the sub device. For external encoder or LCD pannel output,
 	 * we also need to set up the lcd port for the required mode. So setup
 	 * the lcd port for the default mode that is configured in the board
diff --git a/drivers/media/platform/davinci/vpif.c b/drivers/media/platform/davinci/vpif.c
index 16352e2263d2..df66461f5d4f 100644
--- a/drivers/media/platform/davinci/vpif.c
+++ b/drivers/media/platform/davinci/vpif.c
@@ -1,7 +1,7 @@
 /*
  * vpif - Video Port Interface driver
  * VPIF is a receiver and transmitter for video data. It has two channels(0, 1)
- * that receiveing video byte stream and two channels(2, 3) for video output.
+ * that receiving video byte stream and two channels(2, 3) for video output.
  * The hardware supports SDTV, HDTV formats, raw data capture.
  * Currently, the driver supports NTSC and PAL standards.
  *
diff --git a/drivers/media/platform/davinci/vpif_display.c b/drivers/media/platform/davinci/vpif_display.c
index 3517487d9760..f4b4f2a1dfc0 100644
--- a/drivers/media/platform/davinci/vpif_display.c
+++ b/drivers/media/platform/davinci/vpif_display.c
@@ -138,7 +138,7 @@ static int vpif_buffer_queue_setup(struct vb2_queue *vq,
  * vpif_buffer_queue : Callback function to add buffer to DMA queue
  * @vb: ptr to vb2_buffer
  *
- * This callback fucntion queues the buffer to DMA engine
+ * This callback function queues the buffer to DMA engine
  */
 static void vpif_buffer_queue(struct vb2_buffer *vb)
 {
@@ -635,7 +635,7 @@ static int vpif_try_fmt_vid_out(struct file *file, void *priv,
 	struct v4l2_pix_format *pixfmt = &fmt->fmt.pix;
 
 	/*
-	 * to supress v4l-compliance warnings silently correct
+	 * to suppress v4l-compliance warnings silently correct
 	 * the pixelformat
 	 */
 	if (pixfmt->pixelformat != V4L2_PIX_FMT_YUV422P)
diff --git a/drivers/media/platform/exynos4-is/fimc-is-command.h b/drivers/media/platform/exynos4-is/fimc-is-command.h
index 0d1f52e394b1..b06b56b890d5 100644
--- a/drivers/media/platform/exynos4-is/fimc-is-command.h
+++ b/drivers/media/platform/exynos4-is/fimc-is-command.h
@@ -18,7 +18,7 @@
 
 #define FIMC_IS_COMMAND_VER	110 /* FIMC-IS command set version 1.10 */
 
-/* Enumeration of commands beetween the FIMC-IS and the host processor. */
+/* Enumeration of commands between the FIMC-IS and the host processor. */
 
 /* HOST to FIMC-IS */
 #define HIC_PREVIEW_STILL	0x0001
diff --git a/drivers/media/platform/exynos4-is/fimc-is-param.h b/drivers/media/platform/exynos4-is/fimc-is-param.h
index 8e31f7642776..22923a3d405e 100644
--- a/drivers/media/platform/exynos4-is/fimc-is-param.h
+++ b/drivers/media/platform/exynos4-is/fimc-is-param.h
@@ -298,7 +298,7 @@ enum isp_af_mode {
 #define ISP_FLASH_COMMAND_AUTO			2
 #define ISP_FLASH_COMMAND_TORCH			3 /* 3 sec */
 
-/* Flash red-eye commads */
+/* Flash red-eye commands */
 #define ISP_FLASH_REDEYE_DISABLE		0
 #define ISP_FLASH_REDEYE_ENABLE			1
 
diff --git a/drivers/media/platform/exynos4-is/media-dev.h b/drivers/media/platform/exynos4-is/media-dev.h
index 9f527670395a..a7c9490bbcb4 100644
--- a/drivers/media/platform/exynos4-is/media-dev.h
+++ b/drivers/media/platform/exynos4-is/media-dev.h
@@ -79,7 +79,7 @@ struct fimc_camclk_info {
 
 /**
  * struct fimc_sensor_info - image data source subdev information
- * @pdata: sensor's atrributes passed as media device's platform data
+ * @pdata: sensor's attributes passed as media device's platform data
  * @asd: asynchronous subdev registration data structure
  * @subdev: image sensor v4l2 subdev
  * @host: fimc device the sensor is currently linked to
diff --git a/drivers/media/platform/exynos4-is/mipi-csis.c b/drivers/media/platform/exynos4-is/mipi-csis.c
index 35cb0162085b..234e047e3e8f 100644
--- a/drivers/media/platform/exynos4-is/mipi-csis.c
+++ b/drivers/media/platform/exynos4-is/mipi-csis.c
@@ -183,7 +183,7 @@ struct csis_drvdata {
  * @index: the hardware instance index
  * @pdev: CSIS platform device
  * @phy: pointer to the CSIS generic PHY
- * @regs: mmaped I/O registers memory
+ * @regs: mmapped I/O registers memory
  * @supplies: CSIS regulator supplies
  * @clock: CSIS clocks
  * @irq: requested s5p-mipi-csis irq number
@@ -745,7 +745,7 @@ static int s5pcsis_parse_dt(struct platform_device *pdev,
 		goto err;
 	}
 
-	/* Get MIPI CSI-2 bus configration from the endpoint node. */
+	/* Get MIPI CSI-2 bus configuration from the endpoint node. */
 	of_property_read_u32(node, "samsung,csis-hs-settle",
 					&state->hs_settle);
 	state->wclk_ext = of_property_read_bool(node,
diff --git a/drivers/media/platform/marvell-ccic/mmp-driver.c b/drivers/media/platform/marvell-ccic/mmp-driver.c
index 70a2833db0d1..af76eb637773 100644
--- a/drivers/media/platform/marvell-ccic/mmp-driver.c
+++ b/drivers/media/platform/marvell-ccic/mmp-driver.c
@@ -240,8 +240,8 @@ static void mmpcam_calc_dphy(struct mcam_camera *mcam)
 	 *  bit 8 ~ bit 15: HS_SETTLE
 	 *   Time interval during which the HS
 	 *   receiver shall ignore any Data Lane
-	 *   HS transistions.
-	 *   The vaule has been calibrated on
+	 *   HS transitions.
+	 *   The value has been calibrated on
 	 *   different boards. It seems to work well.
 	 *
 	 *  More detail please refer
diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h b/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
index ad1cff306efd..e5abb1abb3a3 100644
--- a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
+++ b/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
@@ -41,7 +41,7 @@
 #define MTK_MDP_CTX_ERROR		BIT(5)
 
 /**
- *  struct mtk_mdp_pix_align - alignement of image
+ *  struct mtk_mdp_pix_align - alignment of image
  *  @org_w: source alignment of width
  *  @org_h: source alignment of height
  *  @target_w: dst alignment of width
@@ -122,8 +122,8 @@ struct mtk_mdp_frame {
 /**
  * struct mtk_mdp_variant - image processor variant information
  * @pix_max:		maximum limit of image size
- * @pix_min:		minimun limit of image size
- * @pix_align:		alignement of image
+ * @pix_min:		minimum limit of image size
+ * @pix_align:		alignment of image
  * @h_scale_up_max:	maximum scale-up in horizontal
  * @v_scale_up_max:	maximum scale-up in vertical
  * @h_scale_down_max:	maximum scale-down in horizontal
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
index ba619647bc10..794aba685120 100644
--- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
+++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
@@ -1170,7 +1170,7 @@ static void vb2ops_vdec_buf_queue(struct vb2_buffer *vb)
 	ret = vdec_if_decode(ctx, &src_mem, NULL, &res_chg);
 	if (ret || !res_chg) {
 		/*
-		 * fb == NULL menas to parse SPS/PPS header or
+		 * fb == NULL means to parse SPS/PPS header or
 		 * resolution info in src_mem. Decode can fail
 		 * if there is no SPS header or picture info
 		 * in bs
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h b/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
index 8aba69555b12..e7e2a108def9 100644
--- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
+++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
@@ -151,9 +151,9 @@ struct mtk_q_data {
  * @intra_period: I frame period
  * @gop_size: group of picture size, it's used as the intra frame period
  * @framerate_num: frame rate numerator. ex: framerate_num=30 and
- *		   framerate_denom=1 menas FPS is 30
+ *		   framerate_denom=1 means FPS is 30
  * @framerate_denom: frame rate denominator. ex: framerate_num=30 and
- *		     framerate_denom=1 menas FPS is 30
+ *		     framerate_denom=1 means FPS is 30
  * @h264_max_qp: Max value for H.264 quantization parameter
  * @h264_profile: V4L2 defined H.264 profile
  * @h264_level: V4L2 defined H.264 level
diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c b/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
index d1f12257bf66..2af654240d96 100644
--- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
+++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
@@ -393,7 +393,7 @@ static void mtk_venc_set_param(struct mtk_vcodec_ctx *ctx,
 		param->input_yuv_fmt = VENC_YUV_FORMAT_NV21;
 		break;
 	default:
-		mtk_v4l2_err("Unsupport fourcc =%d", q_data_src->fmt->fourcc);
+		mtk_v4l2_err("Unsupported fourcc =%d", q_data_src->fmt->fourcc);
 		break;
 	}
 	param->h264_profile = enc_params->h264_profile;
diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c b/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
index aa3ce41898bc..02c960c63ac0 100644
--- a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
+++ b/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
@@ -55,7 +55,7 @@ struct h264_fb {
 
 /**
  * struct h264_ring_fb_list - ring frame buffer list
- * @fb_list   : frame buffer arrary
+ * @fb_list   : frame buffer array
  * @read_idx  : read index
  * @write_idx : write index
  * @count     : buffer count in list
@@ -72,7 +72,7 @@ struct h264_ring_fb_list {
 /**
  * struct vdec_h264_dec_info - decode information
  * @dpb_sz		: decoding picture buffer size
- * @resolution_changed  : resoltion change happen
+ * @resolution_changed  : resolution change happen
  * @realloc_mv_buf	: flag to notify driver to re-allocate mv buffer
  * @reserved		: for 8 bytes alignment
  * @bs_dma		: Input bit-stream buffer dma address
diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c b/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
index 3e84a761db3a..bac3723038de 100644
--- a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
+++ b/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
@@ -120,7 +120,7 @@ struct vdec_vp8_hw_reg_base {
 /**
  * struct vdec_vp8_vpu_inst - VPU instance for VP8 decode
  * @wq_hd	: Wait queue to wait VPU message ack
- * @signaled	: 1 - Host has received ack message from VPU, 0 - not recevie
+ * @signaled	: 1 - Host has received ack message from VPU, 0 - not receive
  * @failure	: VPU execution result status 0 - success, others - fail
  * @inst_addr	: VPU decoder instance address
  */
diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h b/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
index ded1154481cd..9a21591f3818 100644
--- a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
+++ b/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
@@ -80,7 +80,7 @@ void vdec_if_deinit(struct mtk_vcodec_ctx *ctx);
  * vdec_if_decode() - trigger decode
  * @ctx	: [in] v4l2 context
  * @bs	: [in] input bitstream
- * @fb	: [in] frame buffer to store decoded frame, when null menas parse
+ * @fb	: [in] frame buffer to store decoded frame, when null means parse
  *	header only
  * @res_chg	: [out] resolution change happens if current bs have different
  *	picture width/height
diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h b/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
index cd37bb2a610f..79d8eac7f5e2 100644
--- a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
+++ b/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
@@ -62,7 +62,7 @@ int vpu_dec_start(struct vdec_vpu_inst *vpu, uint32_t *data, unsigned int len);
 /**
  * vpu_dec_end - end decoding, basically the function will be invoked once
  *               when HW decoding done interrupt received successfully. The
- *               decoder in VPU will continute to do referene frame management
+ *               decoder in VPU will continue to do reference frame management
  *               and check if there is a new decoded frame available to display.
  *
  * @vpu : instance for vdec_vpu_inst
diff --git a/drivers/media/platform/omap/omap_vout.c b/drivers/media/platform/omap/omap_vout.c
index ff3de2dce5a2..37f0d7146dfa 100644
--- a/drivers/media/platform/omap/omap_vout.c
+++ b/drivers/media/platform/omap/omap_vout.c
@@ -1129,7 +1129,7 @@ static int vidioc_s_fmt_vid_out(struct file *file, void *fh,
 	}
 	timing = &dssdev->panel.timings;
 
-	/* We dont support RGB24-packed mode if vrfb rotation
+	/* We don't support RGB24-packed mode if vrfb rotation
 	 * is enabled*/
 	if ((is_rotation_enabled(vout)) &&
 			f->fmt.pix.pixelformat == V4L2_PIX_FMT_RGB24) {
@@ -1147,7 +1147,7 @@ static int vidioc_s_fmt_vid_out(struct file *file, void *fh,
 		vout->fbuf.fmt.width = timing->x_res;
 	}
 
-	/* change to samller size is OK */
+	/* change to smaller size is OK */
 
 	bpp = omap_vout_try_format(&f->fmt.pix);
 	f->fmt.pix.sizeimage = f->fmt.pix.width * f->fmt.pix.height * bpp;
diff --git a/drivers/media/platform/omap/omap_voutdef.h b/drivers/media/platform/omap/omap_voutdef.h
index 56b630b1c8b4..c740393c8509 100644
--- a/drivers/media/platform/omap/omap_voutdef.h
+++ b/drivers/media/platform/omap/omap_voutdef.h
@@ -37,7 +37,7 @@
 #define VID_MAX_WIDTH		1280	/* Largest width */
 #define VID_MAX_HEIGHT		720	/* Largest height */
 
-/* Mimimum requirement is 2x2 for DSS */
+/* Minimum requirement is 2x2 for DSS */
 #define VID_MIN_WIDTH		2
 #define VID_MIN_HEIGHT		2
 
@@ -135,7 +135,7 @@ struct omap_vout_device {
 	enum omap_color_mode dss_mode;
 
 	/* we don't allow to request new buffer when old buffers are
-	 * still mmaped
+	 * still mmapped
 	 */
 	int mmap_count;
 
diff --git a/drivers/media/platform/omap3isp/isp.c b/drivers/media/platform/omap3isp/isp.c
index 13f2828d880d..bd57174d81a7 100644
--- a/drivers/media/platform/omap3isp/isp.c
+++ b/drivers/media/platform/omap3isp/isp.c
@@ -1517,7 +1517,7 @@ void omap3isp_print_status(struct isp_device *isp)
  *
  * To solve this problem power management support is split into prepare/complete
  * and suspend/resume operations. The pipelines are stopped in prepare() and the
- * ISP clocks get disabled in suspend(). Similarly, the clocks are reenabled in
+ * ISP clocks get disabled in suspend(). Similarly, the clocks are re-enabled in
  * resume(), and the the pipelines are restarted in complete().
  *
  * TODO: PM dependencies between the ISP and sensors are not modelled explicitly
diff --git a/drivers/media/platform/omap3isp/ispccdc.c b/drivers/media/platform/omap3isp/ispccdc.c
index 14a1c24037c4..261ad1175f98 100644
--- a/drivers/media/platform/omap3isp/ispccdc.c
+++ b/drivers/media/platform/omap3isp/ispccdc.c
@@ -1594,7 +1594,7 @@ static int ccdc_isr_buffer(struct isp_ccdc_device *ccdc)
 		return 0;
 
 	/* We're in continuous mode, and memory writes were disabled due to a
-	 * buffer underrun. Reenable them now that we have a buffer. The buffer
+	 * buffer underrun. Re-enable them now that we have a buffer. The buffer
 	 * address has been set in ccdc_video_queue.
 	 */
 	if (ccdc->state == ISP_PIPELINE_STREAM_CONTINUOUS && ccdc->underrun) {
@@ -1712,7 +1712,7 @@ static void ccdc_vd1_isr(struct isp_ccdc_device *ccdc)
 	 * data to memory the CCDC and LSC are stopped immediately but
 	 * without change the CCDC stopping state machine. The CCDC
 	 * stopping state machine should be used only when user request
-	 * for stopping is received (SINGLESHOT is an exeption).
+	 * for stopping is received (SINGLESHOT is an exception).
 	 */
 	switch (ccdc->state) {
 	case ISP_PIPELINE_STREAM_SINGLESHOT:
diff --git a/drivers/media/platform/omap3isp/ispcsi2.c b/drivers/media/platform/omap3isp/ispcsi2.c
index 9c180f607bcb..da66ea65be5d 100644
--- a/drivers/media/platform/omap3isp/ispcsi2.c
+++ b/drivers/media/platform/omap3isp/ispcsi2.c
@@ -710,7 +710,7 @@ static void csi2_isr_ctx(struct isp_csi2_device *csi2,
 
 	/* Skip interrupts until we reach the frame skip count. The CSI2 will be
 	 * automatically disabled, as the frame skip count has been programmed
-	 * in the CSI2_CTx_CTRL1::COUNT field, so reenable it.
+	 * in the CSI2_CTx_CTRL1::COUNT field, so re-enable it.
 	 *
 	 * It would have been nice to rely on the FRAME_NUMBER interrupt instead
 	 * but it turned out that the interrupt is only generated when the CSI2
diff --git a/drivers/media/platform/pxa_camera.c b/drivers/media/platform/pxa_camera.c
index 3cf3c6390cc8..4fe228752a43 100644
--- a/drivers/media/platform/pxa_camera.c
+++ b/drivers/media/platform/pxa_camera.c
@@ -1631,7 +1631,7 @@ static int pxa_camera_set_bus_param(struct pxa_camera_dev *pcdev)
 
 	pcdev->channels = 1;
 
-	/* Make choises, based on platform preferences */
+	/* Make choices, based on platform preferences */
 	if ((common_flags & V4L2_MBUS_HSYNC_ACTIVE_HIGH) &&
 	    (common_flags & V4L2_MBUS_HSYNC_ACTIVE_LOW)) {
 		if (pcdev->platform_flags & PXA_CAMERA_HSP)
diff --git a/drivers/media/platform/qcom/venus/core.h b/drivers/media/platform/qcom/venus/core.h
index 79c7e816c706..7a3feb5cee00 100644
--- a/drivers/media/platform/qcom/venus/core.h
+++ b/drivers/media/platform/qcom/venus/core.h
@@ -219,7 +219,7 @@ struct venus_buffer {
 #define to_venus_buffer(ptr)	container_of(ptr, struct venus_buffer, vb)
 
 /**
- * struct venus_inst - holds per instance paramerters
+ * struct venus_inst - holds per instance parameters
  *
  * @list:	used for attach an instance to the core
  * @lock:	instance lock
diff --git a/drivers/media/platform/rcar-vin/rcar-dma.c b/drivers/media/platform/rcar-vin/rcar-dma.c
index beb9248992a4..2207a31d355e 100644
--- a/drivers/media/platform/rcar-vin/rcar-dma.c
+++ b/drivers/media/platform/rcar-vin/rcar-dma.c
@@ -681,7 +681,7 @@ static int rvin_setup(struct rvin_dev *vin)
 		break;
 	}
 
-	/* Enable VSYNC Field Toogle mode after one VSYNC input */
+	/* Enable VSYNC Field Toggle mode after one VSYNC input */
 	if (vin->info->model == RCAR_GEN3)
 		dmr2 = VNDMR2_FTEV;
 	else
diff --git a/drivers/media/platform/rcar-vin/rcar-v4l2.c b/drivers/media/platform/rcar-vin/rcar-v4l2.c
index 7a2851790b91..7cbdcbf9b090 100644
--- a/drivers/media/platform/rcar-vin/rcar-v4l2.c
+++ b/drivers/media/platform/rcar-vin/rcar-v4l2.c
@@ -665,7 +665,7 @@ static void rvin_mc_try_format(struct rvin_dev *vin,
 	 * The V4L2 specification clearly documents the colorspace fields
 	 * as being set by drivers for capture devices. Using the values
 	 * supplied by userspace thus wouldn't comply with the API. Until
-	 * the API is updated force fixed vaules.
+	 * the API is updated force fixed values.
 	 */
 	pix->colorspace = RVIN_DEFAULT_COLORSPACE;
 	pix->xfer_func = V4L2_MAP_XFER_FUNC_DEFAULT(pix->colorspace);
@@ -964,7 +964,7 @@ void rvin_v4l2_unregister(struct rvin_dev *vin)
 	v4l2_info(&vin->v4l2_dev, "Removing %s\n",
 		  video_device_node_name(&vin->vdev));
 
-	/* Checks internaly if vdev have been init or not */
+	/* Checks internally if vdev have been init or not */
 	video_unregister_device(&vin->vdev);
 }
 
diff --git a/drivers/media/platform/rockchip/rga/rga-hw.c b/drivers/media/platform/rockchip/rga/rga-hw.c
index 96d1b1b3fe8e..843e50d17a72 100644
--- a/drivers/media/platform/rockchip/rga/rga-hw.c
+++ b/drivers/media/platform/rockchip/rga/rga-hw.c
@@ -256,7 +256,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
 	}
 
 	/*
-	 * Cacluate the up/down scaling mode/factor.
+	 * Calculate the up/down scaling mode/factor.
 	 *
 	 * RGA used to scale the picture first, and then rotate second,
 	 * so we need to swap the w/h when rotate degree is 90/270.
@@ -304,7 +304,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
 	}
 
 	/*
-	 * Cacluate the framebuffer virtual strides and active size,
+	 * Calculate the framebuffer virtual strides and active size,
 	 * note that the step of vir_stride / vir_width is 4 byte words
 	 */
 	src_vir_info.data.vir_stride = ctx->in.stride >> 2;
@@ -318,7 +318,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
 	dst_act_info.data.act_width = dst_w - 1;
 
 	/*
-	 * Cacluate the source framebuffer base address with offset pixel.
+	 * Calculate the source framebuffer base address with offset pixel.
 	 */
 	src_offsets = rga_get_addr_offset(&ctx->in, src_x, src_y,
 					  src_w, src_h);
diff --git a/drivers/media/platform/s3c-camif/camif-core.h b/drivers/media/platform/s3c-camif/camif-core.h
index 1f5c8c94ce89..be5e7357dffc 100644
--- a/drivers/media/platform/s3c-camif/camif-core.h
+++ b/drivers/media/platform/s3c-camif/camif-core.h
@@ -260,7 +260,7 @@ struct camif_vp {
  * @clock:	  clocks required for the CAMIF operation
  * @lock:	  mutex protecting this data structure
  * @slock:	  spinlock protecting CAMIF registers
- * @io_base:	  start address of the mmaped CAMIF registers
+ * @io_base:	  start address of the mmapped CAMIF registers
  */
 struct camif_dev {
 	struct media_device		media_dev;
diff --git a/drivers/media/platform/s5p-jpeg/jpeg-core.h b/drivers/media/platform/s5p-jpeg/jpeg-core.h
index 90fda4b720eb..144c102ff05f 100644
--- a/drivers/media/platform/s5p-jpeg/jpeg-core.h
+++ b/drivers/media/platform/s5p-jpeg/jpeg-core.h
@@ -153,7 +153,7 @@ struct s5p_jpeg_variant {
 
 /**
  * struct jpeg_fmt - driver's internal color format data
- * @name:	format descritpion
+ * @name:	format description
  * @fourcc:	the fourcc code, 0 if not applicable
  * @depth:	number of bits per pixel
  * @colplanes:	number of color planes (1 for packed formats)
@@ -193,7 +193,7 @@ struct s5p_jpeg_marker {
  * @sos:	SOS marker's position relative to the buffer beginning
  * @dht:	DHT markers' positions relative to the buffer beginning
  * @dqt:	DQT markers' positions relative to the buffer beginning
- * @sof:	SOF0 marker's postition relative to the buffer beginning
+ * @sof:	SOF0 marker's position relative to the buffer beginning
  * @sof_len:	SOF0 marker's payload length (without length field itself)
  * @components:	number of image components
  * @size:	image buffer size in bytes
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_common.h b/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
index 20442a9b9f7a..24148020baa9 100644
--- a/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
+++ b/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
@@ -268,7 +268,7 @@ struct s5p_mfc_priv_buf {
  * @enc_ctrl_handler:	control framework handler for encoding
  * @pm:			power management control
  * @variant:		MFC hardware variant information
- * @num_inst:		couter of active MFC instances
+ * @num_inst:		counter of active MFC instances
  * @irqlock:		lock for operations on videobuf2 queues
  * @condlock:		lock for changing/checking if a context is ready to be
  *			processed
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
index ee7b15b335e0..9f832ba7bc8c 100644
--- a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
+++ b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
@@ -51,7 +51,7 @@ int s5p_mfc_load_firmware(struct s5p_mfc_dev *dev)
 	struct firmware *fw_blob;
 	int i, err = -EINVAL;
 
-	/* Firmare has to be present as a separate file or compiled
+	/* Firmware has to be present as a separate file or compiled
 	 * into kernel. */
 	mfc_debug_enter();
 
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
index f4c0e3a8f27d..e111f9c47179 100644
--- a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
+++ b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
@@ -602,7 +602,7 @@ static int vidioc_querybuf(struct file *file, void *priv,
 	int i;
 
 	if (buf->memory != V4L2_MEMORY_MMAP) {
-		mfc_err("Only mmaped buffers can be used\n");
+		mfc_err("Only mmapped buffers can be used\n");
 		return -EINVAL;
 	}
 	mfc_debug(2, "State: %d, buf->type: %d\n", ctx->state, buf->type);
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
index 0913881219ff..6144e95f6425 100644
--- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
+++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
@@ -1293,7 +1293,7 @@ static int s5p_mfc_run_init_dec_buffers(struct s5p_mfc_ctx *ctx)
 	 * First set the output frame buffers
 	 */
 	if (ctx->capture_state != QUEUE_BUFS_MMAPED) {
-		mfc_err("It seems that not all destination buffers were mmaped\nMFC requires that all destination are mmaped before starting processing\n");
+		mfc_err("It seems that not all destination buffers were mmapped\nMFC requires that all destination are mmapped before starting processing\n");
 		return -EAGAIN;
 	}
 	if (list_empty(&ctx->src_queue)) {
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
index 7c629be43205..281699ab7fe1 100644
--- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
+++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
@@ -53,7 +53,7 @@ static int s5p_mfc_alloc_dec_temp_buffers_v6(struct s5p_mfc_ctx *ctx)
 	return 0;
 }
 
-/* Release temproary buffers for decoding */
+/* Release temporary buffers for decoding */
 static void s5p_mfc_release_dec_desc_buffer_v6(struct s5p_mfc_ctx *ctx)
 {
 	/* NOP */
@@ -1928,7 +1928,7 @@ static inline int s5p_mfc_run_init_dec_buffers(struct s5p_mfc_ctx *ctx)
 
 	if (ctx->capture_state != QUEUE_BUFS_MMAPED) {
 		mfc_err("It seems that not all destination buffers were\n"
-			"mmaped.MFC requires that all destination are mmaped\n"
+			"mmapped.MFC requires that all destination are mmapped\n"
 			"before starting processing.\n");
 		return -EAGAIN;
 	}
diff --git a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
index 3dbb3a287cc0..c9d6021904cd 100644
--- a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
+++ b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
@@ -193,7 +193,7 @@ struct c8sectpfei {
 #define C8SECTPFE_SYS_ENABLE             BIT(0)
 
 /*
- * Ponter record data structure required for each input block
+ * Pointer record data structure required for each input block
  * see Table 82 on page 167 of functional specification.
  */
 
diff --git a/drivers/media/platform/sti/delta/delta.h b/drivers/media/platform/sti/delta/delta.h
index 2ba99922c05b..914556030e70 100644
--- a/drivers/media/platform/sti/delta/delta.h
+++ b/drivers/media/platform/sti/delta/delta.h
@@ -286,7 +286,7 @@ struct delta_dec {
 	 * Header parsing must be done using decode(), giving
 	 * explicitly header access unit or first access unit of bitstream.
 	 * If no valid header is found, get_streaminfo will return -ENODATA,
-	 * in this case the next bistream access unit must be decoded till
+	 * in this case the next bitstream access unit must be decoded till
 	 * get_streaminfo becomes successful.
 	 */
 	int (*get_streaminfo)(struct delta_ctx *ctx,
diff --git a/drivers/media/platform/sti/hva/hva-h264.c b/drivers/media/platform/sti/hva/hva-h264.c
index b61a5d337d2a..c34f7cf5aed2 100644
--- a/drivers/media/platform/sti/hva/hva-h264.c
+++ b/drivers/media/platform/sti/hva/hva-h264.c
@@ -626,7 +626,7 @@ static int hva_h264_prepare_task(struct hva_ctx *pctx,
 	td->frame_width = frame_width;
 	td->frame_height = frame_height;
 
-	/* set frame alignement */
+	/* set frame alignment */
 	td->window_width =  frame_width;
 	td->window_height = frame_height;
 	td->window_horizontal_offset = 0;
diff --git a/drivers/media/platform/stm32/stm32-dcmi.c b/drivers/media/platform/stm32/stm32-dcmi.c
index 6732874114cf..5fe5b38fa901 100644
--- a/drivers/media/platform/stm32/stm32-dcmi.c
+++ b/drivers/media/platform/stm32/stm32-dcmi.c
@@ -1544,7 +1544,7 @@ static void dcmi_graph_notify_unbind(struct v4l2_async_notifier *notifier,
 
 	dev_dbg(dcmi->dev, "Removing %s\n", video_device_node_name(dcmi->vdev));
 
-	/* Checks internaly if vdev has been init or not */
+	/* Checks internally if vdev has been init or not */
 	video_unregister_device(dcmi->vdev);
 }
 
diff --git a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
index 0bb000712c33..85f97d4f086e 100644
--- a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
+++ b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
@@ -65,7 +65,7 @@ bool sun6i_csi_is_format_supported(struct sun6i_csi *csi, u32 pixformat,
 int sun6i_csi_set_power(struct sun6i_csi *csi, bool enable);
 
 /**
- * sun6i_csi_update_config() - update the csi register setttings
+ * sun6i_csi_update_config() - update the csi register settings
  * @csi:	pointer to the csi
  * @config:	see struct sun6i_csi_config
  */
diff --git a/drivers/media/platform/ti-vpe/vpdma.c b/drivers/media/platform/ti-vpe/vpdma.c
index e2cf2b90e500..1da2cb3aaf0c 100644
--- a/drivers/media/platform/ti-vpe/vpdma.c
+++ b/drivers/media/platform/ti-vpe/vpdma.c
@@ -404,7 +404,7 @@ EXPORT_SYMBOL(vpdma_map_desc_buf);
 
 /*
  * unmap descriptor/payload DMA buffer, disabling DMA access and
- * allowing the main processor to acces the data
+ * allowing the main processor to access the data
  */
 void vpdma_unmap_desc_buf(struct vpdma_data *vpdma, struct vpdma_buf *buf)
 {
@@ -501,7 +501,7 @@ void vpdma_reset_desc_list(struct vpdma_desc_list *list)
 EXPORT_SYMBOL(vpdma_reset_desc_list);
 
 /*
- * free the buffer allocated fot the VPDMA descriptor list, this should be
+ * free the buffer allocated for the VPDMA descriptor list, this should be
  * called when the user doesn't want to use VPDMA any more.
  */
 void vpdma_free_desc_list(struct vpdma_desc_list *list)
@@ -790,7 +790,7 @@ static void dump_dtd(struct vpdma_dtd *dtd)
  * append an outbound data transfer descriptor to the given descriptor list,
  * this sets up a 'client to memory' VPDMA transfer for the given VPDMA channel
  *
- * @list: vpdma desc list to which we add this decriptor
+ * @list: vpdma desc list to which we add this descriptor
  * @width: width of the image in pixels in memory
  * @c_rect: compose params of output image
  * @fmt: vpdma data format of the buffer
@@ -798,7 +798,7 @@ static void dump_dtd(struct vpdma_dtd *dtd)
  * max_width: enum for maximum width of data transfer
  * max_height: enum for maximum height of data transfer
  * chan: VPDMA channel
- * flags: VPDMA flags to configure some descriptor fileds
+ * flags: VPDMA flags to configure some descriptor fields
  */
 void vpdma_add_out_dtd(struct vpdma_desc_list *list, int width,
 		int stride, const struct v4l2_rect *c_rect,
@@ -863,14 +863,14 @@ EXPORT_SYMBOL(vpdma_rawchan_add_out_dtd);
  * append an inbound data transfer descriptor to the given descriptor list,
  * this sets up a 'memory to client' VPDMA transfer for the given VPDMA channel
  *
- * @list: vpdma desc list to which we add this decriptor
+ * @list: vpdma desc list to which we add this descriptor
  * @width: width of the image in pixels in memory(not the cropped width)
  * @c_rect: crop params of input image
  * @fmt: vpdma data format of the buffer
  * dma_addr: dma address as seen by VPDMA
  * chan: VPDMA channel
  * field: top or bottom field info of the input image
- * flags: VPDMA flags to configure some descriptor fileds
+ * flags: VPDMA flags to configure some descriptor fields
  * frame_width/height: the complete width/height of the image presented to the
  *			client (this makes sense when multiple channels are
  *			connected to the same client, forming a larger frame)
@@ -1008,7 +1008,7 @@ unsigned int vpdma_get_list_mask(struct vpdma_data *vpdma, int irq_num)
 }
 EXPORT_SYMBOL(vpdma_get_list_mask);
 
-/* clear previosuly occured list intterupts in the LIST_STAT register */
+/* clear previously occurred list interupts in the LIST_STAT register */
 void vpdma_clear_list_stat(struct vpdma_data *vpdma, int irq_num,
 			   int list_num)
 {
diff --git a/drivers/media/platform/ti-vpe/vpe.c b/drivers/media/platform/ti-vpe/vpe.c
index d70871d0ad2d..207e7e76c048 100644
--- a/drivers/media/platform/ti-vpe/vpe.c
+++ b/drivers/media/platform/ti-vpe/vpe.c
@@ -876,7 +876,7 @@ static int set_srcdst_params(struct vpe_ctx *ctx)
 		/*
 		 * we make sure that the source image has a 16 byte aligned
 		 * stride, we need to do the same for the motion vector buffer
-		 * by aligning it's stride to the next 16 byte boundry. this
+		 * by aligning it's stride to the next 16 byte boundary. this
 		 * extra space will not be used by the de-interlacer, but will
 		 * ensure that vpdma operates correctly
 		 */
diff --git a/drivers/media/platform/vsp1/vsp1_brx.c b/drivers/media/platform/vsp1/vsp1_brx.c
index 5e50178b057d..58ad248cd7f7 100644
--- a/drivers/media/platform/vsp1/vsp1_brx.c
+++ b/drivers/media/platform/vsp1/vsp1_brx.c
@@ -296,7 +296,7 @@ static void brx_configure_stream(struct vsp1_entity *entity,
 	/*
 	 * The hardware is extremely flexible but we have no userspace API to
 	 * expose all the parameters, nor is it clear whether we would have use
-	 * cases for all the supported modes. Let's just harcode the parameters
+	 * cases for all the supported modes. Let's just hardcode the parameters
 	 * to sane default values for now.
 	 */
 
@@ -373,7 +373,7 @@ static void brx_configure_stream(struct vsp1_entity *entity,
 		vsp1_brx_write(brx, dlb, VI6_BRU_CTRL(i), ctrl);
 
 		/*
-		 * Harcode the blending formula to
+		 * Hardcode the blending formula to
 		 *
 		 *	DSTc = DSTc * (1 - SRCa) + SRCc * SRCa
 		 *	DSTa = DSTa * (1 - SRCa) + SRCa
diff --git a/drivers/media/platform/xilinx/xilinx-vip.c b/drivers/media/platform/xilinx/xilinx-vip.c
index 18f98838111b..08a825c3a3f6 100644
--- a/drivers/media/platform/xilinx/xilinx-vip.c
+++ b/drivers/media/platform/xilinx/xilinx-vip.c
@@ -166,7 +166,7 @@ EXPORT_SYMBOL_GPL(xvip_set_format_size);
  * the register, otherwise the bitmask is cleared from the register
  * when the flag @set is false.
  *
- * Fox eample, this function can be used to set a control with a boolean value
+ * Fox example, this function can be used to set a control with a boolean value
  * requested by users. If the caller knows whether to set or clear in the first
  * place, the caller should call xvip_clr() or xvip_set() directly instead of
  * using this function.
-- 
2.20.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 07/14] media: rc: fix several typos
  2019-02-18 19:28 [PATCH 01/14] media: dvb-frontends: fix several typos Mauro Carvalho Chehab
                   ` (4 preceding siblings ...)
  2019-02-18 19:29   ` Mauro Carvalho Chehab
@ 2019-02-18 19:29 ` Mauro Carvalho Chehab
  2019-02-19  9:56   ` Sean Young
  2019-02-18 19:29 ` [PATCH 08/14] media: tuners: " Mauro Carvalho Chehab
                   ` (6 subsequent siblings)
  12 siblings, 1 reply; 42+ messages in thread
From: Mauro Carvalho Chehab @ 2019-02-18 19:29 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Linux Media Mailing List,
	Mauro Carvalho Chehab, Maxim Levitsky

Use codespell to fix lots of typos over frontends.

Manually verified to avoid false-positives.

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
---
 drivers/media/rc/Kconfig                            |  4 ++--
 drivers/media/rc/ati_remote.c                       |  2 +-
 drivers/media/rc/ene_ir.c                           |  2 +-
 drivers/media/rc/ene_ir.h                           |  2 +-
 drivers/media/rc/fintek-cir.h                       |  2 +-
 drivers/media/rc/ir-xmp-decoder.c                   |  2 +-
 drivers/media/rc/ite-cir.c                          |  2 +-
 drivers/media/rc/keymaps/rc-behold-columbus.c       |  4 ++--
 drivers/media/rc/keymaps/rc-behold.c                |  2 +-
 drivers/media/rc/keymaps/rc-manli.c                 |  2 +-
 drivers/media/rc/keymaps/rc-powercolor-real-angel.c |  2 +-
 drivers/media/rc/mceusb.c                           |  2 +-
 drivers/media/rc/rc-ir-raw.c                        |  2 +-
 drivers/media/rc/rc-main.c                          | 12 ++++++------
 drivers/media/rc/redrat3.c                          |  2 +-
 15 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/drivers/media/rc/Kconfig b/drivers/media/rc/Kconfig
index 8a216068a35a..baa68227922e 100644
--- a/drivers/media/rc/Kconfig
+++ b/drivers/media/rc/Kconfig
@@ -240,7 +240,7 @@ config IR_FINTEK
 	depends on RC_CORE
 	---help---
 	   Say Y here to enable support for integrated infrared receiver
-	   /transciever made by Fintek. This chip is found on assorted
+	   /transceiver made by Fintek. This chip is found on assorted
 	   Jetway motherboards (and of course, possibly others).
 
 	   To compile this driver as a module, choose M here: the
@@ -274,7 +274,7 @@ config IR_NUVOTON
 	depends on RC_CORE
 	---help---
 	   Say Y here to enable support for integrated infrared receiver
-	   /transciever made by Nuvoton (formerly Winbond). This chip is
+	   /transceiver made by Nuvoton (formerly Winbond). This chip is
 	   found in the ASRock ION 330HT, as well as assorted Intel
 	   DP55-series motherboards (and of course, possibly others).
 
diff --git a/drivers/media/rc/ati_remote.c b/drivers/media/rc/ati_remote.c
index 265e91a2a70d..bc2da64858c3 100644
--- a/drivers/media/rc/ati_remote.c
+++ b/drivers/media/rc/ati_remote.c
@@ -304,7 +304,7 @@ static const struct {
 	{KIND_LITERAL,  0x7c, BTN_RIGHT},/* right btn down */
 	{KIND_LITERAL,  0x7d, BTN_RIGHT},/* right btn up */
 
-	/* Artificial "doubleclick" events are generated by the hardware.
+	/* Artificial "double-click" events are generated by the hardware.
 	 * They are mapped to the "side" and "extra" mouse buttons here. */
 	{KIND_FILTERED, 0x7a, BTN_SIDE}, /* left dblclick */
 	{KIND_FILTERED, 0x7e, BTN_EXTRA},/* right dblclick */
diff --git a/drivers/media/rc/ene_ir.c b/drivers/media/rc/ene_ir.c
index dd2fd307ef85..293ccee2c05e 100644
--- a/drivers/media/rc/ene_ir.c
+++ b/drivers/media/rc/ene_ir.c
@@ -184,7 +184,7 @@ static int ene_hw_detect(struct ene_device *dev)
 	return 0;
 }
 
-/* Read properities of hw sample buffer */
+/* Read properties of hw sample buffer */
 static void ene_rx_setup_hw_buffer(struct ene_device *dev)
 {
 	u16 tmp;
diff --git a/drivers/media/rc/ene_ir.h b/drivers/media/rc/ene_ir.h
index 494646b2a284..0a45352efe40 100644
--- a/drivers/media/rc/ene_ir.h
+++ b/drivers/media/rc/ene_ir.h
@@ -118,7 +118,7 @@
 #define ENE_CIRDAT_IN		0xFEC7
 
 
-/* RLC configuration - sample period (1us resulution) + idle mode */
+/* RLC configuration - sample period (1us resolution) + idle mode */
 #define ENE_CIRRLC_CFG		0xFEC8
 #define ENE_CIRRLC_CFG_OVERFLOW	0x80	/* interrupt on overflows if set */
 #define ENE_DEFAULT_SAMPLE_PERIOD 50
diff --git a/drivers/media/rc/fintek-cir.h b/drivers/media/rc/fintek-cir.h
index ac34a774d018..dffe0bbfc6eb 100644
--- a/drivers/media/rc/fintek-cir.h
+++ b/drivers/media/rc/fintek-cir.h
@@ -176,7 +176,7 @@ struct fintek_dev {
 #define CIR_CR_IRCS		0x05 /* Before host writes command to IR, host
 					must set to 1. When host finshes write
 					command to IR, host must clear to 0. */
-#define CIR_CR_COMMAND_DATA	0x06 /* Host read or write comand data */
+#define CIR_CR_COMMAND_DATA	0x06 /* Host read or write command data */
 #define CIR_CR_CLASS		0x07 /* 0xff = rx-only, 0x66 = rx + 2 tx,
 					0x33 = rx + 1 tx */
 #define CIR_CR_DEV_EN		0x30 /* bit0 = 1 enables CIR */
diff --git a/drivers/media/rc/ir-xmp-decoder.c b/drivers/media/rc/ir-xmp-decoder.c
index c965f51df1c1..2639b0b6d2f8 100644
--- a/drivers/media/rc/ir-xmp-decoder.c
+++ b/drivers/media/rc/ir-xmp-decoder.c
@@ -94,7 +94,7 @@ static int ir_xmp_decode(struct rc_dev *dev, struct ir_raw_event ev)
 			n = data->durations;
 			/*
 			 * the 4th nibble should be 15 so base the divider on this
-			 * to transform durations into nibbles. Substract 2000 from
+			 * to transform durations into nibbles. Subtract 2000 from
 			 * the divider to compensate for fluctuations in the signal
 			 */
 			divider = (n[3] - XMP_NIBBLE_PREFIX) / 15 - 2000;
diff --git a/drivers/media/rc/ite-cir.c b/drivers/media/rc/ite-cir.c
index cd3c60ba8519..1d48a9e59f93 100644
--- a/drivers/media/rc/ite-cir.c
+++ b/drivers/media/rc/ite-cir.c
@@ -515,7 +515,7 @@ static int ite_tx_ir(struct rc_dev *rcdev, unsigned *txbuf, unsigned n)
 	/* and set the carrier values for reception */
 	ite_set_carrier_params(dev);
 
-	/* reenable the receiver */
+	/* re-enable the receiver */
 	if (dev->in_use)
 		dev->params.enable_rx(dev);
 
diff --git a/drivers/media/rc/keymaps/rc-behold-columbus.c b/drivers/media/rc/keymaps/rc-behold-columbus.c
index e73057945bd1..b68380a76010 100644
--- a/drivers/media/rc/keymaps/rc-behold-columbus.c
+++ b/drivers/media/rc/keymaps/rc-behold-columbus.c
@@ -14,7 +14,7 @@
  * The "ascii-art picture" below (in comments, first row
  * is the keycode in hex, and subsequent row(s) shows
  * the button labels (several variants when appropriate)
- * helps to descide which keycodes to assign to the buttons.
+ * helps to decide which keycodes to assign to the buttons.
  */
 
 static struct rc_map_table behold_columbus[] = {
@@ -68,7 +68,7 @@ static struct rc_map_table behold_columbus[] = {
 	{ 0x18, KEY_VOLUMEDOWN },
 
 	/*   0x0E   0x1E     0x0F     0x1A  *
-	 *   Stop   Pause  Previouse  Next  *
+	 *   Stop   Pause  Previous   Next  *
 	 *                                  */
 
 	{ 0x0E, KEY_STOP },
diff --git a/drivers/media/rc/keymaps/rc-behold.c b/drivers/media/rc/keymaps/rc-behold.c
index e1b2c8e26883..2b7cddb2f36d 100644
--- a/drivers/media/rc/keymaps/rc-behold.c
+++ b/drivers/media/rc/keymaps/rc-behold.c
@@ -17,7 +17,7 @@
  * The "ascii-art picture" below (in comments, first row
  * is the keycode in hex, and subsequent row(s) shows
  * the button labels (several variants when appropriate)
- * helps to descide which keycodes to assign to the buttons.
+ * helps to decide which keycodes to assign to the buttons.
  */
 
 static struct rc_map_table behold[] = {
diff --git a/drivers/media/rc/keymaps/rc-manli.c b/drivers/media/rc/keymaps/rc-manli.c
index 29c9feaf413b..5e9a49e2dd6a 100644
--- a/drivers/media/rc/keymaps/rc-manli.c
+++ b/drivers/media/rc/keymaps/rc-manli.c
@@ -14,7 +14,7 @@
    The "ascii-art picture" below (in comments, first row
    is the keycode in hex, and subsequent row(s) shows
    the button labels (several variants when appropriate)
-   helps to descide which keycodes to assign to the buttons.
+   helps to decide which keycodes to assign to the buttons.
  */
 
 static struct rc_map_table manli[] = {
diff --git a/drivers/media/rc/keymaps/rc-powercolor-real-angel.c b/drivers/media/rc/keymaps/rc-powercolor-real-angel.c
index 4988e71c524c..cf98cf8dc13c 100644
--- a/drivers/media/rc/keymaps/rc-powercolor-real-angel.c
+++ b/drivers/media/rc/keymaps/rc-powercolor-real-angel.c
@@ -26,7 +26,7 @@ static struct rc_map_table powercolor_real_angel[] = {
 	{ 0x07, KEY_7 },
 	{ 0x08, KEY_8 },
 	{ 0x09, KEY_9 },
-	{ 0x0a, KEY_DIGITS },		/* single, double, tripple digit */
+	{ 0x0a, KEY_DIGITS },		/* single, double, triple digit */
 	{ 0x29, KEY_PREVIOUS },		/* previous channel */
 	{ 0x12, KEY_BRIGHTNESSUP },
 	{ 0x13, KEY_BRIGHTNESSDOWN },
diff --git a/drivers/media/rc/mceusb.c b/drivers/media/rc/mceusb.c
index 8d7d3ef88862..fa4840940486 100644
--- a/drivers/media/rc/mceusb.c
+++ b/drivers/media/rc/mceusb.c
@@ -79,7 +79,7 @@
 #define MCE_CMD			0x1f
 #define MCE_PORT_IR		0x4	/* (0x4 << 5) | MCE_CMD = 0x9f */
 #define MCE_PORT_SYS		0x7	/* (0x7 << 5) | MCE_CMD = 0xff */
-#define MCE_PORT_SER		0x6	/* 0xc0 thru 0xdf flush & 0x1f bytes */
+#define MCE_PORT_SER		0x6	/* 0xc0 through 0xdf flush & 0x1f bytes */
 #define MCE_PORT_MASK		0xe0	/* Mask out command bits */
 
 /* Command port headers */
diff --git a/drivers/media/rc/rc-ir-raw.c b/drivers/media/rc/rc-ir-raw.c
index e10b4644a442..39dd46bbd0c1 100644
--- a/drivers/media/rc/rc-ir-raw.c
+++ b/drivers/media/rc/rc-ir-raw.c
@@ -186,7 +186,7 @@ int ir_raw_event_store_with_filter(struct rc_dev *dev, struct ir_raw_event *ev)
 		dev->raw->this_ev = *ev;
 	}
 
-	/* Enter idle mode if nessesary */
+	/* Enter idle mode if necessary */
 	if (!ev->pulse && dev->timeout &&
 	    dev->raw->this_ev.duration >= dev->timeout)
 		ir_raw_event_set_idle(dev, true);
diff --git a/drivers/media/rc/rc-main.c b/drivers/media/rc/rc-main.c
index 66a174979b3c..dd5337e39e91 100644
--- a/drivers/media/rc/rc-main.c
+++ b/drivers/media/rc/rc-main.c
@@ -1035,7 +1035,7 @@ struct rc_filter_attribute {
  * @buf:	a pointer to the output buffer
  *
  * This routine is a callback routine for input read the IR protocol type(s).
- * it is trigged by reading /sys/class/rc/rc?/protocols.
+ * it is triggered by reading /sys/class/rc/rc?/protocols.
  * It returns the protocol names of supported protocols.
  * Enabled protocols are printed in brackets.
  *
@@ -1206,7 +1206,7 @@ void ir_raw_load_modules(u64 *protocols)
  * @len:	length of the input buffer
  *
  * This routine is for changing the IR protocol type.
- * It is trigged by writing to /sys/class/rc/rc?/[wakeup_]protocols.
+ * It is triggered by writing to /sys/class/rc/rc?/[wakeup_]protocols.
  * See parse_protocol_change() for the valid commands.
  * Returns @len on success or a negative error code.
  *
@@ -1290,7 +1290,7 @@ static ssize_t store_protocols(struct device *device,
  * @buf:	a pointer to the output buffer
  *
  * This routine is a callback routine to read a scancode filter value or mask.
- * It is trigged by reading /sys/class/rc/rc?/[wakeup_]filter[_mask].
+ * It is triggered by reading /sys/class/rc/rc?/[wakeup_]filter[_mask].
  * It prints the current scancode filter value or mask of the appropriate filter
  * type in hexadecimal into @buf and returns the size of the buffer.
  *
@@ -1333,7 +1333,7 @@ static ssize_t show_filter(struct device *device,
  * @len:	length of the input buffer
  *
  * This routine is for changing a scancode filter value or mask.
- * It is trigged by writing to /sys/class/rc/rc?/[wakeup_]filter[_mask].
+ * It is triggered by writing to /sys/class/rc/rc?/[wakeup_]filter[_mask].
  * Returns -EINVAL if an invalid filter value for the current protocol was
  * specified or if scancode filtering is not supported by the driver, otherwise
  * returns @len.
@@ -1417,7 +1417,7 @@ static ssize_t store_filter(struct device *device,
  * @buf:	a pointer to the output buffer
  *
  * This routine is a callback routine for input read the IR protocol type(s).
- * it is trigged by reading /sys/class/rc/rc?/wakeup_protocols.
+ * it is triggered by reading /sys/class/rc/rc?/wakeup_protocols.
  * It returns the protocol names of supported protocols.
  * The enabled protocols are printed in brackets.
  *
@@ -1468,7 +1468,7 @@ static ssize_t show_wakeup_protocols(struct device *device,
  * @len:	length of the input buffer
  *
  * This routine is for changing the IR protocol type.
- * It is trigged by writing to /sys/class/rc/rc?/wakeup_protocols.
+ * It is triggered by writing to /sys/class/rc/rc?/wakeup_protocols.
  * Returns @len on success or a negative error code.
  *
  * dev->lock is taken to guard against races between
diff --git a/drivers/media/rc/redrat3.c b/drivers/media/rc/redrat3.c
index 08c51ffd74a0..b82a5c9db12c 100644
--- a/drivers/media/rc/redrat3.c
+++ b/drivers/media/rc/redrat3.c
@@ -140,7 +140,7 @@ MODULE_PARM_DESC(length_fuzz, "Length Fuzz (0-127)");
  * When receiving a continuous ir stream (for example when a user is
  * holding a button down on a remote), this specifies the minimum size
  * of a space when the redrat3 sends a irdata packet to the host. Specified
- * in miliseconds. Default value 18ms.
+ * in milliseconds. Default value 18ms.
  * The value can be between 2 and 30 inclusive.
  */
 static int minimum_pause = 18;
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 08/14] media: tuners: fix several typos
  2019-02-18 19:28 [PATCH 01/14] media: dvb-frontends: fix several typos Mauro Carvalho Chehab
                   ` (5 preceding siblings ...)
  2019-02-18 19:29 ` [PATCH 07/14] media: rc: " Mauro Carvalho Chehab
@ 2019-02-18 19:29 ` Mauro Carvalho Chehab
  2019-02-18 19:29   ` [09/14] " Mauro Carvalho Chehab
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 42+ messages in thread
From: Mauro Carvalho Chehab @ 2019-02-18 19:29 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Linux Media Mailing List,
	Mauro Carvalho Chehab, Akihiro Tsukada, Michael Krufky

Use codespell to fix lots of typos over frontends.

Manually verified to avoid false-positives.

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
---
 drivers/media/tuners/mxl5005s.c        |  2 +-
 drivers/media/tuners/qm1d1b0004.h      |  2 +-
 drivers/media/tuners/r820t.c           |  4 ++--
 drivers/media/tuners/tda18271-common.c | 10 +++++-----
 drivers/media/tuners/tda18271-fe.c     |  2 +-
 drivers/media/tuners/tda18271.h        |  4 ++--
 drivers/media/tuners/xc4000.c          |  4 ++--
 7 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/drivers/media/tuners/mxl5005s.c b/drivers/media/tuners/mxl5005s.c
index ec584316c812..1c07e2225fb3 100644
--- a/drivers/media/tuners/mxl5005s.c
+++ b/drivers/media/tuners/mxl5005s.c
@@ -3584,7 +3584,7 @@ static u32 MXL_Ceiling(u32 value, u32 resolution)
 	return value / resolution + (value % resolution > 0 ? 1 : 0);
 }
 
-/* Retrieve the Initialzation Registers */
+/* Retrieve the Initialization Registers */
 static u16 MXL_GetInitRegister(struct dvb_frontend *fe, u8 *RegNum,
 	u8 *RegVal, int *count)
 {
diff --git a/drivers/media/tuners/qm1d1b0004.h b/drivers/media/tuners/qm1d1b0004.h
index 7734ed109a22..7950ecd56430 100644
--- a/drivers/media/tuners/qm1d1b0004.h
+++ b/drivers/media/tuners/qm1d1b0004.h
@@ -14,7 +14,7 @@ struct qm1d1b0004_config {
 	struct dvb_frontend *fe;
 
 	u32 lpf_freq;   /* LPF frequency[kHz]. Default: symbol rate */
-	bool half_step; /* use PLL frequency step of 500Hz istead of 1000Hz */
+	bool half_step; /* use PLL frequency step of 500Hz instead of 1000Hz */
 };
 
 /* special values indicating to use the default in qm1d1b0004_config */
diff --git a/drivers/media/tuners/r820t.c b/drivers/media/tuners/r820t.c
index ba4be08a8551..aed2f130ec74 100644
--- a/drivers/media/tuners/r820t.c
+++ b/drivers/media/tuners/r820t.c
@@ -1664,7 +1664,7 @@ static int r820t_iq_tree(struct r820t_priv *priv,
 
 	/*
 	 * record IMC results by input gain/phase location then adjust
-	 * gain or phase positive 1 step and negtive 1 step,
+	 * gain or phase positive 1 step and negative 1 step,
 	 * both record results
 	 */
 
@@ -2066,7 +2066,7 @@ static int r820t_imr_callibrate(struct r820t_priv *priv)
 	}
 
 	/*
-	 * Disables IMR callibration. That emulates the same behaviour
+	 * Disables IMR calibration. That emulates the same behaviour
 	 * as what is done by rtl-sdr userspace library. Useful for testing
 	 */
 	if (no_imr_cal) {
diff --git a/drivers/media/tuners/tda18271-common.c b/drivers/media/tuners/tda18271-common.c
index 054b3b747dae..d46a2e775e82 100644
--- a/drivers/media/tuners/tda18271-common.c
+++ b/drivers/media/tuners/tda18271-common.c
@@ -528,14 +528,14 @@ int tda18271_init_regs(struct dvb_frontend *fe)
  *  Standby modes, EP3 [7:5]
  *
  *  | SM  || SM_LT || SM_XT || mode description
- *  |=====\\=======\\=======\\===================================
+ *  |=====\\=======\\=======\\====================================
  *  |  0  ||   0   ||   0   || normal mode
- *  |-----||-------||-------||-----------------------------------
+ *  |-----||-------||-------||------------------------------------
  *  |     ||       ||       || standby mode w/ slave tuner output
- *  |  1  ||   0   ||   0   || & loop thru & xtal oscillator on
- *  |-----||-------||-------||-----------------------------------
+ *  |  1  ||   0   ||   0   || & loop through & xtal oscillator on
+ *  |-----||-------||-------||------------------------------------
  *  |  1  ||   1   ||   0   || standby mode w/ xtal oscillator on
- *  |-----||-------||-------||-----------------------------------
+ *  |-----||-------||-------||------------------------------------
  *  |  1  ||   1   ||   1   || power off
  *
  */
diff --git a/drivers/media/tuners/tda18271-fe.c b/drivers/media/tuners/tda18271-fe.c
index 4d69029229e4..cac6b8e62b73 100644
--- a/drivers/media/tuners/tda18271-fe.c
+++ b/drivers/media/tuners/tda18271-fe.c
@@ -48,7 +48,7 @@ static int tda18271_toggle_output(struct dvb_frontend *fe, int standby)
 	if (tda_fail(ret))
 		goto fail;
 
-	tda_dbg("%s mode: xtal oscillator %s, slave tuner loop thru %s\n",
+	tda_dbg("%s mode: xtal oscillator %s, slave tuner loop through %s\n",
 		standby ? "standby" : "active",
 		priv->output_opt & TDA18271_OUTPUT_XT_OFF ? "off" : "on",
 		priv->output_opt & TDA18271_OUTPUT_LT_OFF ? "off" : "on");
diff --git a/drivers/media/tuners/tda18271.h b/drivers/media/tuners/tda18271.h
index 7e07966c5ace..1a23532586ef 100644
--- a/drivers/media/tuners/tda18271.h
+++ b/drivers/media/tuners/tda18271.h
@@ -69,10 +69,10 @@ enum tda18271_i2c_gate {
 };
 
 enum tda18271_output_options {
-	/* slave tuner output & loop thru & xtal oscillator always on */
+	/* slave tuner output & loop through & xtal oscillator always on */
 	TDA18271_OUTPUT_LT_XT_ON = 0,
 
-	/* slave tuner output loop thru off */
+	/* slave tuner output loop through off */
 	TDA18271_OUTPUT_LT_OFF = 1,
 
 	/* xtal oscillator off */
diff --git a/drivers/media/tuners/xc4000.c b/drivers/media/tuners/xc4000.c
index eb6d65dae748..a351390ee744 100644
--- a/drivers/media/tuners/xc4000.c
+++ b/drivers/media/tuners/xc4000.c
@@ -1471,8 +1471,8 @@ static int xc4000_get_signal(struct dvb_frontend *fe, u16 *strength)
 	if (rc < 0)
 		goto ret;
 
-	/* Informations from real testing of DVB-T and radio part,
-	   coeficient for one dB is 0xff.
+	/* Information from real testing of DVB-T and radio part,
+	   coefficient for one dB is 0xff.
 	 */
 	tuner_dbg("Signal strength: -%ddB (%05d)\n", value >> 8, value);
 
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 09/14] media: usb: fix several typos
@ 2019-02-18 19:29   ` Mauro Carvalho Chehab
  0 siblings, 0 replies; 42+ messages in thread
From: Mauro Carvalho Chehab @ 2019-02-18 19:29 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Linux Media Mailing List,
	Mauro Carvalho Chehab, Antti Palosaari, Malcolm Priestley,
	Michael Krufky, Hans Verkuil, Brian Johnson, Leandro Costantino,
	Ezequiel Garcia, Laurent Pinchart, Antoine Jacquet, linux-usb

Use codespell to fix lots of typos over frontends.

Manually verified to avoid false-positives.

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
---
 drivers/media/usb/au0828/au0828-core.c            |  2 +-
 drivers/media/usb/au0828/au0828.h                 |  2 +-
 drivers/media/usb/cx231xx/cx231xx-avcore.c        |  2 +-
 drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h       |  2 +-
 drivers/media/usb/cx231xx/cx231xx.h               |  2 +-
 drivers/media/usb/dvb-usb-v2/dvb_usb.h            |  2 +-
 drivers/media/usb/dvb-usb-v2/lmedm04.c            |  8 ++++----
 drivers/media/usb/dvb-usb-v2/mxl111sf.c           |  4 ++--
 drivers/media/usb/dvb-usb/af9005.c                |  2 +-
 drivers/media/usb/dvb-usb/cinergyT2-fe.c          |  2 +-
 drivers/media/usb/dvb-usb/cxusb.c                 |  2 +-
 drivers/media/usb/dvb-usb/dvb-usb-init.c          |  2 +-
 drivers/media/usb/dvb-usb/dvb-usb.h               |  2 +-
 drivers/media/usb/dvb-usb/pctv452e.c              |  4 ++--
 drivers/media/usb/em28xx/em28xx-i2c.c             |  4 ++--
 drivers/media/usb/em28xx/em28xx-reg.h             |  2 +-
 drivers/media/usb/gspca/Kconfig                   |  2 +-
 drivers/media/usb/gspca/autogain_functions.c      |  2 +-
 drivers/media/usb/gspca/benq.c                    |  4 ++--
 drivers/media/usb/gspca/mr97310a.c                | 10 +++++-----
 drivers/media/usb/gspca/ov519.c                   |  4 ++--
 drivers/media/usb/gspca/pac_common.h              |  2 +-
 drivers/media/usb/gspca/sn9c20x.c                 |  2 +-
 drivers/media/usb/gspca/sonixb.c                  |  4 ++--
 drivers/media/usb/gspca/sonixj.c                  |  2 +-
 drivers/media/usb/gspca/spca501.c                 |  2 +-
 drivers/media/usb/gspca/sq905.c                   |  2 +-
 drivers/media/usb/gspca/sunplus.c                 |  4 ++--
 drivers/media/usb/gspca/t613.c                    |  2 +-
 drivers/media/usb/gspca/touptek.c                 |  4 ++--
 drivers/media/usb/gspca/w996Xcf.c                 |  2 +-
 drivers/media/usb/gspca/zc3xx-reg.h               |  2 +-
 drivers/media/usb/gspca/zc3xx.c                   |  8 ++++----
 drivers/media/usb/hdpvr/hdpvr.h                   |  2 +-
 drivers/media/usb/pwc/pwc-dec23.c                 |  4 ++--
 drivers/media/usb/pwc/pwc-if.c                    |  2 +-
 drivers/media/usb/pwc/pwc-misc.c                  |  2 +-
 drivers/media/usb/siano/smsusb.c                  |  2 +-
 drivers/media/usb/stk1160/stk1160-core.c          |  4 ++--
 drivers/media/usb/stk1160/stk1160-reg.h           |  4 ++--
 drivers/media/usb/stkwebcam/stk-webcam.c          |  2 +-
 drivers/media/usb/tm6000/tm6000-alsa.c            |  2 +-
 drivers/media/usb/tm6000/tm6000-core.c            |  4 ++--
 drivers/media/usb/tm6000/tm6000-dvb.c             |  2 +-
 drivers/media/usb/tm6000/tm6000-i2c.c             |  2 +-
 drivers/media/usb/tm6000/tm6000-stds.c            |  2 +-
 drivers/media/usb/tm6000/tm6000-video.c           |  2 +-
 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c |  2 +-
 drivers/media/usb/ttusb-dec/ttusb_dec.c           |  2 +-
 drivers/media/usb/usbvision/usbvision-core.c      |  8 ++++----
 drivers/media/usb/usbvision/usbvision.h           |  8 ++++----
 drivers/media/usb/uvc/uvc_video.c                 |  2 +-
 drivers/media/usb/zr364xx/zr364xx.c               |  2 +-
 53 files changed, 81 insertions(+), 81 deletions(-)

diff --git a/drivers/media/usb/au0828/au0828-core.c b/drivers/media/usb/au0828/au0828-core.c
index 1fdb1601dc65..3f8c92a70116 100644
--- a/drivers/media/usb/au0828/au0828-core.c
+++ b/drivers/media/usb/au0828/au0828-core.c
@@ -234,7 +234,7 @@ static void au0828_media_graph_notify(struct media_entity *new,
 	if (!new) {
 		/*
 		 * Called during au0828 probe time to connect
-		 * entites that were created prior to registering
+		 * entities that were created prior to registering
 		 * the notify handler. Find mixer and decoder.
 		*/
 		media_device_for_each_entity(entity, dev->media_dev) {
diff --git a/drivers/media/usb/au0828/au0828.h b/drivers/media/usb/au0828/au0828.h
index 004eadef55c7..425c35d16057 100644
--- a/drivers/media/usb/au0828/au0828.h
+++ b/drivers/media/usb/au0828/au0828.h
@@ -52,7 +52,7 @@
 
 #define AU0828_INTERLACED_DEFAULT       1
 
-/* Defination for AU0828 USB transfer */
+/* Definition for AU0828 USB transfer */
 #define AU0828_MAX_ISO_BUFS    12  /* maybe resize this value in the future */
 #define AU0828_ISO_PACKETS_PER_URB      128
 
diff --git a/drivers/media/usb/cx231xx/cx231xx-avcore.c b/drivers/media/usb/cx231xx/cx231xx-avcore.c
index fdd3c221fa0d..3374888b3021 100644
--- a/drivers/media/usb/cx231xx/cx231xx-avcore.c
+++ b/drivers/media/usb/cx231xx/cx231xx-avcore.c
@@ -2987,7 +2987,7 @@ int cx231xx_gpio_i2c_write_ack(struct cx231xx *dev)
 {
 	int status = 0;
 
-	/* set SDA to ouput */
+	/* set SDA to output */
 	dev->gpio_dir |= 1 << dev->board.tuner_sda_gpio;
 	status = cx231xx_set_gpio_bit(dev, dev->gpio_dir, dev->gpio_val);
 
diff --git a/drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h b/drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h
index 8f00b1d38277..bb4f817be0c5 100644
--- a/drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h
+++ b/drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h
@@ -86,7 +86,7 @@ enum TS_PORT{
 #define EAVP_MASK       0x8
 enum EAV_PRESENT{
 	NO_EXTERNAL_AV = 0x0,	/* 0: No External A/V inputs
-						(no need for i2s blcok),
+						(no need for i2s block),
 						Analog Tuner must be present */
 	EXTERNAL_AV = 0x8	/* 1: External A/V inputs
 						present (requires i2s blk) */
diff --git a/drivers/media/usb/cx231xx/cx231xx.h b/drivers/media/usb/cx231xx/cx231xx.h
index fa640bf20111..86b7f57492b1 100644
--- a/drivers/media/usb/cx231xx/cx231xx.h
+++ b/drivers/media/usb/cx231xx/cx231xx.h
@@ -646,7 +646,7 @@ struct cx231xx {
 	/* frame properties */
 	int width;		/* current frame width */
 	int height;		/* current frame height */
-	int interlaced;		/* 1=interlace fileds, 0=just top fileds */
+	int interlaced;		/* 1=interlace fields, 0=just top fields */
 
 	struct cx231xx_audio adev;
 
diff --git a/drivers/media/usb/dvb-usb-v2/dvb_usb.h b/drivers/media/usb/dvb-usb-v2/dvb_usb.h
index 3fd6cc0d6340..728ef5f3ada2 100644
--- a/drivers/media/usb/dvb-usb-v2/dvb_usb.h
+++ b/drivers/media/usb/dvb-usb-v2/dvb_usb.h
@@ -146,7 +146,7 @@ struct dvb_usb_rc {
 };
 
 /**
- * usb streaming configration for adapter
+ * usb streaming configuration for adapter
  * @type: urb type
  * @count: count of used urbs
  * @endpoint: stream usb endpoint number
diff --git a/drivers/media/usb/dvb-usb-v2/lmedm04.c b/drivers/media/usb/dvb-usb-v2/lmedm04.c
index 602013cf3e69..15944b95970f 100644
--- a/drivers/media/usb/dvb-usb-v2/lmedm04.c
+++ b/drivers/media/usb/dvb-usb-v2/lmedm04.c
@@ -308,7 +308,7 @@ static void lme2510_int_response(struct urb *lme_urb)
 
 		switch (ibuf[0]) {
 		case 0xaa:
-			debug_data_snipet(1, "INT Remote data snipet", ibuf);
+			debug_data_snipet(1, "INT Remote data snippet", ibuf);
 			if (!adap_to_d(adap)->rc_dev)
 				break;
 
@@ -358,13 +358,13 @@ static void lme2510_int_response(struct urb *lme_urb)
 
 			lme2510_update_stats(adap);
 
-			debug_data_snipet(5, "INT Remote data snipet in", ibuf);
+			debug_data_snipet(5, "INT Remote data snippet in", ibuf);
 		break;
 		case 0xcc:
-			debug_data_snipet(1, "INT Control data snipet", ibuf);
+			debug_data_snipet(1, "INT Control data snippet", ibuf);
 			break;
 		default:
-			debug_data_snipet(1, "INT Unknown data snipet", ibuf);
+			debug_data_snipet(1, "INT Unknown data snippet", ibuf);
 		break;
 		}
 	}
diff --git a/drivers/media/usb/dvb-usb-v2/mxl111sf.c b/drivers/media/usb/dvb-usb-v2/mxl111sf.c
index 85cdf593a9ad..5e2d53af68c7 100644
--- a/drivers/media/usb/dvb-usb-v2/mxl111sf.c
+++ b/drivers/media/usb/dvb-usb-v2/mxl111sf.c
@@ -140,7 +140,7 @@ int mxl111sf_write_reg_mask(struct mxl111sf_state *state,
 	if (mask != 0xff) {
 		ret = mxl111sf_read_reg(state, addr, &val);
 #if 1
-		/* dont know why this usually errors out on the first try */
+		/* don't know why this usually errors out on the first try */
 		if (mxl_fail(ret))
 			pr_err("error writing addr: 0x%02x, mask: 0x%02x, data: 0x%02x, retrying...",
 			       addr, mask, data);
@@ -783,7 +783,7 @@ static int mxl111sf_attach_demod(struct dvb_usb_adapter *adap, u8 fe_id)
 	if (mxl_fail(ret))
 		goto fail;
 
-	/* dont care if this fails */
+	/* don't care if this fails */
 	mxl111sf_init_port_expander(state);
 
 	adap->fe[fe_id] = dvb_attach(mxl111sf_demod_attach, state,
diff --git a/drivers/media/usb/dvb-usb/af9005.c b/drivers/media/usb/dvb-usb/af9005.c
index 16e946e01d2c..0638d907c73e 100644
--- a/drivers/media/usb/dvb-usb/af9005.c
+++ b/drivers/media/usb/dvb-usb/af9005.c
@@ -845,7 +845,7 @@ static int af9005_rc_query(struct dvb_usb_device *d, u32 * event, int *state)
 
 	/* deb_info("rc_query\n"); */
 	st->data[0] = 3;		/* rest of packet length low */
-	st->data[1] = 0;		/* rest of packet lentgh high */
+	st->data[1] = 0;		/* rest of packet length high */
 	st->data[2] = 0x40;		/* read remote */
 	st->data[3] = 1;		/* rest of packet length */
 	st->data[4] = seq = st->sequence++;	/* sequence number */
diff --git a/drivers/media/usb/dvb-usb/cinergyT2-fe.c b/drivers/media/usb/dvb-usb/cinergyT2-fe.c
index df71df7ed524..4c9f83ba260d 100644
--- a/drivers/media/usb/dvb-usb/cinergyT2-fe.c
+++ b/drivers/media/usb/dvb-usb/cinergyT2-fe.c
@@ -33,7 +33,7 @@
  *  This function is probably reusable and may better get placed in a support
  *  library.
  *
- *  We replace errornous fields by default TPS fields (the ones with value 0).
+ *  We replace erroneous fields by default TPS fields (the ones with value 0).
  */
 
 static uint16_t compute_tps(struct dtv_frontend_properties *op)
diff --git a/drivers/media/usb/dvb-usb/cxusb.c b/drivers/media/usb/dvb-usb/cxusb.c
index a51a45c60233..9ddb2000249e 100644
--- a/drivers/media/usb/dvb-usb/cxusb.c
+++ b/drivers/media/usb/dvb-usb/cxusb.c
@@ -1016,7 +1016,7 @@ static int cxusb_dualdig4_rev2_tuner_attach(struct dvb_usb_adapter *adap)
 	/*
 	 * No need to call dvb7000p_attach here, as it was called
 	 * already, as frontend_attach method is called first, and
-	 * tuner_attach is only called on sucess.
+	 * tuner_attach is only called on success.
 	 */
 	tun_i2c = st->dib7000p_ops.get_i2c_master(adap->fe_adap[0].fe,
 					DIBX000_I2C_INTERFACE_TUNER, 1);
diff --git a/drivers/media/usb/dvb-usb/dvb-usb-init.c b/drivers/media/usb/dvb-usb/dvb-usb-init.c
index 40ca4eafb137..99951e02a880 100644
--- a/drivers/media/usb/dvb-usb/dvb-usb-init.c
+++ b/drivers/media/usb/dvb-usb/dvb-usb-init.c
@@ -98,7 +98,7 @@ static int dvb_usb_adapter_init(struct dvb_usb_device *d, short *adapter_nrs)
 
 	/*
 	 * when reloading the driver w/o replugging the device
-	 * sometimes a timeout occures, this helps
+	 * sometimes a timeout occurs, this helps
 	 */
 	if (d->props.generic_bulk_ctrl_endpoint != 0) {
 		usb_clear_halt(d->udev, usb_sndbulkpipe(d->udev, d->props.generic_bulk_ctrl_endpoint));
diff --git a/drivers/media/usb/dvb-usb/dvb-usb.h b/drivers/media/usb/dvb-usb/dvb-usb.h
index 317ed6a82d19..32829bdd5f22 100644
--- a/drivers/media/usb/dvb-usb/dvb-usb.h
+++ b/drivers/media/usb/dvb-usb/dvb-usb.h
@@ -336,7 +336,7 @@ struct usb_data_stream {
  * struct dvb_usb_adapter - a DVB adapter on a USB device
  * @id: index of this adapter (starting with 0).
  *
- * @feedcount: number of reqested feeds (used for streaming-activation)
+ * @feedcount: number of requested feeds (used for streaming-activation)
  * @pid_filtering: is hardware pid_filtering used or not.
  *
  * @pll_addr: I2C address of the tuner for programming
diff --git a/drivers/media/usb/dvb-usb/pctv452e.c b/drivers/media/usb/dvb-usb/pctv452e.c
index 0af74383083d..150081128196 100644
--- a/drivers/media/usb/dvb-usb/pctv452e.c
+++ b/drivers/media/usb/dvb-usb/pctv452e.c
@@ -528,13 +528,13 @@ static int pctv452e_power_ctrl(struct dvb_usb_device *d, int i)
 
 	rx = b0 + 5;
 
-	/* hmm where shoud this should go? */
+	/* hmm where should this should go? */
 	ret = usb_set_interface(d->udev, 0, ISOC_INTERFACE_ALTERNATIVE);
 	if (ret != 0)
 		info("%s: Warning set interface returned: %d\n",
 			__func__, ret);
 
-	/* this is a one-time initialization, dont know where to put */
+	/* this is a one-time initialization, don't know where to put */
 	b0[0] = 0xaa;
 	b0[1] = state->c++;
 	b0[2] = PCTV_CMD_RESET;
diff --git a/drivers/media/usb/em28xx/em28xx-i2c.c b/drivers/media/usb/em28xx/em28xx-i2c.c
index 02c13d71e6c1..a3155ec196cc 100644
--- a/drivers/media/usb/em28xx/em28xx-i2c.c
+++ b/drivers/media/usb/em28xx/em28xx-i2c.c
@@ -296,7 +296,7 @@ static int em28xx_i2c_recv_bytes(struct em28xx *dev, u16 addr, u8 *buf, u16 len)
 		return ret;
 	}
 	/*
-	 * NOTE: some devices with two i2c busses have the bad habit to return 0
+	 * NOTE: some devices with two i2c buses have the bad habit to return 0
 	 * bytes if we are on bus B AND there was no write attempt to the
 	 * specified slave address before AND no device is present at the
 	 * requested slave address.
@@ -427,7 +427,7 @@ static int em25xx_bus_B_recv_bytes(struct em28xx *dev, u16 addr, u8 *buf,
 		return ret;
 	}
 	/*
-	 * NOTE: some devices with two i2c busses have the bad habit to return 0
+	 * NOTE: some devices with two i2c buses have the bad habit to return 0
 	 * bytes if we are on bus B AND there was no write attempt to the
 	 * specified slave address before AND no device is present at the
 	 * requested slave address.
diff --git a/drivers/media/usb/em28xx/em28xx-reg.h b/drivers/media/usb/em28xx/em28xx-reg.h
index f53afe18e92d..d7c60862874a 100644
--- a/drivers/media/usb/em28xx/em28xx-reg.h
+++ b/drivers/media/usb/em28xx/em28xx-reg.h
@@ -67,7 +67,7 @@
 #define EM28XX_I2C_CLK_WAIT_ENABLE	0x40
 #define EM28XX_I2C_EEPROM_ON_BOARD	0x08
 #define EM28XX_I2C_EEPROM_KEY_VALID	0x04
-#define EM2874_I2C_SECONDARY_BUS_SELECT	0x04 /* em2874 has two i2c busses */
+#define EM2874_I2C_SECONDARY_BUS_SELECT	0x04 /* em2874 has two i2c buses */
 #define EM28XX_I2C_FREQ_1_5_MHZ		0x03 /* bus frequency (bits [1-0]) */
 #define EM28XX_I2C_FREQ_25_KHZ		0x02
 #define EM28XX_I2C_FREQ_400_KHZ		0x01
diff --git a/drivers/media/usb/gspca/Kconfig b/drivers/media/usb/gspca/Kconfig
index d3b6665c342d..088566e88467 100644
--- a/drivers/media/usb/gspca/Kconfig
+++ b/drivers/media/usb/gspca/Kconfig
@@ -46,7 +46,7 @@ config USB_GSPCA_CPIA1
 	depends on VIDEO_V4L2 && USB_GSPCA
 	help
 	  Say Y here if you want support for USB cameras based on the cpia
-	  CPiA chip. Note that you need atleast version 0.6.4 of libv4l for
+	  CPiA chip. Note that you need at least version 0.6.4 of libv4l for
 	  applications to understand the videoformat generated by this driver.
 
 	  To compile this driver as a module, choose M here: the
diff --git a/drivers/media/usb/gspca/autogain_functions.c b/drivers/media/usb/gspca/autogain_functions.c
index 6dfab2b077f7..f915cc7c0c63 100644
--- a/drivers/media/usb/gspca/autogain_functions.c
+++ b/drivers/media/usb/gspca/autogain_functions.c
@@ -98,7 +98,7 @@ EXPORT_SYMBOL(gspca_expo_autogain);
    80 %) and if that does not help, only then changes exposure. This leads
    to a much more stable image then using the knee algorithm which at
    certain points of the knee graph will only try to adjust exposure,
-   which leads to oscilating as one exposure step is huge.
+   which leads to oscillating as one exposure step is huge.
 
    Returns 0 if no changes were made, 1 if the gain and or exposure settings
    where changed. */
diff --git a/drivers/media/usb/gspca/benq.c b/drivers/media/usb/gspca/benq.c
index 8a8db5eb6d5f..1744591b8ba0 100644
--- a/drivers/media/usb/gspca/benq.c
+++ b/drivers/media/usb/gspca/benq.c
@@ -205,12 +205,12 @@ static void sd_isoc_irq(struct urb *urb)
 		 *	- 80 ba/bb 00 00 = start of image followed by 'ff d8'
 		 *	- 04 ba/bb oo oo = image piece
 		 *		where 'oo oo' is the image offset
-						(not cheked)
+						(not checked)
 		 *	- (other -> bad frame)
 		 * The images are JPEG encoded with full header and
 		 * normal ff escape.
 		 * The end of image ('ff d9') may occur in any URB.
-		 * (not cheked)
+		 * (not checked)
 		 */
 		data = (u8 *) urb0->transfer_buffer
 					+ urb0->iso_frame_desc[i].offset;
diff --git a/drivers/media/usb/gspca/mr97310a.c b/drivers/media/usb/gspca/mr97310a.c
index bea196361215..af454663e295 100644
--- a/drivers/media/usb/gspca/mr97310a.c
+++ b/drivers/media/usb/gspca/mr97310a.c
@@ -520,7 +520,7 @@ static int start_cif_cam(struct gspca_dev *gspca_dev)
 	switch (gspca_dev->pixfmt.width) {
 	case 160:
 		data[9] |= 0x04;  /* reg 8, 2:1 scale down from 320 */
-		/* fall thru */
+		/* fall through */
 	case 320:
 	default:
 		data[3] = 0x28;			   /* reg 2, H size/8 */
@@ -530,7 +530,7 @@ static int start_cif_cam(struct gspca_dev *gspca_dev)
 		break;
 	case 176:
 		data[9] |= 0x04;  /* reg 8, 2:1 scale down from 352 */
-		/* fall thru */
+		/* fall through */
 	case 352:
 		data[3] = 0x2c;			   /* reg 2, H size/8 */
 		data[4] = 0x48;			   /* reg 3, V size/4 */
@@ -617,10 +617,10 @@ static int start_vga_cam(struct gspca_dev *gspca_dev)
 	switch (gspca_dev->pixfmt.width) {
 	case 160:
 		data[9] |= 0x0c;  /* reg 8, 4:1 scale down */
-		/* fall thru */
+		/* fall through */
 	case 320:
 		data[9] |= 0x04;  /* reg 8, 2:1 scale down */
-		/* fall thru */
+		/* fall through */
 	case 640:
 	default:
 		data[3] = 0x50;  /* reg 2, H size/8 */
@@ -637,7 +637,7 @@ static int start_vga_cam(struct gspca_dev *gspca_dev)
 
 	case 176:
 		data[9] |= 0x04;  /* reg 8, 2:1 scale down */
-		/* fall thru */
+		/* fall through */
 	case 352:
 		data[3] = 0x2c;  /* reg 2, H size */
 		data[4] = 0x48;  /* reg 3, V size */
diff --git a/drivers/media/usb/gspca/ov519.c b/drivers/media/usb/gspca/ov519.c
index 10fcbe9e8614..f2799e8cb8e7 100644
--- a/drivers/media/usb/gspca/ov519.c
+++ b/drivers/media/usb/gspca/ov519.c
@@ -1945,7 +1945,7 @@ static const struct ov_i2c_regvals norm_8610[] = {
 	{ 0x62, 0x5f }, /* was 0xd7, new from windrv 090403 */
 	{ 0x63, 0xff },
 	{ 0x64, 0x53 }, /* new windrv 090403 says 0x57,
-			 * maybe thats wrong */
+			 * maybe that's wrong */
 	{ 0x65, 0x00 },
 	{ 0x66, 0x55 },
 	{ 0x67, 0xb0 },
@@ -3658,7 +3658,7 @@ static void ov518_mode_init_regs(struct sd *sd)
 		case SEN_OV7620AE:
 			/*
 			 * HdG: 640x480 needs special handling on device
-			 * revision 2, we check for device revison > 0 to
+			 * revision 2, we check for device revision > 0 to
 			 * avoid regressions, as we don't know the correct
 			 * thing todo for revision 1.
 			 *
diff --git a/drivers/media/usb/gspca/pac_common.h b/drivers/media/usb/gspca/pac_common.h
index 31f2a42af4dd..aae97a5534e3 100644
--- a/drivers/media/usb/gspca/pac_common.h
+++ b/drivers/media/usb/gspca/pac_common.h
@@ -21,7 +21,7 @@
 
 /* We calculate the autogain at the end of the transfer of a frame, at this
    moment a frame with the old settings is being captured and transmitted. So
-   if we adjust the gain or exposure we must ignore atleast the next frame for
+   if we adjust the gain or exposure we must ignore at least the next frame for
    the new settings to come into effect before doing any other adjustments. */
 #define PAC_AUTOGAIN_IGNORE_FRAMES	2
 
diff --git a/drivers/media/usb/gspca/sn9c20x.c b/drivers/media/usb/gspca/sn9c20x.c
index 5984bb12bcff..ab912903f8d7 100644
--- a/drivers/media/usb/gspca/sn9c20x.c
+++ b/drivers/media/usb/gspca/sn9c20x.c
@@ -1634,7 +1634,7 @@ static int sd_config(struct gspca_dev *gspca_dev,
 		break;
 	case SENSOR_HV7131R:
 		sd->i2c_intf = 0x81;			/* i2c 400 Kb/s */
-		/* fall thru */
+		/* fall through */
 	default:
 		cam->cam_mode = vga_mode;
 		cam->nmodes = ARRAY_SIZE(vga_mode);
diff --git a/drivers/media/usb/gspca/sonixb.c b/drivers/media/usb/gspca/sonixb.c
index 5f3f2979540a..583c9f10198c 100644
--- a/drivers/media/usb/gspca/sonixb.c
+++ b/drivers/media/usb/gspca/sonixb.c
@@ -121,7 +121,7 @@ struct sensor_data {
 
 /* We calculate the autogain at the end of the transfer of a frame, at this
    moment a frame with the old settings is being captured and transmitted. So
-   if we adjust the gain or exposure we must ignore atleast the next frame for
+   if we adjust the gain or exposure we must ignore at least the next frame for
    the new settings to come into effect before doing any other adjustments. */
 #define AUTOGAIN_IGNORE_FRAMES 1
 
@@ -757,7 +757,7 @@ static void setexposure(struct gspca_dev *gspca_dev)
 
 		/* Don't allow this to get below 10 when using autogain, the
 		   steps become very large (relatively) when below 10 causing
-		   the image to oscilate from much too dark, to much too bright
+		   the image to oscillate from much too dark, to much too bright
 		   and back again. */
 		if (gspca_dev->autogain->val && reg10 < 10)
 			reg10 = 10;
diff --git a/drivers/media/usb/gspca/sonixj.c b/drivers/media/usb/gspca/sonixj.c
index df8d8482b795..a63f155f1515 100644
--- a/drivers/media/usb/gspca/sonixj.c
+++ b/drivers/media/usb/gspca/sonixj.c
@@ -2677,7 +2677,7 @@ static void sd_pkt_scan(struct gspca_dev *gspca_dev,
 	 * which is 62 bytes long and is followed by various information
 	 * including statuses and luminosity.
 	 *
-	 * A marker may be splitted on two packets.
+	 * A marker may be split on two packets.
 	 *
 	 * The 6th byte of a marker contains the bits:
 	 *	0x08: USB full
diff --git a/drivers/media/usb/gspca/spca501.c b/drivers/media/usb/gspca/spca501.c
index 2cce74b166d8..3d215952af18 100644
--- a/drivers/media/usb/gspca/spca501.c
+++ b/drivers/media/usb/gspca/spca501.c
@@ -574,7 +574,7 @@ static const __u16 spca501_3com_open_data[][3] = {
 	{0x0, 0x0001, 0x0010},	/* TG Start Clock */
 
 /*	{0x2, 0x006a, 0x0001},	 * C/S Enable ISOSYNCH Packet Engine */
-	{0x2, 0x0068, 0x0001},	/* C/S Diable ISOSYNCH Packet Engine */
+	{0x2, 0x0068, 0x0001},	/* C/S Disable ISOSYNCH Packet Engine */
 	{0x2, 0x0000, 0x0005},
 	{0x2, 0x0043, 0x0000},	/* C/S Set Timing Mode, Disable TG soft reset */
 	{0x2, 0x0043, 0x0000},	/* C/S Set Timing Mode, Disable TG soft reset */
diff --git a/drivers/media/usb/gspca/sq905.c b/drivers/media/usb/gspca/sq905.c
index ffea9c35b0a0..d5c48216deb7 100644
--- a/drivers/media/usb/gspca/sq905.c
+++ b/drivers/media/usb/gspca/sq905.c
@@ -18,7 +18,7 @@
  * History and Acknowledgments
  *
  * The original Linux driver for SQ905 based cameras was written by
- * Marcell Lengyel and furter developed by many other contributors
+ * Marcell Lengyel and further developed by many other contributors
  * and is available from http://sourceforge.net/projects/sqcam/
  *
  * This driver takes advantage of the reverse engineering work done for
diff --git a/drivers/media/usb/gspca/sunplus.c b/drivers/media/usb/gspca/sunplus.c
index 437a3367ab97..e1e2a605a46c 100644
--- a/drivers/media/usb/gspca/sunplus.c
+++ b/drivers/media/usb/gspca/sunplus.c
@@ -555,7 +555,7 @@ static void init_ctl_reg(struct gspca_dev *gspca_dev)
 	case BRIDGE_SPCA504:
 	case BRIDGE_SPCA504C:
 		pollreg = 0;
-		/* fall thru */
+		/* fall through */
 	default:
 /*	case BRIDGE_SPCA533: */
 /*	case BRIDGE_SPCA504B: */
@@ -638,7 +638,7 @@ static int sd_init(struct gspca_dev *gspca_dev)
 		reg_w_riv(gspca_dev, 0x00, 0x2000, 0x00);
 		reg_w_riv(gspca_dev, 0x00, 0x2301, 0x13);
 		reg_w_riv(gspca_dev, 0x00, 0x2306, 0x00);
-		/* fall thru */
+		/* fall through */
 	case BRIDGE_SPCA533:
 		spca504B_PollingDataReady(gspca_dev);
 		spca50x_GetFirmware(gspca_dev);
diff --git a/drivers/media/usb/gspca/t613.c b/drivers/media/usb/gspca/t613.c
index 445782919446..ed9b925b723e 100644
--- a/drivers/media/usb/gspca/t613.c
+++ b/drivers/media/usb/gspca/t613.c
@@ -966,7 +966,7 @@ static int sd_init_controls(struct gspca_dev *gspca_dev)
 			V4L2_CID_SATURATION, 0, 0xf, 1, 5);
 	v4l2_ctrl_new_std(hdl, &sd_ctrl_ops,
 			V4L2_CID_GAMMA, 0, GAMMA_MAX, 1, 10);
-	/* Activate lowlight, some apps dont bring up the
+	/* Activate lowlight, some apps don't bring up the
 	   backlight_compensation control) */
 	v4l2_ctrl_new_std(hdl, &sd_ctrl_ops,
 			V4L2_CID_BACKLIGHT_COMPENSATION, 0, 1, 1, 1);
diff --git a/drivers/media/usb/gspca/touptek.c b/drivers/media/usb/gspca/touptek.c
index d1b9032d7863..6c056a448231 100644
--- a/drivers/media/usb/gspca/touptek.c
+++ b/drivers/media/usb/gspca/touptek.c
@@ -185,7 +185,7 @@ static const struct v4l2_pix_format vga_mode[] = {
 };
 
 /*
- * As theres no known frame sync, the only way to keep synced is to try hard
+ * As there's no known frame sync, the only way to keep synced is to try hard
  * to never miss any packets
  */
 #if MAX_NURBS < 4
@@ -259,7 +259,7 @@ static void setexposure(struct gspca_dev *gspca_dev, s32 val)
 		return;
 	}
 	gspca_dbg(gspca_dev, D_STREAM, "exposure: 0x%04X ms\n\n", value);
-	/* Wonder if theres a good reason for sending it twice */
+	/* Wonder if there's a good reason for sending it twice */
 	/* probably not but leave it in because...why not */
 	reg_w(gspca_dev, value, REG_COARSE_INTEGRATION_TIME_);
 	reg_w(gspca_dev, value, REG_COARSE_INTEGRATION_TIME_);
diff --git a/drivers/media/usb/gspca/w996Xcf.c b/drivers/media/usb/gspca/w996Xcf.c
index abfab3de1866..36cc5a5ce77a 100644
--- a/drivers/media/usb/gspca/w996Xcf.c
+++ b/drivers/media/usb/gspca/w996Xcf.c
@@ -431,7 +431,7 @@ static void w9968cf_set_crop_window(struct sd *sd)
 		start_cropy = 35;
 	}
 
-	/* Work around to avoid FP arithmetics */
+	/* Work around to avoid FP arithmetic */
 	#define SC(x) ((x) << 10)
 
 	/* Scaling factors */
diff --git a/drivers/media/usb/gspca/zc3xx-reg.h b/drivers/media/usb/gspca/zc3xx-reg.h
index 71fda38e85e0..26f6153b687f 100644
--- a/drivers/media/usb/gspca/zc3xx-reg.h
+++ b/drivers/media/usb/gspca/zc3xx-reg.h
@@ -26,7 +26,7 @@
 /* Test mode */
 #define ZC3XX_R00B_TESTMODECONTROL     0x000b
 
-/* Frame retreiving */
+/* Frame retrieving */
 #define ZC3XX_R00C_LASTACQTIME         0x000c
 #define ZC3XX_R00D_MONITORRES          0x000d
 #define ZC3XX_R00E_TIMESTAMPHIGH       0x000e
diff --git a/drivers/media/usb/gspca/zc3xx.c b/drivers/media/usb/gspca/zc3xx.c
index cf21991e3d99..ad7194029031 100644
--- a/drivers/media/usb/gspca/zc3xx.c
+++ b/drivers/media/usb/gspca/zc3xx.c
@@ -3602,7 +3602,7 @@ static const struct usb_action pas106b_InitialScale[] = {	/* 176x144 */
 	{0xaa, 0x14, 0x0081},
 /* Other registers */
 	{0xa0, 0x37, ZC3XX_R101_SENSORCORRECTION},
-/* Frame retreiving */
+/* Frame retrieving */
 	{0xa0, 0x00, ZC3XX_R019_AUTOADJUSTFPS},
 /* Gains */
 	{0xa0, 0xa0, ZC3XX_R1A8_DIGITALGAIN},
@@ -3718,7 +3718,7 @@ static const struct usb_action pas106b_Initial[] = {	/* 352x288 */
 	{0xaa, 0x14, 0x0081},
 /* Other registers */
 	{0xa0, 0x37, ZC3XX_R101_SENSORCORRECTION},
-/* Frame retreiving */
+/* Frame retrieving */
 	{0xa0, 0x00, ZC3XX_R019_AUTOADJUSTFPS},
 /* Gains */
 	{0xa0, 0xa0, ZC3XX_R1A8_DIGITALGAIN},
@@ -6775,7 +6775,7 @@ static int sd_start(struct gspca_dev *gspca_dev)
 	case SENSOR_HV7131R:
 	case SENSOR_TAS5130C:
 		reg_r(gspca_dev, 0x0008);
-		/* fall thru */
+		/* fall through */
 	case SENSOR_PO2030:
 		reg_w(gspca_dev, 0x03, 0x0008);
 		break;
@@ -6824,7 +6824,7 @@ static int sd_start(struct gspca_dev *gspca_dev)
 	case SENSOR_TAS5130C:
 		reg_w(gspca_dev, 0x09, 0x01ad);	/* (from win traces) */
 		reg_w(gspca_dev, 0x15, 0x01ae);
-		/* fall thru */
+		/* fall through */
 	case SENSOR_PAS202B:
 	case SENSOR_PO2030:
 /*		reg_w(gspca_dev, 0x40, ZC3XX_R117_GGAIN); in win traces */
diff --git a/drivers/media/usb/hdpvr/hdpvr.h b/drivers/media/usb/hdpvr/hdpvr.h
index 1d65b4185f57..fa43e1d45ea9 100644
--- a/drivers/media/usb/hdpvr/hdpvr.h
+++ b/drivers/media/usb/hdpvr/hdpvr.h
@@ -215,7 +215,7 @@ enum {
 	 */
 
 	/* :0 s 38 01 1700 0003 0001 1 = 00
-	 * VIDEO STANDARD or FREQUNCY 0 = 60hz, 1 = 50hz
+	 * VIDEO STANDARD or FREQUENCY 0 = 60hz, 1 = 50hz
 	 */
 
 	/* :0 s 38 01 3100 0003 0004 4 = 03030000
diff --git a/drivers/media/usb/pwc/pwc-dec23.c b/drivers/media/usb/pwc/pwc-dec23.c
index 1283b3bd9800..854c36a5dec9 100644
--- a/drivers/media/usb/pwc/pwc-dec23.c
+++ b/drivers/media/usb/pwc/pwc-dec23.c
@@ -41,7 +41,7 @@
  * UNROLL_LOOP_FOR_COPYING_BLOCK
  *   0: use a loop for a smaller code (but little slower)
  *   1: when unrolling the loop, gcc produces some faster code (perhaps only
- *   valid for intel processor class). Activating this option, automaticaly
+ *   valid for intel processor class). Activating this option, automatically
  *   activate USE_LOOKUP_TABLE_TO_CLAMP
  */
 #define UNROLL_LOOP_FOR_COPY		1
@@ -332,7 +332,7 @@ void pwc_dec23_init(struct pwc_device *pdev, const unsigned char *cmd)
 		build_table_color(TimonRomTable[version][1], pdec->table_0004_pass2, pdec->table_8004_pass2);
 	}
 
-	/* Informations can be coded on a variable number of bits but never less than 8 */
+	/* Information can be coded on a variable number of bits but never less than 8 */
 	shift = 8 - pdec->nbits;
 	pdec->scalebits = SCALEBITS - shift;
 	pdec->nbitsmask = 0xFF >> shift;
diff --git a/drivers/media/usb/pwc/pwc-if.c b/drivers/media/usb/pwc/pwc-if.c
index a81fb319b339..4e94197094ad 100644
--- a/drivers/media/usb/pwc/pwc-if.c
+++ b/drivers/media/usb/pwc/pwc-if.c
@@ -653,7 +653,7 @@ static int buffer_prepare(struct vb2_buffer *vb)
 {
 	struct pwc_device *pdev = vb2_get_drv_priv(vb->vb2_queue);
 
-	/* Don't allow queing new buffers after device disconnection */
+	/* Don't allow queueing new buffers after device disconnection */
 	if (!pdev->udev)
 		return -ENODEV;
 
diff --git a/drivers/media/usb/pwc/pwc-misc.c b/drivers/media/usb/pwc/pwc-misc.c
index 9be5adffa874..03888fc3804d 100644
--- a/drivers/media/usb/pwc/pwc-misc.c
+++ b/drivers/media/usb/pwc/pwc-misc.c
@@ -59,7 +59,7 @@ int pwc_get_size(struct pwc_device *pdev, int width, int height)
 			return i;
 	}
 
-	/* Never reached there always is atleast one supported mode */
+	/* Never reached there always is at least one supported mode */
 	return 0;
 }
 
diff --git a/drivers/media/usb/siano/smsusb.c b/drivers/media/usb/siano/smsusb.c
index 2ffded08407b..4fc03ec8a4f1 100644
--- a/drivers/media/usb/siano/smsusb.c
+++ b/drivers/media/usb/siano/smsusb.c
@@ -75,7 +75,7 @@ static int smsusb_submit_urb(struct smsusb_device_t *dev,
 			     struct smsusb_urb_t *surb);
 
 /*
- * Completing URB's callback handler - bottom half (proccess context)
+ * Completing URB's callback handler - bottom half (process context)
  * submits the URB prepared on smsusb_onresponse()
  */
 static void do_submit_urb(struct work_struct *work)
diff --git a/drivers/media/usb/stk1160/stk1160-core.c b/drivers/media/usb/stk1160/stk1160-core.c
index 468f5ccf4ae6..a44a44ff3bb1 100644
--- a/drivers/media/usb/stk1160/stk1160-core.c
+++ b/drivers/media/usb/stk1160/stk1160-core.c
@@ -297,7 +297,7 @@ static int stk1160_probe(struct usb_interface *interface,
 		return -ENOMEM;
 
 	/*
-	 * Scan usb posibilities and populate alt_max_pkt_size array.
+	 * Scan usb possibilities and populate alt_max_pkt_size array.
 	 * Also, check if device speed is fast enough.
 	 */
 	rc = stk1160_scan_usb(interface, udev, alt_max_pkt_size);
@@ -426,7 +426,7 @@ static void stk1160_disconnect(struct usb_interface *interface)
 
 	/*
 	 * This calls stk1160_release if it's the last reference.
-	 * Otherwise, release is posponed until there are no users left.
+	 * Otherwise, release is postponed until there are no users left.
 	 */
 	v4l2_device_put(&dev->v4l2_dev);
 }
diff --git a/drivers/media/usb/stk1160/stk1160-reg.h b/drivers/media/usb/stk1160/stk1160-reg.h
index 7b08a3cc4504..2e400db0ad0e 100644
--- a/drivers/media/usb/stk1160/stk1160-reg.h
+++ b/drivers/media/usb/stk1160/stk1160-reg.h
@@ -23,7 +23,7 @@
 /* GPIO Control */
 #define STK1160_GCTRL			0x000
 
-/* Remote Wakup Control */
+/* Remote Wakeup Control */
 #define STK1160_RMCTL			0x00c
 
 /* Power-on Strapping Data */
@@ -104,7 +104,7 @@
 #define STK1160_SBUSR_RA		0x208
 #define STK1160_SBUSR_RD		0x209
 
-/* Alternate Serial Inteface Control */
+/* Alternate Serial Interface Control */
 #define STK1160_ASIC			0x2fc
 
 /* PLL Select Options */
diff --git a/drivers/media/usb/stkwebcam/stk-webcam.c b/drivers/media/usb/stkwebcam/stk-webcam.c
index 03f5e12b13a5..8f545861471e 100644
--- a/drivers/media/usb/stkwebcam/stk-webcam.c
+++ b/drivers/media/usb/stkwebcam/stk-webcam.c
@@ -1006,7 +1006,7 @@ static int stk_setup_format(struct stk_camera *dev)
 		stk_camera_write_reg(dev, 0x001c, 0x46);
 	/*
 	 * Registers 0x0115 0x0114 are the size of each line (bytes),
-	 * regs 0x0117 0x0116 are the heigth of the image.
+	 * regs 0x0117 0x0116 are the height of the image.
 	 */
 	stk_camera_write_reg(dev, 0x0115,
 		((stk_sizes[i].w * depth) >> 8) & 0xff);
diff --git a/drivers/media/usb/tm6000/tm6000-alsa.c b/drivers/media/usb/tm6000/tm6000-alsa.c
index b965931793b5..d6c79c13b332 100644
--- a/drivers/media/usb/tm6000/tm6000-alsa.c
+++ b/drivers/media/usb/tm6000/tm6000-alsa.c
@@ -58,7 +58,7 @@ module_param(debug, int, 0644);
 MODULE_PARM_DESC(debug, "enable debug messages");
 
 /****************************************************************************
-			Module specific funtions
+			Module specific functions
  ****************************************************************************/
 
 /*
diff --git a/drivers/media/usb/tm6000/tm6000-core.c b/drivers/media/usb/tm6000/tm6000-core.c
index d3229aa45fcb..2c723706f8c8 100644
--- a/drivers/media/usb/tm6000/tm6000-core.c
+++ b/drivers/media/usb/tm6000/tm6000-core.c
@@ -668,7 +668,7 @@ int tm6000_set_audio_rinput(struct tm6000_core *dev)
 			areg_f0 = 0x04;
 			break;
 		default:
-			printk(KERN_INFO "%s: audio input dosn't support\n",
+			printk(KERN_INFO "%s: audio input doesn't support\n",
 				dev->name);
 			return 0;
 			break;
@@ -690,7 +690,7 @@ int tm6000_set_audio_rinput(struct tm6000_core *dev)
 			areg_eb = 0x04;
 			break;
 		default:
-			printk(KERN_INFO "%s: audio input dosn't support\n",
+			printk(KERN_INFO "%s: audio input doesn't support\n",
 				dev->name);
 			return 0;
 			break;
diff --git a/drivers/media/usb/tm6000/tm6000-dvb.c b/drivers/media/usb/tm6000/tm6000-dvb.c
index 3a4e545c6037..36eea1950e77 100644
--- a/drivers/media/usb/tm6000/tm6000-dvb.c
+++ b/drivers/media/usb/tm6000/tm6000-dvb.c
@@ -149,7 +149,7 @@ static int tm6000_start_stream(struct tm6000_core *dev)
 							ret, __func__);
 		return ret;
 	} else
-		printk(KERN_ERR "tm6000: pipe resetted\n");
+		printk(KERN_ERR "tm6000: pipe reset\n");
 
 /*	mutex_lock(&tm6000_driver.open_close_mutex); */
 	ret = usb_submit_urb(dvb->bulk_urb, GFP_ATOMIC);
diff --git a/drivers/media/usb/tm6000/tm6000-i2c.c b/drivers/media/usb/tm6000/tm6000-i2c.c
index 8c0476dfe54f..b37782d6f79c 100644
--- a/drivers/media/usb/tm6000/tm6000-i2c.c
+++ b/drivers/media/usb/tm6000/tm6000-i2c.c
@@ -155,7 +155,7 @@ static int tm6000_i2c_xfer(struct i2c_adapter *i2c_adap,
 			/*
 			 * The TM6000 only supports a read transaction
 			 * immediately after a 1 or 2 byte write to select
-			 * a register.  We cannot fulfil this request.
+			 * a register.  We cannot fulfill this request.
 			 */
 			i2c_dprintk(2, " read without preceding write not supported");
 			rc = -EOPNOTSUPP;
diff --git a/drivers/media/usb/tm6000/tm6000-stds.c b/drivers/media/usb/tm6000/tm6000-stds.c
index c0c75951246b..858cb4f3a9ca 100644
--- a/drivers/media/usb/tm6000/tm6000-stds.c
+++ b/drivers/media/usb/tm6000/tm6000-stds.c
@@ -323,7 +323,7 @@ static int tm6000_set_audio_std(struct tm6000_core *dev)
 {
 	uint8_t areg_02 = 0x04; /* GC1 Fixed gain 0dB */
 	uint8_t areg_05 = 0x01; /* Auto 4.5 = M Japan, Auto 6.5 = DK */
-	uint8_t areg_06 = 0x02; /* Auto de-emphasis, mannual channel mode */
+	uint8_t areg_06 = 0x02; /* Auto de-emphasis, manual channel mode */
 
 	if (dev->radio) {
 		tm6000_set_reg(dev, TM6010_REQ08_R01_A_INIT, 0x00);
diff --git a/drivers/media/usb/tm6000/tm6000-video.c b/drivers/media/usb/tm6000/tm6000-video.c
index 5127be71dd03..072210f5f92f 100644
--- a/drivers/media/usb/tm6000/tm6000-video.c
+++ b/drivers/media/usb/tm6000/tm6000-video.c
@@ -180,7 +180,7 @@ static int copy_streams(u8 *data, unsigned long len,
 			field = (header >> 11) & 0x1;
 			line  = (header >> 12) & 0x1ff;
 			cmd   = (header >> 21) & 0x7;
-			/* Validates haeder fields */
+			/* Validates header fields */
 			if (size > TM6000_URB_MSG_LEN)
 				size = TM6000_URB_MSG_LEN;
 			pktsize = TM6000_URB_MSG_LEN;
diff --git a/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c b/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
index 6eb84cf007b4..4db7a013e049 100644
--- a/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
+++ b/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
@@ -306,7 +306,7 @@ static int ttusb_boot_dsp(struct ttusb *ttusb)
 	b[3] = 28;
 
 	/* upload dsp code in 32 byte steps (36 didn't work for me ...) */
-	/* 32 is max packet size, no messages should be splitted. */
+	/* 32 is max packet size, no messages should be split. */
 	for (i = 0; i < fw->size; i += 28) {
 		memcpy(&b[4], &fw->data[i], 28);
 
diff --git a/drivers/media/usb/ttusb-dec/ttusb_dec.c b/drivers/media/usb/ttusb-dec/ttusb_dec.c
index 44ca66cb9b8f..897ef5e1da71 100644
--- a/drivers/media/usb/ttusb-dec/ttusb_dec.c
+++ b/drivers/media/usb/ttusb-dec/ttusb_dec.c
@@ -284,7 +284,7 @@ static void ttusb_dec_handle_irq( struct urb *urb)
 		 *
 		 * this is an fact a bit too simple implementation;
 		 * the box also reports a keyrepeat signal
-		 * (with buffer[3] == 0x40) in an intervall of ~100ms.
+		 * (with buffer[3] == 0x40) in an interval of ~100ms.
 		 * But to handle this correctly we had to imlemenent some
 		 * kind of timer which signals a 'key up' event if no
 		 * keyrepeat signal is received for lets say 200ms.
diff --git a/drivers/media/usb/usbvision/usbvision-core.c b/drivers/media/usb/usbvision/usbvision-core.c
index 2b843a7b27a4..92d166bf8c12 100644
--- a/drivers/media/usb/usbvision/usbvision-core.c
+++ b/drivers/media/usb/usbvision/usbvision-core.c
@@ -900,7 +900,7 @@ static enum parse_state usbvision_parse_lines_420(struct usb_usbvision *usbvisio
 	if ((frame->curline + 1) >= frame->frmheight)
 		return parse_state_next_frame;
 
-	block_split = (pixel_per_line%y_block_size) ? 1 : 0;	/* are some blocks splitted into different lines? */
+	block_split = (pixel_per_line%y_block_size) ? 1 : 0;	/* are some blocks split into different lines? */
 
 	y_odd_offset = (pixel_per_line / y_block_size) * (y_block_size + uv_block_size)
 			+ block_split * uv_block_size;
@@ -1865,7 +1865,7 @@ static int usbvision_set_compress_params(struct usb_usbvision *usbvision)
 	value[4] = 0xA2;    /* Reg.48 BUF_THR I'm not sure if this does something in not compressed mode. */
 	value[5] = 0x00;    /* Reg.49 DVI_YUV This has nothing to do with compression */
 
-	/* catched values for NT1004 */
+	/* caught values for NT1004 */
 	/* value[0] = 0xFF; Never apply intra mode automatically */
 	/* value[1] = 0xF1; Use full frame height for virtual strip width; One line per strip */
 	/* value[2] = 0x01; Force intra mode on all new frames */
@@ -1943,7 +1943,7 @@ int usbvision_set_input(struct usb_usbvision *usbvision)
 		/* SAA7113 uses 8 bit output */
 		value[0] = USBVISION_8_422_SYNC;
 	} else {
-		/* I'm sure only about d2-d0 [010] 16 bit 4:2:2 usin sync pulses
+		/* I'm sure only about d2-d0 [010] 16 bit 4:2:2 using sync pulses
 		 * as that is how saa7111 is configured */
 		value[0] = USBVISION_16_422_SYNC;
 		/* | USBVISION_VSNC_POL | USBVISION_VCLK_POL);*/
@@ -2146,7 +2146,7 @@ int usbvision_power_on(struct usb_usbvision *usbvision)
 
 /*
  * usbvision_begin_streaming()
- * Sure you have to put bit 7 to 0, if not incoming frames are droped, but no
+ * Sure you have to put bit 7 to 0, if not incoming frames are dropped, but no
  * idea about the rest
  */
 int usbvision_begin_streaming(struct usb_usbvision *usbvision)
diff --git a/drivers/media/usb/usbvision/usbvision.h b/drivers/media/usb/usbvision/usbvision.h
index d55088b4fd63..668167f8951d 100644
--- a/drivers/media/usb/usbvision/usbvision.h
+++ b/drivers/media/usb/usbvision/usbvision.h
@@ -135,11 +135,11 @@
 
 #define MIN_FRAME_WIDTH			64
 #define MAX_USB_WIDTH			320  /* 384 */
-#define MAX_FRAME_WIDTH			320  /* 384 */			/* streching sometimes causes crashes*/
+#define MAX_FRAME_WIDTH			320  /* 384 */			/* stretching sometimes causes crashes*/
 
 #define MIN_FRAME_HEIGHT		48
 #define MAX_USB_HEIGHT			240  /* 288 */
-#define MAX_FRAME_HEIGHT		240  /* 288 */			/* Streching sometimes causes crashes*/
+#define MAX_FRAME_HEIGHT		240  /* 288 */			/* Stretching sometimes causes crashes*/
 
 #define MAX_FRAME_SIZE			(MAX_FRAME_WIDTH * MAX_FRAME_HEIGHT * MAX_BYTES_PER_PIXEL)
 #define USBVISION_CLIPMASK_SIZE		(MAX_FRAME_WIDTH * MAX_FRAME_HEIGHT / 8) /* bytesize of clipmask */
@@ -177,7 +177,7 @@ enum {
  * G = 1.164*(Y-16) - 0.813*(U-128) - 0.391*(V-128)
  * R = 1.164*(Y-16) + 1.596*(U-128)
  *
- * If you fancy integer arithmetics (as you should), hear this:
+ * If you fancy integer arithmetic (as you should), hear this:
  *
  * 65536*B = 76284*(Y-16)		  + 132252*(V-128)
  * 65536*G = 76284*(Y-16) -  53281*(U-128) -  25625*(V-128)
@@ -438,7 +438,7 @@ struct usb_usbvision {
 	int last_compr_level;						/* How strong (100) or weak (0) was compression */
 	int usb_bandwidth;						/* Mbit/s */
 
-	/* Statistics that can be overlayed on the screen */
+	/* Statistics that can be overlaid on the screen */
 	unsigned long isoc_urb_count;			/* How many URBs we received so far */
 	unsigned long urb_length;			/* Length of last URB */
 	unsigned long isoc_data_count;			/* How many bytes we received */
diff --git a/drivers/media/usb/uvc/uvc_video.c b/drivers/media/usb/uvc/uvc_video.c
index e314657a1843..182dcac49aa3 100644
--- a/drivers/media/usb/uvc/uvc_video.c
+++ b/drivers/media/usb/uvc/uvc_video.c
@@ -2008,7 +2008,7 @@ int uvc_video_init(struct uvc_streaming *stream)
 	usb_set_interface(stream->dev->udev, stream->intfnum, 0);
 
 	/* Set the streaming probe control with default streaming parameters
-	 * retrieved from the device. Webcams that don't suport GET_DEF
+	 * retrieved from the device. Webcams that don't support GET_DEF
 	 * requests on the probe control will just keep their current streaming
 	 * parameters.
 	 */
diff --git a/drivers/media/usb/zr364xx/zr364xx.c b/drivers/media/usb/zr364xx/zr364xx.c
index 51aad2cf742f..96fee8d5b865 100644
--- a/drivers/media/usb/zr364xx/zr364xx.c
+++ b/drivers/media/usb/zr364xx/zr364xx.c
@@ -2,7 +2,7 @@
  * Zoran 364xx based USB webcam module version 0.73
  *
  * Allows you to use your USB webcam with V4L2 applications
- * This is still in heavy developpement !
+ * This is still in heavy development !
  *
  * Copyright (C) 2004  Antoine Jacquet <royale@zerezo.com>
  * http://royale.zerezo.com/zr364xx/
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [09/14] media: usb: fix several typos
@ 2019-02-18 19:29   ` Mauro Carvalho Chehab
  0 siblings, 0 replies; 42+ messages in thread
From: Mauro Carvalho Chehab @ 2019-02-18 19:29 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Linux Media Mailing List,
	Mauro Carvalho Chehab, Antti Palosaari, Malcolm Priestley,
	Michael Krufky, Hans Verkuil, Brian Johnson, Leandro Costantino,
	Ezequiel Garcia, Laurent Pinchart, Antoine Jacquet, linux-usb

Use codespell to fix lots of typos over frontends.

Manually verified to avoid false-positives.

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
---
 drivers/media/usb/au0828/au0828-core.c            |  2 +-
 drivers/media/usb/au0828/au0828.h                 |  2 +-
 drivers/media/usb/cx231xx/cx231xx-avcore.c        |  2 +-
 drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h       |  2 +-
 drivers/media/usb/cx231xx/cx231xx.h               |  2 +-
 drivers/media/usb/dvb-usb-v2/dvb_usb.h            |  2 +-
 drivers/media/usb/dvb-usb-v2/lmedm04.c            |  8 ++++----
 drivers/media/usb/dvb-usb-v2/mxl111sf.c           |  4 ++--
 drivers/media/usb/dvb-usb/af9005.c                |  2 +-
 drivers/media/usb/dvb-usb/cinergyT2-fe.c          |  2 +-
 drivers/media/usb/dvb-usb/cxusb.c                 |  2 +-
 drivers/media/usb/dvb-usb/dvb-usb-init.c          |  2 +-
 drivers/media/usb/dvb-usb/dvb-usb.h               |  2 +-
 drivers/media/usb/dvb-usb/pctv452e.c              |  4 ++--
 drivers/media/usb/em28xx/em28xx-i2c.c             |  4 ++--
 drivers/media/usb/em28xx/em28xx-reg.h             |  2 +-
 drivers/media/usb/gspca/Kconfig                   |  2 +-
 drivers/media/usb/gspca/autogain_functions.c      |  2 +-
 drivers/media/usb/gspca/benq.c                    |  4 ++--
 drivers/media/usb/gspca/mr97310a.c                | 10 +++++-----
 drivers/media/usb/gspca/ov519.c                   |  4 ++--
 drivers/media/usb/gspca/pac_common.h              |  2 +-
 drivers/media/usb/gspca/sn9c20x.c                 |  2 +-
 drivers/media/usb/gspca/sonixb.c                  |  4 ++--
 drivers/media/usb/gspca/sonixj.c                  |  2 +-
 drivers/media/usb/gspca/spca501.c                 |  2 +-
 drivers/media/usb/gspca/sq905.c                   |  2 +-
 drivers/media/usb/gspca/sunplus.c                 |  4 ++--
 drivers/media/usb/gspca/t613.c                    |  2 +-
 drivers/media/usb/gspca/touptek.c                 |  4 ++--
 drivers/media/usb/gspca/w996Xcf.c                 |  2 +-
 drivers/media/usb/gspca/zc3xx-reg.h               |  2 +-
 drivers/media/usb/gspca/zc3xx.c                   |  8 ++++----
 drivers/media/usb/hdpvr/hdpvr.h                   |  2 +-
 drivers/media/usb/pwc/pwc-dec23.c                 |  4 ++--
 drivers/media/usb/pwc/pwc-if.c                    |  2 +-
 drivers/media/usb/pwc/pwc-misc.c                  |  2 +-
 drivers/media/usb/siano/smsusb.c                  |  2 +-
 drivers/media/usb/stk1160/stk1160-core.c          |  4 ++--
 drivers/media/usb/stk1160/stk1160-reg.h           |  4 ++--
 drivers/media/usb/stkwebcam/stk-webcam.c          |  2 +-
 drivers/media/usb/tm6000/tm6000-alsa.c            |  2 +-
 drivers/media/usb/tm6000/tm6000-core.c            |  4 ++--
 drivers/media/usb/tm6000/tm6000-dvb.c             |  2 +-
 drivers/media/usb/tm6000/tm6000-i2c.c             |  2 +-
 drivers/media/usb/tm6000/tm6000-stds.c            |  2 +-
 drivers/media/usb/tm6000/tm6000-video.c           |  2 +-
 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c |  2 +-
 drivers/media/usb/ttusb-dec/ttusb_dec.c           |  2 +-
 drivers/media/usb/usbvision/usbvision-core.c      |  8 ++++----
 drivers/media/usb/usbvision/usbvision.h           |  8 ++++----
 drivers/media/usb/uvc/uvc_video.c                 |  2 +-
 drivers/media/usb/zr364xx/zr364xx.c               |  2 +-
 53 files changed, 81 insertions(+), 81 deletions(-)

diff --git a/drivers/media/usb/au0828/au0828-core.c b/drivers/media/usb/au0828/au0828-core.c
index 1fdb1601dc65..3f8c92a70116 100644
--- a/drivers/media/usb/au0828/au0828-core.c
+++ b/drivers/media/usb/au0828/au0828-core.c
@@ -234,7 +234,7 @@ static void au0828_media_graph_notify(struct media_entity *new,
 	if (!new) {
 		/*
 		 * Called during au0828 probe time to connect
-		 * entites that were created prior to registering
+		 * entities that were created prior to registering
 		 * the notify handler. Find mixer and decoder.
 		*/
 		media_device_for_each_entity(entity, dev->media_dev) {
diff --git a/drivers/media/usb/au0828/au0828.h b/drivers/media/usb/au0828/au0828.h
index 004eadef55c7..425c35d16057 100644
--- a/drivers/media/usb/au0828/au0828.h
+++ b/drivers/media/usb/au0828/au0828.h
@@ -52,7 +52,7 @@
 
 #define AU0828_INTERLACED_DEFAULT       1
 
-/* Defination for AU0828 USB transfer */
+/* Definition for AU0828 USB transfer */
 #define AU0828_MAX_ISO_BUFS    12  /* maybe resize this value in the future */
 #define AU0828_ISO_PACKETS_PER_URB      128
 
diff --git a/drivers/media/usb/cx231xx/cx231xx-avcore.c b/drivers/media/usb/cx231xx/cx231xx-avcore.c
index fdd3c221fa0d..3374888b3021 100644
--- a/drivers/media/usb/cx231xx/cx231xx-avcore.c
+++ b/drivers/media/usb/cx231xx/cx231xx-avcore.c
@@ -2987,7 +2987,7 @@ int cx231xx_gpio_i2c_write_ack(struct cx231xx *dev)
 {
 	int status = 0;
 
-	/* set SDA to ouput */
+	/* set SDA to output */
 	dev->gpio_dir |= 1 << dev->board.tuner_sda_gpio;
 	status = cx231xx_set_gpio_bit(dev, dev->gpio_dir, dev->gpio_val);
 
diff --git a/drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h b/drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h
index 8f00b1d38277..bb4f817be0c5 100644
--- a/drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h
+++ b/drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h
@@ -86,7 +86,7 @@ enum TS_PORT{
 #define EAVP_MASK       0x8
 enum EAV_PRESENT{
 	NO_EXTERNAL_AV = 0x0,	/* 0: No External A/V inputs
-						(no need for i2s blcok),
+						(no need for i2s block),
 						Analog Tuner must be present */
 	EXTERNAL_AV = 0x8	/* 1: External A/V inputs
 						present (requires i2s blk) */
diff --git a/drivers/media/usb/cx231xx/cx231xx.h b/drivers/media/usb/cx231xx/cx231xx.h
index fa640bf20111..86b7f57492b1 100644
--- a/drivers/media/usb/cx231xx/cx231xx.h
+++ b/drivers/media/usb/cx231xx/cx231xx.h
@@ -646,7 +646,7 @@ struct cx231xx {
 	/* frame properties */
 	int width;		/* current frame width */
 	int height;		/* current frame height */
-	int interlaced;		/* 1=interlace fileds, 0=just top fileds */
+	int interlaced;		/* 1=interlace fields, 0=just top fields */
 
 	struct cx231xx_audio adev;
 
diff --git a/drivers/media/usb/dvb-usb-v2/dvb_usb.h b/drivers/media/usb/dvb-usb-v2/dvb_usb.h
index 3fd6cc0d6340..728ef5f3ada2 100644
--- a/drivers/media/usb/dvb-usb-v2/dvb_usb.h
+++ b/drivers/media/usb/dvb-usb-v2/dvb_usb.h
@@ -146,7 +146,7 @@ struct dvb_usb_rc {
 };
 
 /**
- * usb streaming configration for adapter
+ * usb streaming configuration for adapter
  * @type: urb type
  * @count: count of used urbs
  * @endpoint: stream usb endpoint number
diff --git a/drivers/media/usb/dvb-usb-v2/lmedm04.c b/drivers/media/usb/dvb-usb-v2/lmedm04.c
index 602013cf3e69..15944b95970f 100644
--- a/drivers/media/usb/dvb-usb-v2/lmedm04.c
+++ b/drivers/media/usb/dvb-usb-v2/lmedm04.c
@@ -308,7 +308,7 @@ static void lme2510_int_response(struct urb *lme_urb)
 
 		switch (ibuf[0]) {
 		case 0xaa:
-			debug_data_snipet(1, "INT Remote data snipet", ibuf);
+			debug_data_snipet(1, "INT Remote data snippet", ibuf);
 			if (!adap_to_d(adap)->rc_dev)
 				break;
 
@@ -358,13 +358,13 @@ static void lme2510_int_response(struct urb *lme_urb)
 
 			lme2510_update_stats(adap);
 
-			debug_data_snipet(5, "INT Remote data snipet in", ibuf);
+			debug_data_snipet(5, "INT Remote data snippet in", ibuf);
 		break;
 		case 0xcc:
-			debug_data_snipet(1, "INT Control data snipet", ibuf);
+			debug_data_snipet(1, "INT Control data snippet", ibuf);
 			break;
 		default:
-			debug_data_snipet(1, "INT Unknown data snipet", ibuf);
+			debug_data_snipet(1, "INT Unknown data snippet", ibuf);
 		break;
 		}
 	}
diff --git a/drivers/media/usb/dvb-usb-v2/mxl111sf.c b/drivers/media/usb/dvb-usb-v2/mxl111sf.c
index 85cdf593a9ad..5e2d53af68c7 100644
--- a/drivers/media/usb/dvb-usb-v2/mxl111sf.c
+++ b/drivers/media/usb/dvb-usb-v2/mxl111sf.c
@@ -140,7 +140,7 @@ int mxl111sf_write_reg_mask(struct mxl111sf_state *state,
 	if (mask != 0xff) {
 		ret = mxl111sf_read_reg(state, addr, &val);
 #if 1
-		/* dont know why this usually errors out on the first try */
+		/* don't know why this usually errors out on the first try */
 		if (mxl_fail(ret))
 			pr_err("error writing addr: 0x%02x, mask: 0x%02x, data: 0x%02x, retrying...",
 			       addr, mask, data);
@@ -783,7 +783,7 @@ static int mxl111sf_attach_demod(struct dvb_usb_adapter *adap, u8 fe_id)
 	if (mxl_fail(ret))
 		goto fail;
 
-	/* dont care if this fails */
+	/* don't care if this fails */
 	mxl111sf_init_port_expander(state);
 
 	adap->fe[fe_id] = dvb_attach(mxl111sf_demod_attach, state,
diff --git a/drivers/media/usb/dvb-usb/af9005.c b/drivers/media/usb/dvb-usb/af9005.c
index 16e946e01d2c..0638d907c73e 100644
--- a/drivers/media/usb/dvb-usb/af9005.c
+++ b/drivers/media/usb/dvb-usb/af9005.c
@@ -845,7 +845,7 @@ static int af9005_rc_query(struct dvb_usb_device *d, u32 * event, int *state)
 
 	/* deb_info("rc_query\n"); */
 	st->data[0] = 3;		/* rest of packet length low */
-	st->data[1] = 0;		/* rest of packet lentgh high */
+	st->data[1] = 0;		/* rest of packet length high */
 	st->data[2] = 0x40;		/* read remote */
 	st->data[3] = 1;		/* rest of packet length */
 	st->data[4] = seq = st->sequence++;	/* sequence number */
diff --git a/drivers/media/usb/dvb-usb/cinergyT2-fe.c b/drivers/media/usb/dvb-usb/cinergyT2-fe.c
index df71df7ed524..4c9f83ba260d 100644
--- a/drivers/media/usb/dvb-usb/cinergyT2-fe.c
+++ b/drivers/media/usb/dvb-usb/cinergyT2-fe.c
@@ -33,7 +33,7 @@
  *  This function is probably reusable and may better get placed in a support
  *  library.
  *
- *  We replace errornous fields by default TPS fields (the ones with value 0).
+ *  We replace erroneous fields by default TPS fields (the ones with value 0).
  */
 
 static uint16_t compute_tps(struct dtv_frontend_properties *op)
diff --git a/drivers/media/usb/dvb-usb/cxusb.c b/drivers/media/usb/dvb-usb/cxusb.c
index a51a45c60233..9ddb2000249e 100644
--- a/drivers/media/usb/dvb-usb/cxusb.c
+++ b/drivers/media/usb/dvb-usb/cxusb.c
@@ -1016,7 +1016,7 @@ static int cxusb_dualdig4_rev2_tuner_attach(struct dvb_usb_adapter *adap)
 	/*
 	 * No need to call dvb7000p_attach here, as it was called
 	 * already, as frontend_attach method is called first, and
-	 * tuner_attach is only called on sucess.
+	 * tuner_attach is only called on success.
 	 */
 	tun_i2c = st->dib7000p_ops.get_i2c_master(adap->fe_adap[0].fe,
 					DIBX000_I2C_INTERFACE_TUNER, 1);
diff --git a/drivers/media/usb/dvb-usb/dvb-usb-init.c b/drivers/media/usb/dvb-usb/dvb-usb-init.c
index 40ca4eafb137..99951e02a880 100644
--- a/drivers/media/usb/dvb-usb/dvb-usb-init.c
+++ b/drivers/media/usb/dvb-usb/dvb-usb-init.c
@@ -98,7 +98,7 @@ static int dvb_usb_adapter_init(struct dvb_usb_device *d, short *adapter_nrs)
 
 	/*
 	 * when reloading the driver w/o replugging the device
-	 * sometimes a timeout occures, this helps
+	 * sometimes a timeout occurs, this helps
 	 */
 	if (d->props.generic_bulk_ctrl_endpoint != 0) {
 		usb_clear_halt(d->udev, usb_sndbulkpipe(d->udev, d->props.generic_bulk_ctrl_endpoint));
diff --git a/drivers/media/usb/dvb-usb/dvb-usb.h b/drivers/media/usb/dvb-usb/dvb-usb.h
index 317ed6a82d19..32829bdd5f22 100644
--- a/drivers/media/usb/dvb-usb/dvb-usb.h
+++ b/drivers/media/usb/dvb-usb/dvb-usb.h
@@ -336,7 +336,7 @@ struct usb_data_stream {
  * struct dvb_usb_adapter - a DVB adapter on a USB device
  * @id: index of this adapter (starting with 0).
  *
- * @feedcount: number of reqested feeds (used for streaming-activation)
+ * @feedcount: number of requested feeds (used for streaming-activation)
  * @pid_filtering: is hardware pid_filtering used or not.
  *
  * @pll_addr: I2C address of the tuner for programming
diff --git a/drivers/media/usb/dvb-usb/pctv452e.c b/drivers/media/usb/dvb-usb/pctv452e.c
index 0af74383083d..150081128196 100644
--- a/drivers/media/usb/dvb-usb/pctv452e.c
+++ b/drivers/media/usb/dvb-usb/pctv452e.c
@@ -528,13 +528,13 @@ static int pctv452e_power_ctrl(struct dvb_usb_device *d, int i)
 
 	rx = b0 + 5;
 
-	/* hmm where shoud this should go? */
+	/* hmm where should this should go? */
 	ret = usb_set_interface(d->udev, 0, ISOC_INTERFACE_ALTERNATIVE);
 	if (ret != 0)
 		info("%s: Warning set interface returned: %d\n",
 			__func__, ret);
 
-	/* this is a one-time initialization, dont know where to put */
+	/* this is a one-time initialization, don't know where to put */
 	b0[0] = 0xaa;
 	b0[1] = state->c++;
 	b0[2] = PCTV_CMD_RESET;
diff --git a/drivers/media/usb/em28xx/em28xx-i2c.c b/drivers/media/usb/em28xx/em28xx-i2c.c
index 02c13d71e6c1..a3155ec196cc 100644
--- a/drivers/media/usb/em28xx/em28xx-i2c.c
+++ b/drivers/media/usb/em28xx/em28xx-i2c.c
@@ -296,7 +296,7 @@ static int em28xx_i2c_recv_bytes(struct em28xx *dev, u16 addr, u8 *buf, u16 len)
 		return ret;
 	}
 	/*
-	 * NOTE: some devices with two i2c busses have the bad habit to return 0
+	 * NOTE: some devices with two i2c buses have the bad habit to return 0
 	 * bytes if we are on bus B AND there was no write attempt to the
 	 * specified slave address before AND no device is present at the
 	 * requested slave address.
@@ -427,7 +427,7 @@ static int em25xx_bus_B_recv_bytes(struct em28xx *dev, u16 addr, u8 *buf,
 		return ret;
 	}
 	/*
-	 * NOTE: some devices with two i2c busses have the bad habit to return 0
+	 * NOTE: some devices with two i2c buses have the bad habit to return 0
 	 * bytes if we are on bus B AND there was no write attempt to the
 	 * specified slave address before AND no device is present at the
 	 * requested slave address.
diff --git a/drivers/media/usb/em28xx/em28xx-reg.h b/drivers/media/usb/em28xx/em28xx-reg.h
index f53afe18e92d..d7c60862874a 100644
--- a/drivers/media/usb/em28xx/em28xx-reg.h
+++ b/drivers/media/usb/em28xx/em28xx-reg.h
@@ -67,7 +67,7 @@
 #define EM28XX_I2C_CLK_WAIT_ENABLE	0x40
 #define EM28XX_I2C_EEPROM_ON_BOARD	0x08
 #define EM28XX_I2C_EEPROM_KEY_VALID	0x04
-#define EM2874_I2C_SECONDARY_BUS_SELECT	0x04 /* em2874 has two i2c busses */
+#define EM2874_I2C_SECONDARY_BUS_SELECT	0x04 /* em2874 has two i2c buses */
 #define EM28XX_I2C_FREQ_1_5_MHZ		0x03 /* bus frequency (bits [1-0]) */
 #define EM28XX_I2C_FREQ_25_KHZ		0x02
 #define EM28XX_I2C_FREQ_400_KHZ		0x01
diff --git a/drivers/media/usb/gspca/Kconfig b/drivers/media/usb/gspca/Kconfig
index d3b6665c342d..088566e88467 100644
--- a/drivers/media/usb/gspca/Kconfig
+++ b/drivers/media/usb/gspca/Kconfig
@@ -46,7 +46,7 @@ config USB_GSPCA_CPIA1
 	depends on VIDEO_V4L2 && USB_GSPCA
 	help
 	  Say Y here if you want support for USB cameras based on the cpia
-	  CPiA chip. Note that you need atleast version 0.6.4 of libv4l for
+	  CPiA chip. Note that you need at least version 0.6.4 of libv4l for
 	  applications to understand the videoformat generated by this driver.
 
 	  To compile this driver as a module, choose M here: the
diff --git a/drivers/media/usb/gspca/autogain_functions.c b/drivers/media/usb/gspca/autogain_functions.c
index 6dfab2b077f7..f915cc7c0c63 100644
--- a/drivers/media/usb/gspca/autogain_functions.c
+++ b/drivers/media/usb/gspca/autogain_functions.c
@@ -98,7 +98,7 @@ EXPORT_SYMBOL(gspca_expo_autogain);
    80 %) and if that does not help, only then changes exposure. This leads
    to a much more stable image then using the knee algorithm which at
    certain points of the knee graph will only try to adjust exposure,
-   which leads to oscilating as one exposure step is huge.
+   which leads to oscillating as one exposure step is huge.
 
    Returns 0 if no changes were made, 1 if the gain and or exposure settings
    where changed. */
diff --git a/drivers/media/usb/gspca/benq.c b/drivers/media/usb/gspca/benq.c
index 8a8db5eb6d5f..1744591b8ba0 100644
--- a/drivers/media/usb/gspca/benq.c
+++ b/drivers/media/usb/gspca/benq.c
@@ -205,12 +205,12 @@ static void sd_isoc_irq(struct urb *urb)
 		 *	- 80 ba/bb 00 00 = start of image followed by 'ff d8'
 		 *	- 04 ba/bb oo oo = image piece
 		 *		where 'oo oo' is the image offset
-						(not cheked)
+						(not checked)
 		 *	- (other -> bad frame)
 		 * The images are JPEG encoded with full header and
 		 * normal ff escape.
 		 * The end of image ('ff d9') may occur in any URB.
-		 * (not cheked)
+		 * (not checked)
 		 */
 		data = (u8 *) urb0->transfer_buffer
 					+ urb0->iso_frame_desc[i].offset;
diff --git a/drivers/media/usb/gspca/mr97310a.c b/drivers/media/usb/gspca/mr97310a.c
index bea196361215..af454663e295 100644
--- a/drivers/media/usb/gspca/mr97310a.c
+++ b/drivers/media/usb/gspca/mr97310a.c
@@ -520,7 +520,7 @@ static int start_cif_cam(struct gspca_dev *gspca_dev)
 	switch (gspca_dev->pixfmt.width) {
 	case 160:
 		data[9] |= 0x04;  /* reg 8, 2:1 scale down from 320 */
-		/* fall thru */
+		/* fall through */
 	case 320:
 	default:
 		data[3] = 0x28;			   /* reg 2, H size/8 */
@@ -530,7 +530,7 @@ static int start_cif_cam(struct gspca_dev *gspca_dev)
 		break;
 	case 176:
 		data[9] |= 0x04;  /* reg 8, 2:1 scale down from 352 */
-		/* fall thru */
+		/* fall through */
 	case 352:
 		data[3] = 0x2c;			   /* reg 2, H size/8 */
 		data[4] = 0x48;			   /* reg 3, V size/4 */
@@ -617,10 +617,10 @@ static int start_vga_cam(struct gspca_dev *gspca_dev)
 	switch (gspca_dev->pixfmt.width) {
 	case 160:
 		data[9] |= 0x0c;  /* reg 8, 4:1 scale down */
-		/* fall thru */
+		/* fall through */
 	case 320:
 		data[9] |= 0x04;  /* reg 8, 2:1 scale down */
-		/* fall thru */
+		/* fall through */
 	case 640:
 	default:
 		data[3] = 0x50;  /* reg 2, H size/8 */
@@ -637,7 +637,7 @@ static int start_vga_cam(struct gspca_dev *gspca_dev)
 
 	case 176:
 		data[9] |= 0x04;  /* reg 8, 2:1 scale down */
-		/* fall thru */
+		/* fall through */
 	case 352:
 		data[3] = 0x2c;  /* reg 2, H size */
 		data[4] = 0x48;  /* reg 3, V size */
diff --git a/drivers/media/usb/gspca/ov519.c b/drivers/media/usb/gspca/ov519.c
index 10fcbe9e8614..f2799e8cb8e7 100644
--- a/drivers/media/usb/gspca/ov519.c
+++ b/drivers/media/usb/gspca/ov519.c
@@ -1945,7 +1945,7 @@ static const struct ov_i2c_regvals norm_8610[] = {
 	{ 0x62, 0x5f }, /* was 0xd7, new from windrv 090403 */
 	{ 0x63, 0xff },
 	{ 0x64, 0x53 }, /* new windrv 090403 says 0x57,
-			 * maybe thats wrong */
+			 * maybe that's wrong */
 	{ 0x65, 0x00 },
 	{ 0x66, 0x55 },
 	{ 0x67, 0xb0 },
@@ -3658,7 +3658,7 @@ static void ov518_mode_init_regs(struct sd *sd)
 		case SEN_OV7620AE:
 			/*
 			 * HdG: 640x480 needs special handling on device
-			 * revision 2, we check for device revison > 0 to
+			 * revision 2, we check for device revision > 0 to
 			 * avoid regressions, as we don't know the correct
 			 * thing todo for revision 1.
 			 *
diff --git a/drivers/media/usb/gspca/pac_common.h b/drivers/media/usb/gspca/pac_common.h
index 31f2a42af4dd..aae97a5534e3 100644
--- a/drivers/media/usb/gspca/pac_common.h
+++ b/drivers/media/usb/gspca/pac_common.h
@@ -21,7 +21,7 @@
 
 /* We calculate the autogain at the end of the transfer of a frame, at this
    moment a frame with the old settings is being captured and transmitted. So
-   if we adjust the gain or exposure we must ignore atleast the next frame for
+   if we adjust the gain or exposure we must ignore at least the next frame for
    the new settings to come into effect before doing any other adjustments. */
 #define PAC_AUTOGAIN_IGNORE_FRAMES	2
 
diff --git a/drivers/media/usb/gspca/sn9c20x.c b/drivers/media/usb/gspca/sn9c20x.c
index 5984bb12bcff..ab912903f8d7 100644
--- a/drivers/media/usb/gspca/sn9c20x.c
+++ b/drivers/media/usb/gspca/sn9c20x.c
@@ -1634,7 +1634,7 @@ static int sd_config(struct gspca_dev *gspca_dev,
 		break;
 	case SENSOR_HV7131R:
 		sd->i2c_intf = 0x81;			/* i2c 400 Kb/s */
-		/* fall thru */
+		/* fall through */
 	default:
 		cam->cam_mode = vga_mode;
 		cam->nmodes = ARRAY_SIZE(vga_mode);
diff --git a/drivers/media/usb/gspca/sonixb.c b/drivers/media/usb/gspca/sonixb.c
index 5f3f2979540a..583c9f10198c 100644
--- a/drivers/media/usb/gspca/sonixb.c
+++ b/drivers/media/usb/gspca/sonixb.c
@@ -121,7 +121,7 @@ struct sensor_data {
 
 /* We calculate the autogain at the end of the transfer of a frame, at this
    moment a frame with the old settings is being captured and transmitted. So
-   if we adjust the gain or exposure we must ignore atleast the next frame for
+   if we adjust the gain or exposure we must ignore at least the next frame for
    the new settings to come into effect before doing any other adjustments. */
 #define AUTOGAIN_IGNORE_FRAMES 1
 
@@ -757,7 +757,7 @@ static void setexposure(struct gspca_dev *gspca_dev)
 
 		/* Don't allow this to get below 10 when using autogain, the
 		   steps become very large (relatively) when below 10 causing
-		   the image to oscilate from much too dark, to much too bright
+		   the image to oscillate from much too dark, to much too bright
 		   and back again. */
 		if (gspca_dev->autogain->val && reg10 < 10)
 			reg10 = 10;
diff --git a/drivers/media/usb/gspca/sonixj.c b/drivers/media/usb/gspca/sonixj.c
index df8d8482b795..a63f155f1515 100644
--- a/drivers/media/usb/gspca/sonixj.c
+++ b/drivers/media/usb/gspca/sonixj.c
@@ -2677,7 +2677,7 @@ static void sd_pkt_scan(struct gspca_dev *gspca_dev,
 	 * which is 62 bytes long and is followed by various information
 	 * including statuses and luminosity.
 	 *
-	 * A marker may be splitted on two packets.
+	 * A marker may be split on two packets.
 	 *
 	 * The 6th byte of a marker contains the bits:
 	 *	0x08: USB full
diff --git a/drivers/media/usb/gspca/spca501.c b/drivers/media/usb/gspca/spca501.c
index 2cce74b166d8..3d215952af18 100644
--- a/drivers/media/usb/gspca/spca501.c
+++ b/drivers/media/usb/gspca/spca501.c
@@ -574,7 +574,7 @@ static const __u16 spca501_3com_open_data[][3] = {
 	{0x0, 0x0001, 0x0010},	/* TG Start Clock */
 
 /*	{0x2, 0x006a, 0x0001},	 * C/S Enable ISOSYNCH Packet Engine */
-	{0x2, 0x0068, 0x0001},	/* C/S Diable ISOSYNCH Packet Engine */
+	{0x2, 0x0068, 0x0001},	/* C/S Disable ISOSYNCH Packet Engine */
 	{0x2, 0x0000, 0x0005},
 	{0x2, 0x0043, 0x0000},	/* C/S Set Timing Mode, Disable TG soft reset */
 	{0x2, 0x0043, 0x0000},	/* C/S Set Timing Mode, Disable TG soft reset */
diff --git a/drivers/media/usb/gspca/sq905.c b/drivers/media/usb/gspca/sq905.c
index ffea9c35b0a0..d5c48216deb7 100644
--- a/drivers/media/usb/gspca/sq905.c
+++ b/drivers/media/usb/gspca/sq905.c
@@ -18,7 +18,7 @@
  * History and Acknowledgments
  *
  * The original Linux driver for SQ905 based cameras was written by
- * Marcell Lengyel and furter developed by many other contributors
+ * Marcell Lengyel and further developed by many other contributors
  * and is available from http://sourceforge.net/projects/sqcam/
  *
  * This driver takes advantage of the reverse engineering work done for
diff --git a/drivers/media/usb/gspca/sunplus.c b/drivers/media/usb/gspca/sunplus.c
index 437a3367ab97..e1e2a605a46c 100644
--- a/drivers/media/usb/gspca/sunplus.c
+++ b/drivers/media/usb/gspca/sunplus.c
@@ -555,7 +555,7 @@ static void init_ctl_reg(struct gspca_dev *gspca_dev)
 	case BRIDGE_SPCA504:
 	case BRIDGE_SPCA504C:
 		pollreg = 0;
-		/* fall thru */
+		/* fall through */
 	default:
 /*	case BRIDGE_SPCA533: */
 /*	case BRIDGE_SPCA504B: */
@@ -638,7 +638,7 @@ static int sd_init(struct gspca_dev *gspca_dev)
 		reg_w_riv(gspca_dev, 0x00, 0x2000, 0x00);
 		reg_w_riv(gspca_dev, 0x00, 0x2301, 0x13);
 		reg_w_riv(gspca_dev, 0x00, 0x2306, 0x00);
-		/* fall thru */
+		/* fall through */
 	case BRIDGE_SPCA533:
 		spca504B_PollingDataReady(gspca_dev);
 		spca50x_GetFirmware(gspca_dev);
diff --git a/drivers/media/usb/gspca/t613.c b/drivers/media/usb/gspca/t613.c
index 445782919446..ed9b925b723e 100644
--- a/drivers/media/usb/gspca/t613.c
+++ b/drivers/media/usb/gspca/t613.c
@@ -966,7 +966,7 @@ static int sd_init_controls(struct gspca_dev *gspca_dev)
 			V4L2_CID_SATURATION, 0, 0xf, 1, 5);
 	v4l2_ctrl_new_std(hdl, &sd_ctrl_ops,
 			V4L2_CID_GAMMA, 0, GAMMA_MAX, 1, 10);
-	/* Activate lowlight, some apps dont bring up the
+	/* Activate lowlight, some apps don't bring up the
 	   backlight_compensation control) */
 	v4l2_ctrl_new_std(hdl, &sd_ctrl_ops,
 			V4L2_CID_BACKLIGHT_COMPENSATION, 0, 1, 1, 1);
diff --git a/drivers/media/usb/gspca/touptek.c b/drivers/media/usb/gspca/touptek.c
index d1b9032d7863..6c056a448231 100644
--- a/drivers/media/usb/gspca/touptek.c
+++ b/drivers/media/usb/gspca/touptek.c
@@ -185,7 +185,7 @@ static const struct v4l2_pix_format vga_mode[] = {
 };
 
 /*
- * As theres no known frame sync, the only way to keep synced is to try hard
+ * As there's no known frame sync, the only way to keep synced is to try hard
  * to never miss any packets
  */
 #if MAX_NURBS < 4
@@ -259,7 +259,7 @@ static void setexposure(struct gspca_dev *gspca_dev, s32 val)
 		return;
 	}
 	gspca_dbg(gspca_dev, D_STREAM, "exposure: 0x%04X ms\n\n", value);
-	/* Wonder if theres a good reason for sending it twice */
+	/* Wonder if there's a good reason for sending it twice */
 	/* probably not but leave it in because...why not */
 	reg_w(gspca_dev, value, REG_COARSE_INTEGRATION_TIME_);
 	reg_w(gspca_dev, value, REG_COARSE_INTEGRATION_TIME_);
diff --git a/drivers/media/usb/gspca/w996Xcf.c b/drivers/media/usb/gspca/w996Xcf.c
index abfab3de1866..36cc5a5ce77a 100644
--- a/drivers/media/usb/gspca/w996Xcf.c
+++ b/drivers/media/usb/gspca/w996Xcf.c
@@ -431,7 +431,7 @@ static void w9968cf_set_crop_window(struct sd *sd)
 		start_cropy = 35;
 	}
 
-	/* Work around to avoid FP arithmetics */
+	/* Work around to avoid FP arithmetic */
 	#define SC(x) ((x) << 10)
 
 	/* Scaling factors */
diff --git a/drivers/media/usb/gspca/zc3xx-reg.h b/drivers/media/usb/gspca/zc3xx-reg.h
index 71fda38e85e0..26f6153b687f 100644
--- a/drivers/media/usb/gspca/zc3xx-reg.h
+++ b/drivers/media/usb/gspca/zc3xx-reg.h
@@ -26,7 +26,7 @@
 /* Test mode */
 #define ZC3XX_R00B_TESTMODECONTROL     0x000b
 
-/* Frame retreiving */
+/* Frame retrieving */
 #define ZC3XX_R00C_LASTACQTIME         0x000c
 #define ZC3XX_R00D_MONITORRES          0x000d
 #define ZC3XX_R00E_TIMESTAMPHIGH       0x000e
diff --git a/drivers/media/usb/gspca/zc3xx.c b/drivers/media/usb/gspca/zc3xx.c
index cf21991e3d99..ad7194029031 100644
--- a/drivers/media/usb/gspca/zc3xx.c
+++ b/drivers/media/usb/gspca/zc3xx.c
@@ -3602,7 +3602,7 @@ static const struct usb_action pas106b_InitialScale[] = {	/* 176x144 */
 	{0xaa, 0x14, 0x0081},
 /* Other registers */
 	{0xa0, 0x37, ZC3XX_R101_SENSORCORRECTION},
-/* Frame retreiving */
+/* Frame retrieving */
 	{0xa0, 0x00, ZC3XX_R019_AUTOADJUSTFPS},
 /* Gains */
 	{0xa0, 0xa0, ZC3XX_R1A8_DIGITALGAIN},
@@ -3718,7 +3718,7 @@ static const struct usb_action pas106b_Initial[] = {	/* 352x288 */
 	{0xaa, 0x14, 0x0081},
 /* Other registers */
 	{0xa0, 0x37, ZC3XX_R101_SENSORCORRECTION},
-/* Frame retreiving */
+/* Frame retrieving */
 	{0xa0, 0x00, ZC3XX_R019_AUTOADJUSTFPS},
 /* Gains */
 	{0xa0, 0xa0, ZC3XX_R1A8_DIGITALGAIN},
@@ -6775,7 +6775,7 @@ static int sd_start(struct gspca_dev *gspca_dev)
 	case SENSOR_HV7131R:
 	case SENSOR_TAS5130C:
 		reg_r(gspca_dev, 0x0008);
-		/* fall thru */
+		/* fall through */
 	case SENSOR_PO2030:
 		reg_w(gspca_dev, 0x03, 0x0008);
 		break;
@@ -6824,7 +6824,7 @@ static int sd_start(struct gspca_dev *gspca_dev)
 	case SENSOR_TAS5130C:
 		reg_w(gspca_dev, 0x09, 0x01ad);	/* (from win traces) */
 		reg_w(gspca_dev, 0x15, 0x01ae);
-		/* fall thru */
+		/* fall through */
 	case SENSOR_PAS202B:
 	case SENSOR_PO2030:
 /*		reg_w(gspca_dev, 0x40, ZC3XX_R117_GGAIN); in win traces */
diff --git a/drivers/media/usb/hdpvr/hdpvr.h b/drivers/media/usb/hdpvr/hdpvr.h
index 1d65b4185f57..fa43e1d45ea9 100644
--- a/drivers/media/usb/hdpvr/hdpvr.h
+++ b/drivers/media/usb/hdpvr/hdpvr.h
@@ -215,7 +215,7 @@ enum {
 	 */
 
 	/* :0 s 38 01 1700 0003 0001 1 = 00
-	 * VIDEO STANDARD or FREQUNCY 0 = 60hz, 1 = 50hz
+	 * VIDEO STANDARD or FREQUENCY 0 = 60hz, 1 = 50hz
 	 */
 
 	/* :0 s 38 01 3100 0003 0004 4 = 03030000
diff --git a/drivers/media/usb/pwc/pwc-dec23.c b/drivers/media/usb/pwc/pwc-dec23.c
index 1283b3bd9800..854c36a5dec9 100644
--- a/drivers/media/usb/pwc/pwc-dec23.c
+++ b/drivers/media/usb/pwc/pwc-dec23.c
@@ -41,7 +41,7 @@
  * UNROLL_LOOP_FOR_COPYING_BLOCK
  *   0: use a loop for a smaller code (but little slower)
  *   1: when unrolling the loop, gcc produces some faster code (perhaps only
- *   valid for intel processor class). Activating this option, automaticaly
+ *   valid for intel processor class). Activating this option, automatically
  *   activate USE_LOOKUP_TABLE_TO_CLAMP
  */
 #define UNROLL_LOOP_FOR_COPY		1
@@ -332,7 +332,7 @@ void pwc_dec23_init(struct pwc_device *pdev, const unsigned char *cmd)
 		build_table_color(TimonRomTable[version][1], pdec->table_0004_pass2, pdec->table_8004_pass2);
 	}
 
-	/* Informations can be coded on a variable number of bits but never less than 8 */
+	/* Information can be coded on a variable number of bits but never less than 8 */
 	shift = 8 - pdec->nbits;
 	pdec->scalebits = SCALEBITS - shift;
 	pdec->nbitsmask = 0xFF >> shift;
diff --git a/drivers/media/usb/pwc/pwc-if.c b/drivers/media/usb/pwc/pwc-if.c
index a81fb319b339..4e94197094ad 100644
--- a/drivers/media/usb/pwc/pwc-if.c
+++ b/drivers/media/usb/pwc/pwc-if.c
@@ -653,7 +653,7 @@ static int buffer_prepare(struct vb2_buffer *vb)
 {
 	struct pwc_device *pdev = vb2_get_drv_priv(vb->vb2_queue);
 
-	/* Don't allow queing new buffers after device disconnection */
+	/* Don't allow queueing new buffers after device disconnection */
 	if (!pdev->udev)
 		return -ENODEV;
 
diff --git a/drivers/media/usb/pwc/pwc-misc.c b/drivers/media/usb/pwc/pwc-misc.c
index 9be5adffa874..03888fc3804d 100644
--- a/drivers/media/usb/pwc/pwc-misc.c
+++ b/drivers/media/usb/pwc/pwc-misc.c
@@ -59,7 +59,7 @@ int pwc_get_size(struct pwc_device *pdev, int width, int height)
 			return i;
 	}
 
-	/* Never reached there always is atleast one supported mode */
+	/* Never reached there always is at least one supported mode */
 	return 0;
 }
 
diff --git a/drivers/media/usb/siano/smsusb.c b/drivers/media/usb/siano/smsusb.c
index 2ffded08407b..4fc03ec8a4f1 100644
--- a/drivers/media/usb/siano/smsusb.c
+++ b/drivers/media/usb/siano/smsusb.c
@@ -75,7 +75,7 @@ static int smsusb_submit_urb(struct smsusb_device_t *dev,
 			     struct smsusb_urb_t *surb);
 
 /*
- * Completing URB's callback handler - bottom half (proccess context)
+ * Completing URB's callback handler - bottom half (process context)
  * submits the URB prepared on smsusb_onresponse()
  */
 static void do_submit_urb(struct work_struct *work)
diff --git a/drivers/media/usb/stk1160/stk1160-core.c b/drivers/media/usb/stk1160/stk1160-core.c
index 468f5ccf4ae6..a44a44ff3bb1 100644
--- a/drivers/media/usb/stk1160/stk1160-core.c
+++ b/drivers/media/usb/stk1160/stk1160-core.c
@@ -297,7 +297,7 @@ static int stk1160_probe(struct usb_interface *interface,
 		return -ENOMEM;
 
 	/*
-	 * Scan usb posibilities and populate alt_max_pkt_size array.
+	 * Scan usb possibilities and populate alt_max_pkt_size array.
 	 * Also, check if device speed is fast enough.
 	 */
 	rc = stk1160_scan_usb(interface, udev, alt_max_pkt_size);
@@ -426,7 +426,7 @@ static void stk1160_disconnect(struct usb_interface *interface)
 
 	/*
 	 * This calls stk1160_release if it's the last reference.
-	 * Otherwise, release is posponed until there are no users left.
+	 * Otherwise, release is postponed until there are no users left.
 	 */
 	v4l2_device_put(&dev->v4l2_dev);
 }
diff --git a/drivers/media/usb/stk1160/stk1160-reg.h b/drivers/media/usb/stk1160/stk1160-reg.h
index 7b08a3cc4504..2e400db0ad0e 100644
--- a/drivers/media/usb/stk1160/stk1160-reg.h
+++ b/drivers/media/usb/stk1160/stk1160-reg.h
@@ -23,7 +23,7 @@
 /* GPIO Control */
 #define STK1160_GCTRL			0x000
 
-/* Remote Wakup Control */
+/* Remote Wakeup Control */
 #define STK1160_RMCTL			0x00c
 
 /* Power-on Strapping Data */
@@ -104,7 +104,7 @@
 #define STK1160_SBUSR_RA		0x208
 #define STK1160_SBUSR_RD		0x209
 
-/* Alternate Serial Inteface Control */
+/* Alternate Serial Interface Control */
 #define STK1160_ASIC			0x2fc
 
 /* PLL Select Options */
diff --git a/drivers/media/usb/stkwebcam/stk-webcam.c b/drivers/media/usb/stkwebcam/stk-webcam.c
index 03f5e12b13a5..8f545861471e 100644
--- a/drivers/media/usb/stkwebcam/stk-webcam.c
+++ b/drivers/media/usb/stkwebcam/stk-webcam.c
@@ -1006,7 +1006,7 @@ static int stk_setup_format(struct stk_camera *dev)
 		stk_camera_write_reg(dev, 0x001c, 0x46);
 	/*
 	 * Registers 0x0115 0x0114 are the size of each line (bytes),
-	 * regs 0x0117 0x0116 are the heigth of the image.
+	 * regs 0x0117 0x0116 are the height of the image.
 	 */
 	stk_camera_write_reg(dev, 0x0115,
 		((stk_sizes[i].w * depth) >> 8) & 0xff);
diff --git a/drivers/media/usb/tm6000/tm6000-alsa.c b/drivers/media/usb/tm6000/tm6000-alsa.c
index b965931793b5..d6c79c13b332 100644
--- a/drivers/media/usb/tm6000/tm6000-alsa.c
+++ b/drivers/media/usb/tm6000/tm6000-alsa.c
@@ -58,7 +58,7 @@ module_param(debug, int, 0644);
 MODULE_PARM_DESC(debug, "enable debug messages");
 
 /****************************************************************************
-			Module specific funtions
+			Module specific functions
  ****************************************************************************/
 
 /*
diff --git a/drivers/media/usb/tm6000/tm6000-core.c b/drivers/media/usb/tm6000/tm6000-core.c
index d3229aa45fcb..2c723706f8c8 100644
--- a/drivers/media/usb/tm6000/tm6000-core.c
+++ b/drivers/media/usb/tm6000/tm6000-core.c
@@ -668,7 +668,7 @@ int tm6000_set_audio_rinput(struct tm6000_core *dev)
 			areg_f0 = 0x04;
 			break;
 		default:
-			printk(KERN_INFO "%s: audio input dosn't support\n",
+			printk(KERN_INFO "%s: audio input doesn't support\n",
 				dev->name);
 			return 0;
 			break;
@@ -690,7 +690,7 @@ int tm6000_set_audio_rinput(struct tm6000_core *dev)
 			areg_eb = 0x04;
 			break;
 		default:
-			printk(KERN_INFO "%s: audio input dosn't support\n",
+			printk(KERN_INFO "%s: audio input doesn't support\n",
 				dev->name);
 			return 0;
 			break;
diff --git a/drivers/media/usb/tm6000/tm6000-dvb.c b/drivers/media/usb/tm6000/tm6000-dvb.c
index 3a4e545c6037..36eea1950e77 100644
--- a/drivers/media/usb/tm6000/tm6000-dvb.c
+++ b/drivers/media/usb/tm6000/tm6000-dvb.c
@@ -149,7 +149,7 @@ static int tm6000_start_stream(struct tm6000_core *dev)
 							ret, __func__);
 		return ret;
 	} else
-		printk(KERN_ERR "tm6000: pipe resetted\n");
+		printk(KERN_ERR "tm6000: pipe reset\n");
 
 /*	mutex_lock(&tm6000_driver.open_close_mutex); */
 	ret = usb_submit_urb(dvb->bulk_urb, GFP_ATOMIC);
diff --git a/drivers/media/usb/tm6000/tm6000-i2c.c b/drivers/media/usb/tm6000/tm6000-i2c.c
index 8c0476dfe54f..b37782d6f79c 100644
--- a/drivers/media/usb/tm6000/tm6000-i2c.c
+++ b/drivers/media/usb/tm6000/tm6000-i2c.c
@@ -155,7 +155,7 @@ static int tm6000_i2c_xfer(struct i2c_adapter *i2c_adap,
 			/*
 			 * The TM6000 only supports a read transaction
 			 * immediately after a 1 or 2 byte write to select
-			 * a register.  We cannot fulfil this request.
+			 * a register.  We cannot fulfill this request.
 			 */
 			i2c_dprintk(2, " read without preceding write not supported");
 			rc = -EOPNOTSUPP;
diff --git a/drivers/media/usb/tm6000/tm6000-stds.c b/drivers/media/usb/tm6000/tm6000-stds.c
index c0c75951246b..858cb4f3a9ca 100644
--- a/drivers/media/usb/tm6000/tm6000-stds.c
+++ b/drivers/media/usb/tm6000/tm6000-stds.c
@@ -323,7 +323,7 @@ static int tm6000_set_audio_std(struct tm6000_core *dev)
 {
 	uint8_t areg_02 = 0x04; /* GC1 Fixed gain 0dB */
 	uint8_t areg_05 = 0x01; /* Auto 4.5 = M Japan, Auto 6.5 = DK */
-	uint8_t areg_06 = 0x02; /* Auto de-emphasis, mannual channel mode */
+	uint8_t areg_06 = 0x02; /* Auto de-emphasis, manual channel mode */
 
 	if (dev->radio) {
 		tm6000_set_reg(dev, TM6010_REQ08_R01_A_INIT, 0x00);
diff --git a/drivers/media/usb/tm6000/tm6000-video.c b/drivers/media/usb/tm6000/tm6000-video.c
index 5127be71dd03..072210f5f92f 100644
--- a/drivers/media/usb/tm6000/tm6000-video.c
+++ b/drivers/media/usb/tm6000/tm6000-video.c
@@ -180,7 +180,7 @@ static int copy_streams(u8 *data, unsigned long len,
 			field = (header >> 11) & 0x1;
 			line  = (header >> 12) & 0x1ff;
 			cmd   = (header >> 21) & 0x7;
-			/* Validates haeder fields */
+			/* Validates header fields */
 			if (size > TM6000_URB_MSG_LEN)
 				size = TM6000_URB_MSG_LEN;
 			pktsize = TM6000_URB_MSG_LEN;
diff --git a/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c b/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
index 6eb84cf007b4..4db7a013e049 100644
--- a/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
+++ b/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
@@ -306,7 +306,7 @@ static int ttusb_boot_dsp(struct ttusb *ttusb)
 	b[3] = 28;
 
 	/* upload dsp code in 32 byte steps (36 didn't work for me ...) */
-	/* 32 is max packet size, no messages should be splitted. */
+	/* 32 is max packet size, no messages should be split. */
 	for (i = 0; i < fw->size; i += 28) {
 		memcpy(&b[4], &fw->data[i], 28);
 
diff --git a/drivers/media/usb/ttusb-dec/ttusb_dec.c b/drivers/media/usb/ttusb-dec/ttusb_dec.c
index 44ca66cb9b8f..897ef5e1da71 100644
--- a/drivers/media/usb/ttusb-dec/ttusb_dec.c
+++ b/drivers/media/usb/ttusb-dec/ttusb_dec.c
@@ -284,7 +284,7 @@ static void ttusb_dec_handle_irq( struct urb *urb)
 		 *
 		 * this is an fact a bit too simple implementation;
 		 * the box also reports a keyrepeat signal
-		 * (with buffer[3] == 0x40) in an intervall of ~100ms.
+		 * (with buffer[3] == 0x40) in an interval of ~100ms.
 		 * But to handle this correctly we had to imlemenent some
 		 * kind of timer which signals a 'key up' event if no
 		 * keyrepeat signal is received for lets say 200ms.
diff --git a/drivers/media/usb/usbvision/usbvision-core.c b/drivers/media/usb/usbvision/usbvision-core.c
index 2b843a7b27a4..92d166bf8c12 100644
--- a/drivers/media/usb/usbvision/usbvision-core.c
+++ b/drivers/media/usb/usbvision/usbvision-core.c
@@ -900,7 +900,7 @@ static enum parse_state usbvision_parse_lines_420(struct usb_usbvision *usbvisio
 	if ((frame->curline + 1) >= frame->frmheight)
 		return parse_state_next_frame;
 
-	block_split = (pixel_per_line%y_block_size) ? 1 : 0;	/* are some blocks splitted into different lines? */
+	block_split = (pixel_per_line%y_block_size) ? 1 : 0;	/* are some blocks split into different lines? */
 
 	y_odd_offset = (pixel_per_line / y_block_size) * (y_block_size + uv_block_size)
 			+ block_split * uv_block_size;
@@ -1865,7 +1865,7 @@ static int usbvision_set_compress_params(struct usb_usbvision *usbvision)
 	value[4] = 0xA2;    /* Reg.48 BUF_THR I'm not sure if this does something in not compressed mode. */
 	value[5] = 0x00;    /* Reg.49 DVI_YUV This has nothing to do with compression */
 
-	/* catched values for NT1004 */
+	/* caught values for NT1004 */
 	/* value[0] = 0xFF; Never apply intra mode automatically */
 	/* value[1] = 0xF1; Use full frame height for virtual strip width; One line per strip */
 	/* value[2] = 0x01; Force intra mode on all new frames */
@@ -1943,7 +1943,7 @@ int usbvision_set_input(struct usb_usbvision *usbvision)
 		/* SAA7113 uses 8 bit output */
 		value[0] = USBVISION_8_422_SYNC;
 	} else {
-		/* I'm sure only about d2-d0 [010] 16 bit 4:2:2 usin sync pulses
+		/* I'm sure only about d2-d0 [010] 16 bit 4:2:2 using sync pulses
 		 * as that is how saa7111 is configured */
 		value[0] = USBVISION_16_422_SYNC;
 		/* | USBVISION_VSNC_POL | USBVISION_VCLK_POL);*/
@@ -2146,7 +2146,7 @@ int usbvision_power_on(struct usb_usbvision *usbvision)
 
 /*
  * usbvision_begin_streaming()
- * Sure you have to put bit 7 to 0, if not incoming frames are droped, but no
+ * Sure you have to put bit 7 to 0, if not incoming frames are dropped, but no
  * idea about the rest
  */
 int usbvision_begin_streaming(struct usb_usbvision *usbvision)
diff --git a/drivers/media/usb/usbvision/usbvision.h b/drivers/media/usb/usbvision/usbvision.h
index d55088b4fd63..668167f8951d 100644
--- a/drivers/media/usb/usbvision/usbvision.h
+++ b/drivers/media/usb/usbvision/usbvision.h
@@ -135,11 +135,11 @@
 
 #define MIN_FRAME_WIDTH			64
 #define MAX_USB_WIDTH			320  /* 384 */
-#define MAX_FRAME_WIDTH			320  /* 384 */			/* streching sometimes causes crashes*/
+#define MAX_FRAME_WIDTH			320  /* 384 */			/* stretching sometimes causes crashes*/
 
 #define MIN_FRAME_HEIGHT		48
 #define MAX_USB_HEIGHT			240  /* 288 */
-#define MAX_FRAME_HEIGHT		240  /* 288 */			/* Streching sometimes causes crashes*/
+#define MAX_FRAME_HEIGHT		240  /* 288 */			/* Stretching sometimes causes crashes*/
 
 #define MAX_FRAME_SIZE			(MAX_FRAME_WIDTH * MAX_FRAME_HEIGHT * MAX_BYTES_PER_PIXEL)
 #define USBVISION_CLIPMASK_SIZE		(MAX_FRAME_WIDTH * MAX_FRAME_HEIGHT / 8) /* bytesize of clipmask */
@@ -177,7 +177,7 @@ enum {
  * G = 1.164*(Y-16) - 0.813*(U-128) - 0.391*(V-128)
  * R = 1.164*(Y-16) + 1.596*(U-128)
  *
- * If you fancy integer arithmetics (as you should), hear this:
+ * If you fancy integer arithmetic (as you should), hear this:
  *
  * 65536*B = 76284*(Y-16)		  + 132252*(V-128)
  * 65536*G = 76284*(Y-16) -  53281*(U-128) -  25625*(V-128)
@@ -438,7 +438,7 @@ struct usb_usbvision {
 	int last_compr_level;						/* How strong (100) or weak (0) was compression */
 	int usb_bandwidth;						/* Mbit/s */
 
-	/* Statistics that can be overlayed on the screen */
+	/* Statistics that can be overlaid on the screen */
 	unsigned long isoc_urb_count;			/* How many URBs we received so far */
 	unsigned long urb_length;			/* Length of last URB */
 	unsigned long isoc_data_count;			/* How many bytes we received */
diff --git a/drivers/media/usb/uvc/uvc_video.c b/drivers/media/usb/uvc/uvc_video.c
index e314657a1843..182dcac49aa3 100644
--- a/drivers/media/usb/uvc/uvc_video.c
+++ b/drivers/media/usb/uvc/uvc_video.c
@@ -2008,7 +2008,7 @@ int uvc_video_init(struct uvc_streaming *stream)
 	usb_set_interface(stream->dev->udev, stream->intfnum, 0);
 
 	/* Set the streaming probe control with default streaming parameters
-	 * retrieved from the device. Webcams that don't suport GET_DEF
+	 * retrieved from the device. Webcams that don't support GET_DEF
 	 * requests on the probe control will just keep their current streaming
 	 * parameters.
 	 */
diff --git a/drivers/media/usb/zr364xx/zr364xx.c b/drivers/media/usb/zr364xx/zr364xx.c
index 51aad2cf742f..96fee8d5b865 100644
--- a/drivers/media/usb/zr364xx/zr364xx.c
+++ b/drivers/media/usb/zr364xx/zr364xx.c
@@ -2,7 +2,7 @@
  * Zoran 364xx based USB webcam module version 0.73
  *
  * Allows you to use your USB webcam with V4L2 applications
- * This is still in heavy developpement !
+ * This is still in heavy development !
  *
  * Copyright (C) 2004  Antoine Jacquet <royale@zerezo.com>
  * http://royale.zerezo.com/zr364xx/

^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 10/14] media: v4l2-core: fix several typos
  2019-02-18 19:28 [PATCH 01/14] media: dvb-frontends: fix several typos Mauro Carvalho Chehab
                   ` (7 preceding siblings ...)
  2019-02-18 19:29   ` [09/14] " Mauro Carvalho Chehab
@ 2019-02-18 19:29 ` Mauro Carvalho Chehab
  2019-02-18 19:29 ` [PATCH 11/14] media: common: " Mauro Carvalho Chehab
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 42+ messages in thread
From: Mauro Carvalho Chehab @ 2019-02-18 19:29 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Linux Media Mailing List, Mauro Carvalho Chehab

Use codespell to fix lots of typos over frontends.

Manually verified to avoid false-positives.

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
---
 drivers/media/v4l2-core/v4l2-fwnode.c         | 16 ++++++++--------
 drivers/media/v4l2-core/v4l2-ioctl.c          |  2 +-
 drivers/media/v4l2-core/videobuf-core.c       |  2 +-
 drivers/media/v4l2-core/videobuf-dma-contig.c |  2 +-
 drivers/media/v4l2-core/videobuf-vmalloc.c    |  2 +-
 5 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/drivers/media/v4l2-core/v4l2-fwnode.c b/drivers/media/v4l2-core/v4l2-fwnode.c
index 9bfedd7596a1..20571846e636 100644
--- a/drivers/media/v4l2-core/v4l2-fwnode.c
+++ b/drivers/media/v4l2-core/v4l2-fwnode.c
@@ -46,7 +46,7 @@ static const struct v4l2_fwnode_bus_conv {
 	enum v4l2_fwnode_bus_type fwnode_bus_type;
 	enum v4l2_mbus_type mbus_type;
 	const char *name;
-} busses[] = {
+} buses[] = {
 	{
 		V4L2_FWNODE_BUS_TYPE_GUESS,
 		V4L2_MBUS_UNKNOWN,
@@ -83,9 +83,9 @@ get_v4l2_fwnode_bus_conv_by_fwnode_bus(enum v4l2_fwnode_bus_type type)
 {
 	unsigned int i;
 
-	for (i = 0; i < ARRAY_SIZE(busses); i++)
-		if (busses[i].fwnode_bus_type == type)
-			return &busses[i];
+	for (i = 0; i < ARRAY_SIZE(buses); i++)
+		if (buses[i].fwnode_bus_type == type)
+			return &buses[i];
 
 	return NULL;
 }
@@ -113,9 +113,9 @@ get_v4l2_fwnode_bus_conv_by_mbus(enum v4l2_mbus_type type)
 {
 	unsigned int i;
 
-	for (i = 0; i < ARRAY_SIZE(busses); i++)
-		if (busses[i].mbus_type == type)
-			return &busses[i];
+	for (i = 0; i < ARRAY_SIZE(buses); i++)
+		if (buses[i].mbus_type == type)
+			return &buses[i];
 
 	return NULL;
 }
@@ -809,7 +809,7 @@ static int v4l2_fwnode_reference_parse(struct device *dev,
  * root node and the value of that property matching with the integer argument
  * of the reference, at the same index.
  *
- * The child fwnode reched at the end of the iteration is then returned to the
+ * The child fwnode reached at the end of the iteration is then returned to the
  * caller.
  *
  * The core reason for this is that you cannot refer to just any node in ACPI.
diff --git a/drivers/media/v4l2-core/v4l2-ioctl.c b/drivers/media/v4l2-core/v4l2-ioctl.c
index 206b7348797e..fbf4ce7b54eb 100644
--- a/drivers/media/v4l2-core/v4l2-ioctl.c
+++ b/drivers/media/v4l2-core/v4l2-ioctl.c
@@ -88,7 +88,7 @@ const char *v4l2_norm_to_name(v4l2_std_id id)
 	int i;
 
 	/* HACK: ppc32 architecture doesn't have __ucmpdi2 function to handle
-	   64 bit comparations. So, on that architecture, with some gcc
+	   64 bit comparisons. So, on that architecture, with some gcc
 	   variants, compilation fails. Currently, the max value is 30bit wide.
 	 */
 	BUG_ON(myid != id);
diff --git a/drivers/media/v4l2-core/videobuf-core.c b/drivers/media/v4l2-core/videobuf-core.c
index d1bcfa91aaf8..5e3636615f5c 100644
--- a/drivers/media/v4l2-core/videobuf-core.c
+++ b/drivers/media/v4l2-core/videobuf-core.c
@@ -214,7 +214,7 @@ int videobuf_queue_is_busy(struct videobuf_queue *q)
 			return 1;
 		}
 		if (q->bufs[i]->state == VIDEOBUF_ACTIVE) {
-			dprintk(1, "busy: buffer #%d avtive\n", i);
+			dprintk(1, "busy: buffer #%d active\n", i);
 			return 1;
 		}
 	}
diff --git a/drivers/media/v4l2-core/videobuf-dma-contig.c b/drivers/media/v4l2-core/videobuf-dma-contig.c
index f46132504d88..e1bf50df4c70 100644
--- a/drivers/media/v4l2-core/videobuf-dma-contig.c
+++ b/drivers/media/v4l2-core/videobuf-dma-contig.c
@@ -248,7 +248,7 @@ static int __videobuf_iolock(struct videobuf_queue *q,
 
 		/* All handling should be done by __videobuf_mmap_mapper() */
 		if (!mem->vaddr) {
-			dev_err(q->dev, "memory is not alloced/mmapped.\n");
+			dev_err(q->dev, "memory is not allocated/mmapped.\n");
 			return -EINVAL;
 		}
 		break;
diff --git a/drivers/media/v4l2-core/videobuf-vmalloc.c b/drivers/media/v4l2-core/videobuf-vmalloc.c
index 293213ad9ef7..cb50f1957828 100644
--- a/drivers/media/v4l2-core/videobuf-vmalloc.c
+++ b/drivers/media/v4l2-core/videobuf-vmalloc.c
@@ -171,7 +171,7 @@ static int __videobuf_iolock(struct videobuf_queue *q,
 
 		/* All handling should be done by __videobuf_mmap_mapper() */
 		if (!mem->vaddr) {
-			printk(KERN_ERR "memory is not alloced/mmapped.\n");
+			printk(KERN_ERR "memory is not allocated/mmapped.\n");
 			return -EINVAL;
 		}
 		break;
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 11/14] media: common: fix several typos
  2019-02-18 19:28 [PATCH 01/14] media: dvb-frontends: fix several typos Mauro Carvalho Chehab
                   ` (8 preceding siblings ...)
  2019-02-18 19:29 ` [PATCH 10/14] media: v4l2-core: " Mauro Carvalho Chehab
@ 2019-02-18 19:29 ` Mauro Carvalho Chehab
  2019-02-18 19:29   ` Mauro Carvalho Chehab
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 42+ messages in thread
From: Mauro Carvalho Chehab @ 2019-02-18 19:29 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Linux Media Mailing List,
	Mauro Carvalho Chehab, Hans Verkuil, Pawel Osciak,
	Marek Szyprowski, Kyungmin Park

Use codespell to fix lots of typos over frontends.

Manually verified to avoid false-positives.

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
---
 drivers/media/common/saa7146/saa7146_video.c      | 2 +-
 drivers/media/common/siano/sms-cards.c            | 2 +-
 drivers/media/common/siano/smscoreapi.h           | 2 +-
 drivers/media/common/videobuf2/videobuf2-dma-sg.c | 2 +-
 drivers/media/common/videobuf2/videobuf2-memops.c | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/drivers/media/common/saa7146/saa7146_video.c b/drivers/media/common/saa7146/saa7146_video.c
index f90aa8109663..a0f0b5eef0bd 100644
--- a/drivers/media/common/saa7146/saa7146_video.c
+++ b/drivers/media/common/saa7146/saa7146_video.c
@@ -796,7 +796,7 @@ static int vidioc_s_fmt_vid_overlay(struct file *file, void *__fh, struct v4l2_f
 		return -EFAULT;
 	}
 
-	/* vv->ov.fh is used to indicate that we have valid overlay informations, too */
+	/* vv->ov.fh is used to indicate that we have valid overlay information, too */
 	vv->ov.fh = fh;
 
 	/* check if our current overlay is active */
diff --git a/drivers/media/common/siano/sms-cards.c b/drivers/media/common/siano/sms-cards.c
index af6b2268db61..e238c9bc17d3 100644
--- a/drivers/media/common/siano/sms-cards.c
+++ b/drivers/media/common/siano/sms-cards.c
@@ -311,7 +311,7 @@ int sms_board_led_feedback(struct smscore_device_t *coredev, int led)
 	int board_id = smscore_get_board_id(coredev);
 	struct sms_board *board = sms_get_board(board_id);
 
-	/* dont touch GPIO if LEDs are already set */
+	/* don't touch GPIO if LEDs are already set */
 	if (smscore_led_state(coredev, -1) == led)
 		return 0;
 
diff --git a/drivers/media/common/siano/smscoreapi.h b/drivers/media/common/siano/smscoreapi.h
index eb58853008c9..476fa7a8b152 100644
--- a/drivers/media/common/siano/smscoreapi.h
+++ b/drivers/media/common/siano/smscoreapi.h
@@ -750,7 +750,7 @@ struct sms_stats {
 	u32 num_of_corrected_mpe_tlbs;/* Number of MPE tables which were
 	corrected by MPE RS decoding */
 	/* Common params */
-	u32 ber_error_count;	/* Number of errornous SYNC bits. */
+	u32 ber_error_count;	/* Number of erroneous SYNC bits. */
 	u32 ber_bit_count;	/* Total number of SYNC bits. */
 
 	/* Interface information */
diff --git a/drivers/media/common/videobuf2/videobuf2-dma-sg.c b/drivers/media/common/videobuf2/videobuf2-dma-sg.c
index f02876d971d7..270c3162fdcb 100644
--- a/drivers/media/common/videobuf2/videobuf2-dma-sg.c
+++ b/drivers/media/common/videobuf2/videobuf2-dma-sg.c
@@ -67,7 +67,7 @@ static int vb2_dma_sg_alloc_compacted(struct vb2_dma_sg_buf *buf,
 		int i;
 
 		order = get_order(size);
-		/* Dont over allocate*/
+		/* Don't over allocate*/
 		if ((PAGE_SIZE << order) > size)
 			order--;
 
diff --git a/drivers/media/common/videobuf2/videobuf2-memops.c b/drivers/media/common/videobuf2/videobuf2-memops.c
index 89e51989332b..c4a85be48ac2 100644
--- a/drivers/media/common/videobuf2/videobuf2-memops.c
+++ b/drivers/media/common/videobuf2/videobuf2-memops.c
@@ -121,7 +121,7 @@ static void vb2_common_vm_close(struct vm_area_struct *vma)
 }
 
 /*
- * vb2_common_vm_ops - common vm_ops used for tracking refcount of mmaped
+ * vb2_common_vm_ops - common vm_ops used for tracking refcount of mmapped
  * video buffers
  */
 const struct vm_operations_struct vb2_common_vm_ops = {
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 12/14] media: include: fix several typos
  2019-02-18 19:28 [PATCH 01/14] media: dvb-frontends: fix several typos Mauro Carvalho Chehab
  2019-02-18 19:28 ` [PATCH 02/14] media: radio: " Mauro Carvalho Chehab
@ 2019-02-18 19:29   ` Mauro Carvalho Chehab
  2019-02-18 19:28 ` [PATCH 04/14] media: i2c: " Mauro Carvalho Chehab
                     ` (10 subsequent siblings)
  12 siblings, 0 replies; 42+ messages in thread
From: Mauro Carvalho Chehab @ 2019-02-18 19:29 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Linux Media Mailing List,
	Mauro Carvalho Chehab, Lad, Prabhakar, Kukjin Kim,
	Krzysztof Kozlowski, Hans Verkuil, Pawel Osciak,
	Marek Szyprowski, Kyungmin Park, linux-arm-kernel,
	linux-samsung-soc

Use codespell to fix lots of typos over frontends.

Manually verified to avoid false-positives.

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
---
 include/linux/platform_data/media/si4713.h | 4 ++--
 include/media/davinci/dm355_ccdc.h         | 4 ++--
 include/media/davinci/dm644x_ccdc.h        | 2 +-
 include/media/drv-intf/exynos-fimc.h       | 2 +-
 include/media/drv-intf/saa7146.h           | 2 +-
 include/media/drv-intf/saa7146_vv.h        | 4 ++--
 include/media/dvb_frontend.h               | 8 ++++----
 include/media/rc-map.h                     | 4 ++--
 include/media/v4l2-ctrls.h                 | 2 +-
 include/media/v4l2-fwnode.h                | 4 ++--
 include/media/v4l2-subdev.h                | 2 +-
 include/media/videobuf-core.h              | 2 +-
 include/media/videobuf2-core.h             | 2 +-
 13 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/include/linux/platform_data/media/si4713.h b/include/linux/platform_data/media/si4713.h
index 932668ad54f7..13b3eb7a9059 100644
--- a/include/linux/platform_data/media/si4713.h
+++ b/include/linux/platform_data/media/si4713.h
@@ -31,7 +31,7 @@ struct si4713_platform_data {
  */
 struct si4713_rnl {
 	__u32 index;		/* modulator index */
-	__u32 frequency;	/* frequency to peform rnl measurement */
+	__u32 frequency;	/* frequency to perform rnl measurement */
 	__s32 rnl;		/* result of measurement in dBuV */
 	__u32 reserved[4];	/* drivers and apps must init this to 0 */
 };
@@ -40,7 +40,7 @@ struct si4713_rnl {
  * This is the ioctl number to query for rnl. Users must pass a
  * struct si4713_rnl pointer specifying desired frequency in 'frequency' field
  * following driver capabilities (i.e V4L2_TUNER_CAP_LOW).
- * Driver must return measured value in the same struture, filling 'rnl' field.
+ * Driver must return measured value in the same structure, filling 'rnl' field.
  */
 #define SI4713_IOC_MEASURE_RNL	_IOWR('V', BASE_VIDIOC_PRIVATE + 0, \
 						struct si4713_rnl)
diff --git a/include/media/davinci/dm355_ccdc.h b/include/media/davinci/dm355_ccdc.h
index e6bc72f6b60f..1cba42d805fa 100644
--- a/include/media/davinci/dm355_ccdc.h
+++ b/include/media/davinci/dm355_ccdc.h
@@ -228,7 +228,7 @@ struct ccdc_config_params_raw {
 	/* Threshold of median filter */
 	int med_filt_thres;
 	/*
-	 * horz and vertical data offset. Appliable for defect correction
+	 * horz and vertical data offset. Applicable for defect correction
 	 * and lsc
 	 */
 	struct ccdc_data_offset data_offset;
@@ -238,7 +238,7 @@ struct ccdc_config_params_raw {
 	struct ccdc_black_clamp blk_clamp;
 	/* Structure for Black Compensation */
 	struct ccdc_black_compensation blk_comp;
-	/* struture for vertical Defect Correction Module Configuration */
+	/* structure for vertical Defect Correction Module Configuration */
 	struct ccdc_vertical_dft vertical_dft;
 	/* structure for color space converter Module Configuration */
 	struct ccdc_csc csc;
diff --git a/include/media/davinci/dm644x_ccdc.h b/include/media/davinci/dm644x_ccdc.h
index 6ea2ce241851..694fc8f6081f 100644
--- a/include/media/davinci/dm644x_ccdc.h
+++ b/include/media/davinci/dm644x_ccdc.h
@@ -152,7 +152,7 @@ struct ccdc_params_raw {
 	 * order in memory(bottom to top)
 	 */
 	unsigned char image_invert_enable;
-	/* configurable paramaters */
+	/* configurable parameters */
 	struct ccdc_config_params_raw config_params;
 };
 
diff --git a/include/media/drv-intf/exynos-fimc.h b/include/media/drv-intf/exynos-fimc.h
index f9c64338841f..54c214737142 100644
--- a/include/media/drv-intf/exynos-fimc.h
+++ b/include/media/drv-intf/exynos-fimc.h
@@ -81,7 +81,7 @@ struct fimc_source_info {
  * v4l2_device notification id. This is only for internal use in the kernel.
  * Sensor subdevs should issue S5P_FIMC_TX_END_NOTIFY notification in single
  * frame capture mode when there is only one VSYNC pulse issued by the sensor
- * at begining of the frame transmission.
+ * at beginning of the frame transmission.
  */
 #define S5P_FIMC_TX_END_NOTIFY _IO('e', 0)
 
diff --git a/include/media/drv-intf/saa7146.h b/include/media/drv-intf/saa7146.h
index a7bf2c4a2e4d..71ce63c99cb4 100644
--- a/include/media/drv-intf/saa7146.h
+++ b/include/media/drv-intf/saa7146.h
@@ -139,7 +139,7 @@ struct saa7146_dev
 	void				*ext_priv;	/* pointer for extension private use (most likely some private data) */
 	struct saa7146_ext_vv		*ext_vv_data;
 
-	/* per device video/vbi informations (if available) */
+	/* per device video/vbi information (if available) */
 	struct saa7146_vv	*vv_data;
 	void (*vv_callback)(struct saa7146_dev *dev, unsigned long status);
 
diff --git a/include/media/drv-intf/saa7146_vv.h b/include/media/drv-intf/saa7146_vv.h
index 6f80fb7f31a5..b34d86bb0664 100644
--- a/include/media/drv-intf/saa7146_vv.h
+++ b/include/media/drv-intf/saa7146_vv.h
@@ -151,7 +151,7 @@ struct saa7146_vv
 
 struct saa7146_ext_vv
 {
-	/* informations about the video capabilities of the device */
+	/* information about the video capabilities of the device */
 	int	inputs;
 	int	audios;
 	u32	capabilities;
@@ -241,7 +241,7 @@ void saa7146_res_free(struct saa7146_fh *fh, unsigned int bits);
 #define SAA7146_CLIPPING_MASK		0x6
 #define SAA7146_CLIPPING_MASK_INVERTED	0x7
 
-/* output formats: each entry holds four informations */
+/* output formats: each entry holds four information */
 #define RGB08_COMPOSED	0x0217 /* composed is used in the sense of "not-planar" */
 /* this means: planar?=0, yuv2rgb-conversation-mode=2, dither=yes(=1), format-mode = 7 */
 #define RGB15_COMPOSED	0x0213
diff --git a/include/media/dvb_frontend.h b/include/media/dvb_frontend.h
index 6f7a85ab3541..f05cd7b94a2c 100644
--- a/include/media/dvb_frontend.h
+++ b/include/media/dvb_frontend.h
@@ -160,7 +160,7 @@ enum dvbfe_algo {
  *	The frontend search for a signal failed
  *
  * @DVBFE_ALGO_SEARCH_INVALID:
- *	The frontend search algorith was probably supplied with invalid
+ *	The frontend search algorithm was probably supplied with invalid
  *	parameters and the search is an invalid one
  *
  * @DVBFE_ALGO_SEARCH_ERROR:
@@ -204,7 +204,7 @@ enum dvbfe_search {
  * @set_config:		callback function used to send some tuner-specific
  *			parameters.
  * @get_frequency:	get the actual tuned frequency
- * @get_bandwidth:	get the bandwitdh used by the low pass filters
+ * @get_bandwidth:	get the bandwidth used by the low pass filters
  * @get_if_frequency:	get the Intermediate Frequency, in Hz. For baseband,
  *			should return 0.
  * @get_status:		returns the frontend lock status
@@ -232,7 +232,7 @@ struct dvb_tuner_ops {
 	int (*suspend)(struct dvb_frontend *fe);
 	int (*resume)(struct dvb_frontend *fe);
 
-	/* This is the recomended way to set the tuner */
+	/* This is the recommended way to set the tuner */
 	int (*set_params)(struct dvb_frontend *fe);
 	int (*set_analog_params)(struct dvb_frontend *fe, struct analog_parameters *p);
 
@@ -358,7 +358,7 @@ struct dvb_frontend_internal_info {
  * @release:		callback function called when frontend is ready to be
  *			freed.
  *			drivers should free any allocated memory.
- * @release_sec:	callback function requesting that the Satelite Equipment
+ * @release_sec:	callback function requesting that the Satellite Equipment
  *			Control (SEC) driver to release and free any memory
  *			allocated by the driver.
  * @init:		callback function used to initialize the tuner device.
diff --git a/include/media/rc-map.h b/include/media/rc-map.h
index d621acadfbf3..d2e689fd6b3e 100644
--- a/include/media/rc-map.h
+++ b/include/media/rc-map.h
@@ -136,14 +136,14 @@ struct rc_map_list {
 /* Routines from rc-map.c */
 
 /**
- * rc_map_register() - Registers a Remote Controler scancode map
+ * rc_map_register() - Registers a Remote Controller scancode map
  *
  * @map:	pointer to struct rc_map_list
  */
 int rc_map_register(struct rc_map_list *map);
 
 /**
- * rc_map_unregister() - Unregisters a Remote Controler scancode map
+ * rc_map_unregister() - Unregisters a Remote Controller scancode map
  *
  * @map:	pointer to struct rc_map_list
  */
diff --git a/include/media/v4l2-ctrls.h b/include/media/v4l2-ctrls.h
index d63cf227b0ab..e5cae37ced2d 100644
--- a/include/media/v4l2-ctrls.h
+++ b/include/media/v4l2-ctrls.h
@@ -648,7 +648,7 @@ struct v4l2_ctrl *v4l2_ctrl_new_std_menu_items(struct v4l2_ctrl_handler *hdl,
  * @def:	The control's default value.
  * @qmenu_int:	The control's menu entries.
  *
- * Same as v4l2_ctrl_new_std_menu(), but @mask is set to 0 and it additionaly
+ * Same as v4l2_ctrl_new_std_menu(), but @mask is set to 0 and it additionally
  * takes as an argument an array of integers determining the menu items.
  *
  * If @id refers to a non-integer-menu control, then this function will
diff --git a/include/media/v4l2-fwnode.h b/include/media/v4l2-fwnode.h
index 6d9d9f1839ac..6c07825e18b9 100644
--- a/include/media/v4l2-fwnode.h
+++ b/include/media/v4l2-fwnode.h
@@ -143,7 +143,7 @@ struct v4l2_fwnode_link {
  * @vep.bus_type to V4L2_MBUS_UNKNOWN. The caller may not provide a default
  * configuration in this case as the defaults are specific to a given bus type.
  * This functionality is deprecated and should not be used in new drivers and it
- * is only supported for CSI-2 D-PHY, parallel and Bt.656 busses.
+ * is only supported for CSI-2 D-PHY, parallel and Bt.656 buses.
  *
  * The function does not change the V4L2 fwnode endpoint state if it fails.
  *
@@ -186,7 +186,7 @@ void v4l2_fwnode_endpoint_free(struct v4l2_fwnode_endpoint *vep);
  * @vep.bus_type to V4L2_MBUS_UNKNOWN. The caller may not provide a default
  * configuration in this case as the defaults are specific to a given bus type.
  * This functionality is deprecated and should not be used in new drivers and it
- * is only supported for CSI-2 D-PHY, parallel and Bt.656 busses.
+ * is only supported for CSI-2 D-PHY, parallel and Bt.656 buses.
  *
  * The function does not change the V4L2 fwnode endpoint state if it fails.
  *
diff --git a/include/media/v4l2-subdev.h b/include/media/v4l2-subdev.h
index 34da094a3f40..349e1c18cf48 100644
--- a/include/media/v4l2-subdev.h
+++ b/include/media/v4l2-subdev.h
@@ -70,7 +70,7 @@ struct v4l2_decode_vbi_line {
  * device. These devices are usually audio/video muxers/encoders/decoders or
  * sensors and webcam controllers.
  *
- * Usually these devices are controlled through an i2c bus, but other busses
+ * Usually these devices are controlled through an i2c bus, but other buses
  * may also be used.
  *
  * The v4l2_subdev struct provides a way of accessing these devices in a
diff --git a/include/media/videobuf-core.h b/include/media/videobuf-core.h
index 5684dc6f0d0d..2c4db97cd96f 100644
--- a/include/media/videobuf-core.h
+++ b/include/media/videobuf-core.h
@@ -43,7 +43,7 @@ struct videobuf_queue;
  * (which v4l2 uses).
  *
  * If there is a valid mapping for a buffer, buffer->baddr/bsize holds
- * userspace address + size which can be feeded into the
+ * userspace address + size which can be fed into the
  * videobuf_dma_init_user function listed above.
  *
  */
diff --git a/include/media/videobuf2-core.h b/include/media/videobuf2-core.h
index 06142c1469cc..fb0ea7a06cc9 100644
--- a/include/media/videobuf2-core.h
+++ b/include/media/videobuf2-core.h
@@ -396,7 +396,7 @@ struct vb2_buffer {
  * @buf_queue:		passes buffer vb to the driver; driver may start
  *			hardware operation on this buffer; driver should give
  *			the buffer back by calling vb2_buffer_done() function;
- *			it is allways called after calling VIDIOC_STREAMON()
+ *			it is always called after calling VIDIOC_STREAMON()
  *			ioctl; might be called before @start_streaming callback
  *			if user pre-queued buffers before calling
  *			VIDIOC_STREAMON().
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 12/14] media: include: fix several typos
@ 2019-02-18 19:29   ` Mauro Carvalho Chehab
  0 siblings, 0 replies; 42+ messages in thread
From: Mauro Carvalho Chehab @ 2019-02-18 19:29 UTC (permalink / raw)
  Cc: linux-samsung-soc, Pawel Osciak, Kyungmin Park,
	Krzysztof Kozlowski, Mauro Carvalho Chehab, Hans Verkuil, Lad,
	Prabhakar, Kukjin Kim, Mauro Carvalho Chehab, Marek Szyprowski,
	linux-arm-kernel, Linux Media Mailing List

Use codespell to fix lots of typos over frontends.

Manually verified to avoid false-positives.

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
---
 include/linux/platform_data/media/si4713.h | 4 ++--
 include/media/davinci/dm355_ccdc.h         | 4 ++--
 include/media/davinci/dm644x_ccdc.h        | 2 +-
 include/media/drv-intf/exynos-fimc.h       | 2 +-
 include/media/drv-intf/saa7146.h           | 2 +-
 include/media/drv-intf/saa7146_vv.h        | 4 ++--
 include/media/dvb_frontend.h               | 8 ++++----
 include/media/rc-map.h                     | 4 ++--
 include/media/v4l2-ctrls.h                 | 2 +-
 include/media/v4l2-fwnode.h                | 4 ++--
 include/media/v4l2-subdev.h                | 2 +-
 include/media/videobuf-core.h              | 2 +-
 include/media/videobuf2-core.h             | 2 +-
 13 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/include/linux/platform_data/media/si4713.h b/include/linux/platform_data/media/si4713.h
index 932668ad54f7..13b3eb7a9059 100644
--- a/include/linux/platform_data/media/si4713.h
+++ b/include/linux/platform_data/media/si4713.h
@@ -31,7 +31,7 @@ struct si4713_platform_data {
  */
 struct si4713_rnl {
 	__u32 index;		/* modulator index */
-	__u32 frequency;	/* frequency to peform rnl measurement */
+	__u32 frequency;	/* frequency to perform rnl measurement */
 	__s32 rnl;		/* result of measurement in dBuV */
 	__u32 reserved[4];	/* drivers and apps must init this to 0 */
 };
@@ -40,7 +40,7 @@ struct si4713_rnl {
  * This is the ioctl number to query for rnl. Users must pass a
  * struct si4713_rnl pointer specifying desired frequency in 'frequency' field
  * following driver capabilities (i.e V4L2_TUNER_CAP_LOW).
- * Driver must return measured value in the same struture, filling 'rnl' field.
+ * Driver must return measured value in the same structure, filling 'rnl' field.
  */
 #define SI4713_IOC_MEASURE_RNL	_IOWR('V', BASE_VIDIOC_PRIVATE + 0, \
 						struct si4713_rnl)
diff --git a/include/media/davinci/dm355_ccdc.h b/include/media/davinci/dm355_ccdc.h
index e6bc72f6b60f..1cba42d805fa 100644
--- a/include/media/davinci/dm355_ccdc.h
+++ b/include/media/davinci/dm355_ccdc.h
@@ -228,7 +228,7 @@ struct ccdc_config_params_raw {
 	/* Threshold of median filter */
 	int med_filt_thres;
 	/*
-	 * horz and vertical data offset. Appliable for defect correction
+	 * horz and vertical data offset. Applicable for defect correction
 	 * and lsc
 	 */
 	struct ccdc_data_offset data_offset;
@@ -238,7 +238,7 @@ struct ccdc_config_params_raw {
 	struct ccdc_black_clamp blk_clamp;
 	/* Structure for Black Compensation */
 	struct ccdc_black_compensation blk_comp;
-	/* struture for vertical Defect Correction Module Configuration */
+	/* structure for vertical Defect Correction Module Configuration */
 	struct ccdc_vertical_dft vertical_dft;
 	/* structure for color space converter Module Configuration */
 	struct ccdc_csc csc;
diff --git a/include/media/davinci/dm644x_ccdc.h b/include/media/davinci/dm644x_ccdc.h
index 6ea2ce241851..694fc8f6081f 100644
--- a/include/media/davinci/dm644x_ccdc.h
+++ b/include/media/davinci/dm644x_ccdc.h
@@ -152,7 +152,7 @@ struct ccdc_params_raw {
 	 * order in memory(bottom to top)
 	 */
 	unsigned char image_invert_enable;
-	/* configurable paramaters */
+	/* configurable parameters */
 	struct ccdc_config_params_raw config_params;
 };
 
diff --git a/include/media/drv-intf/exynos-fimc.h b/include/media/drv-intf/exynos-fimc.h
index f9c64338841f..54c214737142 100644
--- a/include/media/drv-intf/exynos-fimc.h
+++ b/include/media/drv-intf/exynos-fimc.h
@@ -81,7 +81,7 @@ struct fimc_source_info {
  * v4l2_device notification id. This is only for internal use in the kernel.
  * Sensor subdevs should issue S5P_FIMC_TX_END_NOTIFY notification in single
  * frame capture mode when there is only one VSYNC pulse issued by the sensor
- * at begining of the frame transmission.
+ * at beginning of the frame transmission.
  */
 #define S5P_FIMC_TX_END_NOTIFY _IO('e', 0)
 
diff --git a/include/media/drv-intf/saa7146.h b/include/media/drv-intf/saa7146.h
index a7bf2c4a2e4d..71ce63c99cb4 100644
--- a/include/media/drv-intf/saa7146.h
+++ b/include/media/drv-intf/saa7146.h
@@ -139,7 +139,7 @@ struct saa7146_dev
 	void				*ext_priv;	/* pointer for extension private use (most likely some private data) */
 	struct saa7146_ext_vv		*ext_vv_data;
 
-	/* per device video/vbi informations (if available) */
+	/* per device video/vbi information (if available) */
 	struct saa7146_vv	*vv_data;
 	void (*vv_callback)(struct saa7146_dev *dev, unsigned long status);
 
diff --git a/include/media/drv-intf/saa7146_vv.h b/include/media/drv-intf/saa7146_vv.h
index 6f80fb7f31a5..b34d86bb0664 100644
--- a/include/media/drv-intf/saa7146_vv.h
+++ b/include/media/drv-intf/saa7146_vv.h
@@ -151,7 +151,7 @@ struct saa7146_vv
 
 struct saa7146_ext_vv
 {
-	/* informations about the video capabilities of the device */
+	/* information about the video capabilities of the device */
 	int	inputs;
 	int	audios;
 	u32	capabilities;
@@ -241,7 +241,7 @@ void saa7146_res_free(struct saa7146_fh *fh, unsigned int bits);
 #define SAA7146_CLIPPING_MASK		0x6
 #define SAA7146_CLIPPING_MASK_INVERTED	0x7
 
-/* output formats: each entry holds four informations */
+/* output formats: each entry holds four information */
 #define RGB08_COMPOSED	0x0217 /* composed is used in the sense of "not-planar" */
 /* this means: planar?=0, yuv2rgb-conversation-mode=2, dither=yes(=1), format-mode = 7 */
 #define RGB15_COMPOSED	0x0213
diff --git a/include/media/dvb_frontend.h b/include/media/dvb_frontend.h
index 6f7a85ab3541..f05cd7b94a2c 100644
--- a/include/media/dvb_frontend.h
+++ b/include/media/dvb_frontend.h
@@ -160,7 +160,7 @@ enum dvbfe_algo {
  *	The frontend search for a signal failed
  *
  * @DVBFE_ALGO_SEARCH_INVALID:
- *	The frontend search algorith was probably supplied with invalid
+ *	The frontend search algorithm was probably supplied with invalid
  *	parameters and the search is an invalid one
  *
  * @DVBFE_ALGO_SEARCH_ERROR:
@@ -204,7 +204,7 @@ enum dvbfe_search {
  * @set_config:		callback function used to send some tuner-specific
  *			parameters.
  * @get_frequency:	get the actual tuned frequency
- * @get_bandwidth:	get the bandwitdh used by the low pass filters
+ * @get_bandwidth:	get the bandwidth used by the low pass filters
  * @get_if_frequency:	get the Intermediate Frequency, in Hz. For baseband,
  *			should return 0.
  * @get_status:		returns the frontend lock status
@@ -232,7 +232,7 @@ struct dvb_tuner_ops {
 	int (*suspend)(struct dvb_frontend *fe);
 	int (*resume)(struct dvb_frontend *fe);
 
-	/* This is the recomended way to set the tuner */
+	/* This is the recommended way to set the tuner */
 	int (*set_params)(struct dvb_frontend *fe);
 	int (*set_analog_params)(struct dvb_frontend *fe, struct analog_parameters *p);
 
@@ -358,7 +358,7 @@ struct dvb_frontend_internal_info {
  * @release:		callback function called when frontend is ready to be
  *			freed.
  *			drivers should free any allocated memory.
- * @release_sec:	callback function requesting that the Satelite Equipment
+ * @release_sec:	callback function requesting that the Satellite Equipment
  *			Control (SEC) driver to release and free any memory
  *			allocated by the driver.
  * @init:		callback function used to initialize the tuner device.
diff --git a/include/media/rc-map.h b/include/media/rc-map.h
index d621acadfbf3..d2e689fd6b3e 100644
--- a/include/media/rc-map.h
+++ b/include/media/rc-map.h
@@ -136,14 +136,14 @@ struct rc_map_list {
 /* Routines from rc-map.c */
 
 /**
- * rc_map_register() - Registers a Remote Controler scancode map
+ * rc_map_register() - Registers a Remote Controller scancode map
  *
  * @map:	pointer to struct rc_map_list
  */
 int rc_map_register(struct rc_map_list *map);
 
 /**
- * rc_map_unregister() - Unregisters a Remote Controler scancode map
+ * rc_map_unregister() - Unregisters a Remote Controller scancode map
  *
  * @map:	pointer to struct rc_map_list
  */
diff --git a/include/media/v4l2-ctrls.h b/include/media/v4l2-ctrls.h
index d63cf227b0ab..e5cae37ced2d 100644
--- a/include/media/v4l2-ctrls.h
+++ b/include/media/v4l2-ctrls.h
@@ -648,7 +648,7 @@ struct v4l2_ctrl *v4l2_ctrl_new_std_menu_items(struct v4l2_ctrl_handler *hdl,
  * @def:	The control's default value.
  * @qmenu_int:	The control's menu entries.
  *
- * Same as v4l2_ctrl_new_std_menu(), but @mask is set to 0 and it additionaly
+ * Same as v4l2_ctrl_new_std_menu(), but @mask is set to 0 and it additionally
  * takes as an argument an array of integers determining the menu items.
  *
  * If @id refers to a non-integer-menu control, then this function will
diff --git a/include/media/v4l2-fwnode.h b/include/media/v4l2-fwnode.h
index 6d9d9f1839ac..6c07825e18b9 100644
--- a/include/media/v4l2-fwnode.h
+++ b/include/media/v4l2-fwnode.h
@@ -143,7 +143,7 @@ struct v4l2_fwnode_link {
  * @vep.bus_type to V4L2_MBUS_UNKNOWN. The caller may not provide a default
  * configuration in this case as the defaults are specific to a given bus type.
  * This functionality is deprecated and should not be used in new drivers and it
- * is only supported for CSI-2 D-PHY, parallel and Bt.656 busses.
+ * is only supported for CSI-2 D-PHY, parallel and Bt.656 buses.
  *
  * The function does not change the V4L2 fwnode endpoint state if it fails.
  *
@@ -186,7 +186,7 @@ void v4l2_fwnode_endpoint_free(struct v4l2_fwnode_endpoint *vep);
  * @vep.bus_type to V4L2_MBUS_UNKNOWN. The caller may not provide a default
  * configuration in this case as the defaults are specific to a given bus type.
  * This functionality is deprecated and should not be used in new drivers and it
- * is only supported for CSI-2 D-PHY, parallel and Bt.656 busses.
+ * is only supported for CSI-2 D-PHY, parallel and Bt.656 buses.
  *
  * The function does not change the V4L2 fwnode endpoint state if it fails.
  *
diff --git a/include/media/v4l2-subdev.h b/include/media/v4l2-subdev.h
index 34da094a3f40..349e1c18cf48 100644
--- a/include/media/v4l2-subdev.h
+++ b/include/media/v4l2-subdev.h
@@ -70,7 +70,7 @@ struct v4l2_decode_vbi_line {
  * device. These devices are usually audio/video muxers/encoders/decoders or
  * sensors and webcam controllers.
  *
- * Usually these devices are controlled through an i2c bus, but other busses
+ * Usually these devices are controlled through an i2c bus, but other buses
  * may also be used.
  *
  * The v4l2_subdev struct provides a way of accessing these devices in a
diff --git a/include/media/videobuf-core.h b/include/media/videobuf-core.h
index 5684dc6f0d0d..2c4db97cd96f 100644
--- a/include/media/videobuf-core.h
+++ b/include/media/videobuf-core.h
@@ -43,7 +43,7 @@ struct videobuf_queue;
  * (which v4l2 uses).
  *
  * If there is a valid mapping for a buffer, buffer->baddr/bsize holds
- * userspace address + size which can be feeded into the
+ * userspace address + size which can be fed into the
  * videobuf_dma_init_user function listed above.
  *
  */
diff --git a/include/media/videobuf2-core.h b/include/media/videobuf2-core.h
index 06142c1469cc..fb0ea7a06cc9 100644
--- a/include/media/videobuf2-core.h
+++ b/include/media/videobuf2-core.h
@@ -396,7 +396,7 @@ struct vb2_buffer {
  * @buf_queue:		passes buffer vb to the driver; driver may start
  *			hardware operation on this buffer; driver should give
  *			the buffer back by calling vb2_buffer_done() function;
- *			it is allways called after calling VIDIOC_STREAMON()
+ *			it is always called after calling VIDIOC_STREAMON()
  *			ioctl; might be called before @start_streaming callback
  *			if user pre-queued buffers before calling
  *			VIDIOC_STREAMON().
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 12/14] media: include: fix several typos
@ 2019-02-18 19:29   ` Mauro Carvalho Chehab
  0 siblings, 0 replies; 42+ messages in thread
From: Mauro Carvalho Chehab @ 2019-02-18 19:29 UTC (permalink / raw)
  Cc: linux-samsung-soc, Pawel Osciak, Kyungmin Park,
	Krzysztof Kozlowski, Mauro Carvalho Chehab, Hans Verkuil, Lad,
	Prabhakar, Kukjin Kim, Mauro Carvalho Chehab, Marek Szyprowski,
	linux-arm-kernel, Linux Media Mailing List

Use codespell to fix lots of typos over frontends.

Manually verified to avoid false-positives.

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
---
 include/linux/platform_data/media/si4713.h | 4 ++--
 include/media/davinci/dm355_ccdc.h         | 4 ++--
 include/media/davinci/dm644x_ccdc.h        | 2 +-
 include/media/drv-intf/exynos-fimc.h       | 2 +-
 include/media/drv-intf/saa7146.h           | 2 +-
 include/media/drv-intf/saa7146_vv.h        | 4 ++--
 include/media/dvb_frontend.h               | 8 ++++----
 include/media/rc-map.h                     | 4 ++--
 include/media/v4l2-ctrls.h                 | 2 +-
 include/media/v4l2-fwnode.h                | 4 ++--
 include/media/v4l2-subdev.h                | 2 +-
 include/media/videobuf-core.h              | 2 +-
 include/media/videobuf2-core.h             | 2 +-
 13 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/include/linux/platform_data/media/si4713.h b/include/linux/platform_data/media/si4713.h
index 932668ad54f7..13b3eb7a9059 100644
--- a/include/linux/platform_data/media/si4713.h
+++ b/include/linux/platform_data/media/si4713.h
@@ -31,7 +31,7 @@ struct si4713_platform_data {
  */
 struct si4713_rnl {
 	__u32 index;		/* modulator index */
-	__u32 frequency;	/* frequency to peform rnl measurement */
+	__u32 frequency;	/* frequency to perform rnl measurement */
 	__s32 rnl;		/* result of measurement in dBuV */
 	__u32 reserved[4];	/* drivers and apps must init this to 0 */
 };
@@ -40,7 +40,7 @@ struct si4713_rnl {
  * This is the ioctl number to query for rnl. Users must pass a
  * struct si4713_rnl pointer specifying desired frequency in 'frequency' field
  * following driver capabilities (i.e V4L2_TUNER_CAP_LOW).
- * Driver must return measured value in the same struture, filling 'rnl' field.
+ * Driver must return measured value in the same structure, filling 'rnl' field.
  */
 #define SI4713_IOC_MEASURE_RNL	_IOWR('V', BASE_VIDIOC_PRIVATE + 0, \
 						struct si4713_rnl)
diff --git a/include/media/davinci/dm355_ccdc.h b/include/media/davinci/dm355_ccdc.h
index e6bc72f6b60f..1cba42d805fa 100644
--- a/include/media/davinci/dm355_ccdc.h
+++ b/include/media/davinci/dm355_ccdc.h
@@ -228,7 +228,7 @@ struct ccdc_config_params_raw {
 	/* Threshold of median filter */
 	int med_filt_thres;
 	/*
-	 * horz and vertical data offset. Appliable for defect correction
+	 * horz and vertical data offset. Applicable for defect correction
 	 * and lsc
 	 */
 	struct ccdc_data_offset data_offset;
@@ -238,7 +238,7 @@ struct ccdc_config_params_raw {
 	struct ccdc_black_clamp blk_clamp;
 	/* Structure for Black Compensation */
 	struct ccdc_black_compensation blk_comp;
-	/* struture for vertical Defect Correction Module Configuration */
+	/* structure for vertical Defect Correction Module Configuration */
 	struct ccdc_vertical_dft vertical_dft;
 	/* structure for color space converter Module Configuration */
 	struct ccdc_csc csc;
diff --git a/include/media/davinci/dm644x_ccdc.h b/include/media/davinci/dm644x_ccdc.h
index 6ea2ce241851..694fc8f6081f 100644
--- a/include/media/davinci/dm644x_ccdc.h
+++ b/include/media/davinci/dm644x_ccdc.h
@@ -152,7 +152,7 @@ struct ccdc_params_raw {
 	 * order in memory(bottom to top)
 	 */
 	unsigned char image_invert_enable;
-	/* configurable paramaters */
+	/* configurable parameters */
 	struct ccdc_config_params_raw config_params;
 };
 
diff --git a/include/media/drv-intf/exynos-fimc.h b/include/media/drv-intf/exynos-fimc.h
index f9c64338841f..54c214737142 100644
--- a/include/media/drv-intf/exynos-fimc.h
+++ b/include/media/drv-intf/exynos-fimc.h
@@ -81,7 +81,7 @@ struct fimc_source_info {
  * v4l2_device notification id. This is only for internal use in the kernel.
  * Sensor subdevs should issue S5P_FIMC_TX_END_NOTIFY notification in single
  * frame capture mode when there is only one VSYNC pulse issued by the sensor
- * at begining of the frame transmission.
+ * at beginning of the frame transmission.
  */
 #define S5P_FIMC_TX_END_NOTIFY _IO('e', 0)
 
diff --git a/include/media/drv-intf/saa7146.h b/include/media/drv-intf/saa7146.h
index a7bf2c4a2e4d..71ce63c99cb4 100644
--- a/include/media/drv-intf/saa7146.h
+++ b/include/media/drv-intf/saa7146.h
@@ -139,7 +139,7 @@ struct saa7146_dev
 	void				*ext_priv;	/* pointer for extension private use (most likely some private data) */
 	struct saa7146_ext_vv		*ext_vv_data;
 
-	/* per device video/vbi informations (if available) */
+	/* per device video/vbi information (if available) */
 	struct saa7146_vv	*vv_data;
 	void (*vv_callback)(struct saa7146_dev *dev, unsigned long status);
 
diff --git a/include/media/drv-intf/saa7146_vv.h b/include/media/drv-intf/saa7146_vv.h
index 6f80fb7f31a5..b34d86bb0664 100644
--- a/include/media/drv-intf/saa7146_vv.h
+++ b/include/media/drv-intf/saa7146_vv.h
@@ -151,7 +151,7 @@ struct saa7146_vv
 
 struct saa7146_ext_vv
 {
-	/* informations about the video capabilities of the device */
+	/* information about the video capabilities of the device */
 	int	inputs;
 	int	audios;
 	u32	capabilities;
@@ -241,7 +241,7 @@ void saa7146_res_free(struct saa7146_fh *fh, unsigned int bits);
 #define SAA7146_CLIPPING_MASK		0x6
 #define SAA7146_CLIPPING_MASK_INVERTED	0x7
 
-/* output formats: each entry holds four informations */
+/* output formats: each entry holds four information */
 #define RGB08_COMPOSED	0x0217 /* composed is used in the sense of "not-planar" */
 /* this means: planar?=0, yuv2rgb-conversation-mode=2, dither=yes(=1), format-mode = 7 */
 #define RGB15_COMPOSED	0x0213
diff --git a/include/media/dvb_frontend.h b/include/media/dvb_frontend.h
index 6f7a85ab3541..f05cd7b94a2c 100644
--- a/include/media/dvb_frontend.h
+++ b/include/media/dvb_frontend.h
@@ -160,7 +160,7 @@ enum dvbfe_algo {
  *	The frontend search for a signal failed
  *
  * @DVBFE_ALGO_SEARCH_INVALID:
- *	The frontend search algorith was probably supplied with invalid
+ *	The frontend search algorithm was probably supplied with invalid
  *	parameters and the search is an invalid one
  *
  * @DVBFE_ALGO_SEARCH_ERROR:
@@ -204,7 +204,7 @@ enum dvbfe_search {
  * @set_config:		callback function used to send some tuner-specific
  *			parameters.
  * @get_frequency:	get the actual tuned frequency
- * @get_bandwidth:	get the bandwitdh used by the low pass filters
+ * @get_bandwidth:	get the bandwidth used by the low pass filters
  * @get_if_frequency:	get the Intermediate Frequency, in Hz. For baseband,
  *			should return 0.
  * @get_status:		returns the frontend lock status
@@ -232,7 +232,7 @@ struct dvb_tuner_ops {
 	int (*suspend)(struct dvb_frontend *fe);
 	int (*resume)(struct dvb_frontend *fe);
 
-	/* This is the recomended way to set the tuner */
+	/* This is the recommended way to set the tuner */
 	int (*set_params)(struct dvb_frontend *fe);
 	int (*set_analog_params)(struct dvb_frontend *fe, struct analog_parameters *p);
 
@@ -358,7 +358,7 @@ struct dvb_frontend_internal_info {
  * @release:		callback function called when frontend is ready to be
  *			freed.
  *			drivers should free any allocated memory.
- * @release_sec:	callback function requesting that the Satelite Equipment
+ * @release_sec:	callback function requesting that the Satellite Equipment
  *			Control (SEC) driver to release and free any memory
  *			allocated by the driver.
  * @init:		callback function used to initialize the tuner device.
diff --git a/include/media/rc-map.h b/include/media/rc-map.h
index d621acadfbf3..d2e689fd6b3e 100644
--- a/include/media/rc-map.h
+++ b/include/media/rc-map.h
@@ -136,14 +136,14 @@ struct rc_map_list {
 /* Routines from rc-map.c */
 
 /**
- * rc_map_register() - Registers a Remote Controler scancode map
+ * rc_map_register() - Registers a Remote Controller scancode map
  *
  * @map:	pointer to struct rc_map_list
  */
 int rc_map_register(struct rc_map_list *map);
 
 /**
- * rc_map_unregister() - Unregisters a Remote Controler scancode map
+ * rc_map_unregister() - Unregisters a Remote Controller scancode map
  *
  * @map:	pointer to struct rc_map_list
  */
diff --git a/include/media/v4l2-ctrls.h b/include/media/v4l2-ctrls.h
index d63cf227b0ab..e5cae37ced2d 100644
--- a/include/media/v4l2-ctrls.h
+++ b/include/media/v4l2-ctrls.h
@@ -648,7 +648,7 @@ struct v4l2_ctrl *v4l2_ctrl_new_std_menu_items(struct v4l2_ctrl_handler *hdl,
  * @def:	The control's default value.
  * @qmenu_int:	The control's menu entries.
  *
- * Same as v4l2_ctrl_new_std_menu(), but @mask is set to 0 and it additionaly
+ * Same as v4l2_ctrl_new_std_menu(), but @mask is set to 0 and it additionally
  * takes as an argument an array of integers determining the menu items.
  *
  * If @id refers to a non-integer-menu control, then this function will
diff --git a/include/media/v4l2-fwnode.h b/include/media/v4l2-fwnode.h
index 6d9d9f1839ac..6c07825e18b9 100644
--- a/include/media/v4l2-fwnode.h
+++ b/include/media/v4l2-fwnode.h
@@ -143,7 +143,7 @@ struct v4l2_fwnode_link {
  * @vep.bus_type to V4L2_MBUS_UNKNOWN. The caller may not provide a default
  * configuration in this case as the defaults are specific to a given bus type.
  * This functionality is deprecated and should not be used in new drivers and it
- * is only supported for CSI-2 D-PHY, parallel and Bt.656 busses.
+ * is only supported for CSI-2 D-PHY, parallel and Bt.656 buses.
  *
  * The function does not change the V4L2 fwnode endpoint state if it fails.
  *
@@ -186,7 +186,7 @@ void v4l2_fwnode_endpoint_free(struct v4l2_fwnode_endpoint *vep);
  * @vep.bus_type to V4L2_MBUS_UNKNOWN. The caller may not provide a default
  * configuration in this case as the defaults are specific to a given bus type.
  * This functionality is deprecated and should not be used in new drivers and it
- * is only supported for CSI-2 D-PHY, parallel and Bt.656 busses.
+ * is only supported for CSI-2 D-PHY, parallel and Bt.656 buses.
  *
  * The function does not change the V4L2 fwnode endpoint state if it fails.
  *
diff --git a/include/media/v4l2-subdev.h b/include/media/v4l2-subdev.h
index 34da094a3f40..349e1c18cf48 100644
--- a/include/media/v4l2-subdev.h
+++ b/include/media/v4l2-subdev.h
@@ -70,7 +70,7 @@ struct v4l2_decode_vbi_line {
  * device. These devices are usually audio/video muxers/encoders/decoders or
  * sensors and webcam controllers.
  *
- * Usually these devices are controlled through an i2c bus, but other busses
+ * Usually these devices are controlled through an i2c bus, but other buses
  * may also be used.
  *
  * The v4l2_subdev struct provides a way of accessing these devices in a
diff --git a/include/media/videobuf-core.h b/include/media/videobuf-core.h
index 5684dc6f0d0d..2c4db97cd96f 100644
--- a/include/media/videobuf-core.h
+++ b/include/media/videobuf-core.h
@@ -43,7 +43,7 @@ struct videobuf_queue;
  * (which v4l2 uses).
  *
  * If there is a valid mapping for a buffer, buffer->baddr/bsize holds
- * userspace address + size which can be feeded into the
+ * userspace address + size which can be fed into the
  * videobuf_dma_init_user function listed above.
  *
  */
diff --git a/include/media/videobuf2-core.h b/include/media/videobuf2-core.h
index 06142c1469cc..fb0ea7a06cc9 100644
--- a/include/media/videobuf2-core.h
+++ b/include/media/videobuf2-core.h
@@ -396,7 +396,7 @@ struct vb2_buffer {
  * @buf_queue:		passes buffer vb to the driver; driver may start
  *			hardware operation on this buffer; driver should give
  *			the buffer back by calling vb2_buffer_done() function;
- *			it is allways called after calling VIDIOC_STREAMON()
+ *			it is always called after calling VIDIOC_STREAMON()
  *			ioctl; might be called before @start_streaming callback
  *			if user pre-queued buffers before calling
  *			VIDIOC_STREAMON().
-- 
2.20.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 13/14] media: Documentation: fix several typos
  2019-02-18 19:28 [PATCH 01/14] media: dvb-frontends: fix several typos Mauro Carvalho Chehab
                   ` (10 preceding siblings ...)
  2019-02-18 19:29   ` Mauro Carvalho Chehab
@ 2019-02-18 19:29 ` Mauro Carvalho Chehab
  2019-02-19 16:56   ` Philipp Zabel
  2019-02-18 19:29 ` [PATCH 14/14] media: staging: " Mauro Carvalho Chehab
  12 siblings, 1 reply; 42+ messages in thread
From: Mauro Carvalho Chehab @ 2019-02-18 19:29 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Linux Media Mailing List,
	Mauro Carvalho Chehab, Steve Longerbeam, Philipp Zabel,
	Todor Tomov

Use codespell to fix lots of typos over frontends.

Manually verified to avoid false-positives.

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
---
 Documentation/media/dvb-drivers/dvb-usb.rst            | 2 +-
 Documentation/media/kapi/dtv-core.rst                  | 2 +-
 Documentation/media/kapi/dtv-frontend.rst              | 2 +-
 Documentation/media/kapi/mc-core.rst                   | 2 +-
 Documentation/media/kapi/v4l2-device.rst               | 2 +-
 Documentation/media/kapi/v4l2-intro.rst                | 2 +-
 Documentation/media/kapi/v4l2-subdev.rst               | 4 ++--
 Documentation/media/uapi/dvb/audio-set-bypass-mode.rst | 2 +-
 Documentation/media/uapi/dvb/ca-set-descr.rst          | 2 +-
 Documentation/media/uapi/dvb/dmx-qbuf.rst              | 2 +-
 Documentation/media/uapi/dvb/dvbproperty.rst           | 2 +-
 Documentation/media/uapi/dvb/video_types.rst           | 2 +-
 Documentation/media/uapi/fdl-appendix.rst              | 2 +-
 Documentation/media/uapi/mediactl/media-types.rst      | 2 +-
 Documentation/media/uapi/rc/rc-tables.rst              | 4 ++--
 Documentation/media/uapi/v4l/control.rst               | 2 +-
 Documentation/media/uapi/v4l/extended-controls.rst     | 2 +-
 Documentation/media/uapi/v4l/subdev-formats.rst        | 6 +++---
 Documentation/media/uapi/v4l/vidioc-g-parm.rst         | 2 +-
 Documentation/media/v4l-drivers/bttv.rst               | 4 ++--
 Documentation/media/v4l-drivers/imx.rst                | 4 ++--
 Documentation/media/v4l-drivers/pxa_camera.rst         | 2 +-
 Documentation/media/v4l-drivers/qcom_camss.rst         | 2 +-
 23 files changed, 29 insertions(+), 29 deletions(-)

diff --git a/Documentation/media/dvb-drivers/dvb-usb.rst b/Documentation/media/dvb-drivers/dvb-usb.rst
index 6679191819aa..b2d5d9e62b30 100644
--- a/Documentation/media/dvb-drivers/dvb-usb.rst
+++ b/Documentation/media/dvb-drivers/dvb-usb.rst
@@ -125,7 +125,7 @@ https://linuxtv.org/wiki/index.php/DVB_USB
 
   2004-12-26
 
-  - refactored the dibusb-driver, splitted into separate files
+  - refactored the dibusb-driver, split into separate files
   - i2c-probing enabled
 
   2004-12-06
diff --git a/Documentation/media/kapi/dtv-core.rst b/Documentation/media/kapi/dtv-core.rst
index 17454a2cf6b0..ac005b46f23e 100644
--- a/Documentation/media/kapi/dtv-core.rst
+++ b/Documentation/media/kapi/dtv-core.rst
@@ -12,7 +12,7 @@ Digital TV devices are implemented by several different drivers:
 - Frontend drivers that are usually implemented as two separate drivers:
 
   - A tuner driver that implements the logic with commands the part of the
-    hardware with is reponsible to tune into a digital TV transponder or
+    hardware with is responsible to tune into a digital TV transponder or
     physical channel. The output of a tuner is usually a baseband or
     Intermediate Frequency (IF) signal;
 
diff --git a/Documentation/media/kapi/dtv-frontend.rst b/Documentation/media/kapi/dtv-frontend.rst
index 8ea64742c7ba..fbc5517c8d5a 100644
--- a/Documentation/media/kapi/dtv-frontend.rst
+++ b/Documentation/media/kapi/dtv-frontend.rst
@@ -328,7 +328,7 @@ Statistics collect
 
 On almost all frontend hardware, the bit and byte counts are stored by
 the hardware after a certain amount of time or after the total bit/block
-counter reaches a certain value (usually programable), for example, on
+counter reaches a certain value (usually programmable), for example, on
 every 1000 ms or after receiving 1,000,000 bits.
 
 So, if you read the registers too soon, you'll end by reading the same
diff --git a/Documentation/media/kapi/mc-core.rst b/Documentation/media/kapi/mc-core.rst
index 0bcfeadbc52d..f930725e0d6b 100644
--- a/Documentation/media/kapi/mc-core.rst
+++ b/Documentation/media/kapi/mc-core.rst
@@ -60,7 +60,7 @@ Drivers initialize entity pads by calling
 
 Drivers register entities with a media device by calling
 :c:func:`media_device_register_entity()`
-and unregistred by calling
+and unregistered by calling
 :c:func:`media_device_unregister_entity()`.
 
 Interfaces
diff --git a/Documentation/media/kapi/v4l2-device.rst b/Documentation/media/kapi/v4l2-device.rst
index c4311f0421be..5e25bf182c18 100644
--- a/Documentation/media/kapi/v4l2-device.rst
+++ b/Documentation/media/kapi/v4l2-device.rst
@@ -93,7 +93,7 @@ You can iterate over all registered devices as follows:
 		int err;
 
 		/* Find driver 'ivtv' on the PCI bus.
-		pci_bus_type is a global. For USB busses use usb_bus_type. */
+		pci_bus_type is a global. For USB buses use usb_bus_type. */
 		drv = driver_find("ivtv", &pci_bus_type);
 		/* iterate over all ivtv device instances */
 		err = driver_for_each_device(drv, NULL, p, callback);
diff --git a/Documentation/media/kapi/v4l2-intro.rst b/Documentation/media/kapi/v4l2-intro.rst
index cea3e263e48b..4d54fa9d7a12 100644
--- a/Documentation/media/kapi/v4l2-intro.rst
+++ b/Documentation/media/kapi/v4l2-intro.rst
@@ -11,7 +11,7 @@ hardware: most devices have multiple ICs, export multiple device nodes in
 Especially the fact that V4L2 drivers have to setup supporting ICs to
 do audio/video muxing/encoding/decoding makes it more complex than most.
 Usually these ICs are connected to the main bridge driver through one or
-more I2C busses, but other busses can also be used. Such devices are
+more I2C buses, but other buses can also be used. Such devices are
 called 'sub-devices'.
 
 For a long time the framework was limited to the video_device struct for
diff --git a/Documentation/media/kapi/v4l2-subdev.rst b/Documentation/media/kapi/v4l2-subdev.rst
index be4970909f40..29e07e23f888 100644
--- a/Documentation/media/kapi/v4l2-subdev.rst
+++ b/Documentation/media/kapi/v4l2-subdev.rst
@@ -23,7 +23,7 @@ device data.
 
 You also need a way to go from the low-level struct to :c:type:`v4l2_subdev`.
 For the common i2c_client struct the i2c_set_clientdata() call is used to store
-a :c:type:`v4l2_subdev` pointer, for other busses you may have to use other
+a :c:type:`v4l2_subdev` pointer, for other buses you may have to use other
 methods.
 
 Bridges might also need to store per-subdev private data, such as a pointer to
@@ -33,7 +33,7 @@ provides host private data for that purpose that can be accessed with
 
 From the bridge driver perspective, you load the sub-device module and somehow
 obtain the :c:type:`v4l2_subdev` pointer. For i2c devices this is easy: you call
-``i2c_get_clientdata()``. For other busses something similar needs to be done.
+``i2c_get_clientdata()``. For other buses something similar needs to be done.
 Helper functions exists for sub-devices on an I2C bus that do most of this
 tricky work for you.
 
diff --git a/Documentation/media/uapi/dvb/audio-set-bypass-mode.rst b/Documentation/media/uapi/dvb/audio-set-bypass-mode.rst
index d537da90acf5..d68f05d48d12 100644
--- a/Documentation/media/uapi/dvb/audio-set-bypass-mode.rst
+++ b/Documentation/media/uapi/dvb/audio-set-bypass-mode.rst
@@ -57,7 +57,7 @@ Description
 
 This ioctl call asks the Audio Device to bypass the Audio decoder and
 forward the stream without decoding. This mode shall be used if streams
-that can’t be handled by the Digial TV system shall be decoded. Dolby
+that can’t be handled by the Digital TV system shall be decoded. Dolby
 DigitalTM streams are automatically forwarded by the Digital TV subsystem if
 the hardware can handle it.
 
diff --git a/Documentation/media/uapi/dvb/ca-set-descr.rst b/Documentation/media/uapi/dvb/ca-set-descr.rst
index 22c8b8f94c7e..d36464ba2317 100644
--- a/Documentation/media/uapi/dvb/ca-set-descr.rst
+++ b/Documentation/media/uapi/dvb/ca-set-descr.rst
@@ -39,7 +39,7 @@ Description
 -----------
 
 CA_SET_DESCR is used for feeding descrambler CA slots with descrambling
-keys (refered as control words).
+keys (referred as control words).
 
 Return Value
 ------------
diff --git a/Documentation/media/uapi/dvb/dmx-qbuf.rst b/Documentation/media/uapi/dvb/dmx-qbuf.rst
index 9a1d85147c25..9dc845daa59d 100644
--- a/Documentation/media/uapi/dvb/dmx-qbuf.rst
+++ b/Documentation/media/uapi/dvb/dmx-qbuf.rst
@@ -61,7 +61,7 @@ the device is closed.
 
 Applications call the ``DMX_DQBUF`` ioctl to dequeue a filled
 (capturing) buffer from the driver's outgoing queue.
-They just set the ``index`` field withe the buffer ID to be queued.
+They just set the ``index`` field with the buffer ID to be queued.
 When ``DMX_DQBUF`` is called with a pointer to struct :c:type:`dmx_buffer`,
 the driver fills the remaining fields or returns an error code.
 
diff --git a/Documentation/media/uapi/dvb/dvbproperty.rst b/Documentation/media/uapi/dvb/dvbproperty.rst
index 371c72bb9419..0c4f5598f2be 100644
--- a/Documentation/media/uapi/dvb/dvbproperty.rst
+++ b/Documentation/media/uapi/dvb/dvbproperty.rst
@@ -44,7 +44,7 @@ with supports all digital TV delivery systems.
       struct :c:type:`dvb_frontend_parameters`.
 
    2. Don't use DVB API version 3 calls on hardware with supports
-      newer standards. Such API provides no suport or a very limited
+      newer standards. Such API provides no support or a very limited
       support to new standards and/or new hardware.
 
    3. Nowadays, most frontends support multiple delivery systems.
diff --git a/Documentation/media/uapi/dvb/video_types.rst b/Documentation/media/uapi/dvb/video_types.rst
index 2ed8aad84003..479942ce6fb8 100644
--- a/Documentation/media/uapi/dvb/video_types.rst
+++ b/Documentation/media/uapi/dvb/video_types.rst
@@ -202,7 +202,7 @@ If video_blank is set video will be blanked out if the channel is
 changed or if playback is stopped. Otherwise, the last picture will be
 displayed. play_state indicates if the video is currently frozen,
 stopped, or being played back. The stream_source corresponds to the
-seleted source for the video stream. It can come either from the
+selected source for the video stream. It can come either from the
 demultiplexer or from memory. The video_format indicates the aspect
 ratio (one of 4:3 or 16:9) of the currently played video stream.
 Finally, display_format corresponds to the selected cropping mode in
diff --git a/Documentation/media/uapi/fdl-appendix.rst b/Documentation/media/uapi/fdl-appendix.rst
index f8dc85d3939c..9316b8617502 100644
--- a/Documentation/media/uapi/fdl-appendix.rst
+++ b/Documentation/media/uapi/fdl-appendix.rst
@@ -363,7 +363,7 @@ various documents with a single copy that is included in the collection,
 provided that you follow the rules of this License for verbatim copying
 of each of the documents in all other respects.
 
-You may extract a single document from such a collection, and dispbibute
+You may extract a single document from such a collection, and distribute
 it individually under this License, provided you insert a copy of this
 License into the extracted document, and follow this License in all
 other respects regarding verbatim copying of that document.
diff --git a/Documentation/media/uapi/mediactl/media-types.rst b/Documentation/media/uapi/mediactl/media-types.rst
index 8627587b7075..3af6a414b501 100644
--- a/Documentation/media/uapi/mediactl/media-types.rst
+++ b/Documentation/media/uapi/mediactl/media-types.rst
@@ -164,7 +164,7 @@ Types and flags used to represent the media graph elements
 
     *  -  ``MEDIA_ENT_F_PROC_VIDEO_PIXEL_ENC_CONV``
        -  Video pixel encoding converter. An entity capable of pixel
-	  enconding conversion must have at least one sink pad and one
+	  encoding conversion must have at least one sink pad and one
 	  source pad, and convert the encoding of pixels received on
 	  its sink pad(s) to a different encoding output on its source
 	  pad(s). Pixel encoding conversion includes but isn't limited
diff --git a/Documentation/media/uapi/rc/rc-tables.rst b/Documentation/media/uapi/rc/rc-tables.rst
index cb670d10998b..f460031d8531 100644
--- a/Documentation/media/uapi/rc/rc-tables.rst
+++ b/Documentation/media/uapi/rc/rc-tables.rst
@@ -385,7 +385,7 @@ the remote via /dev/input/event devices.
 
        -  ``KEY_CHANNELDOWN``
 
-       -  Decrease channel sequencially
+       -  Decrease channel sequentially
 
        -  CHANNEL - / CHANNEL DOWN / DOWN
 
@@ -393,7 +393,7 @@ the remote via /dev/input/event devices.
 
        -  ``KEY_CHANNELUP``
 
-       -  Increase channel sequencially
+       -  Increase channel sequentially
 
        -  CHANNEL + / CHANNEL UP / UP
 
diff --git a/Documentation/media/uapi/v4l/control.rst b/Documentation/media/uapi/v4l/control.rst
index 0d46526b5935..71417bba028c 100644
--- a/Documentation/media/uapi/v4l/control.rst
+++ b/Documentation/media/uapi/v4l/control.rst
@@ -499,7 +499,7 @@ Example: Changing controls
 .. [#f1]
    The use of ``V4L2_CID_PRIVATE_BASE`` is problematic because different
    drivers may use the same ``V4L2_CID_PRIVATE_BASE`` ID for different
-   controls. This makes it hard to programatically set such controls
+   controls. This makes it hard to programmatically set such controls
    since the meaning of the control with that ID is driver dependent. In
    order to resolve this drivers use unique IDs and the
    ``V4L2_CID_PRIVATE_BASE`` IDs are mapped to those unique IDs by the
diff --git a/Documentation/media/uapi/v4l/extended-controls.rst b/Documentation/media/uapi/v4l/extended-controls.rst
index 00934efdc9e4..44ba54c4b529 100644
--- a/Documentation/media/uapi/v4l/extended-controls.rst
+++ b/Documentation/media/uapi/v4l/extended-controls.rst
@@ -1737,7 +1737,7 @@ MFC 5.1 Control IDs
     Display delay value for H264 decoder. The decoder is forced to
     return a decoded frame after the set 'display delay' number of
     frames. If this number is low it may result in frames returned out
-    of dispaly order, in addition the hardware may still be using the
+    of display order, in addition the hardware may still be using the
     returned buffer as a reference picture for subsequent frames.
 
 ``V4L2_CID_MPEG_MFC51_VIDEO_H264_NUM_REF_PIC_FOR_P (integer)``
diff --git a/Documentation/media/uapi/v4l/subdev-formats.rst b/Documentation/media/uapi/v4l/subdev-formats.rst
index ff4b2a972fd2..f5440d55d510 100644
--- a/Documentation/media/uapi/v4l/subdev-formats.rst
+++ b/Documentation/media/uapi/v4l/subdev-formats.rst
@@ -75,15 +75,15 @@ Media Bus Pixel Codes
 ---------------------
 
 The media bus pixel codes describe image formats as flowing over
-physical busses (both between separate physical components and inside
+physical buses (both between separate physical components and inside
 SoC devices). This should not be confused with the V4L2 pixel formats
 that describe, using four character codes, image formats as stored in
 memory.
 
-While there is a relationship between image formats on busses and image
+While there is a relationship between image formats on buses and image
 formats in memory (a raw Bayer image won't be magically converted to
 JPEG just by storing it to memory), there is no one-to-one
-correspondance between them.
+correspondence between them.
 
 
 Packed RGB Formats
diff --git a/Documentation/media/uapi/v4l/vidioc-g-parm.rst b/Documentation/media/uapi/v4l/vidioc-g-parm.rst
index 0d2593176c90..d9d5d97848d3 100644
--- a/Documentation/media/uapi/v4l/vidioc-g-parm.rst
+++ b/Documentation/media/uapi/v4l/vidioc-g-parm.rst
@@ -213,7 +213,7 @@ union holding separate parameters for input and output devices.
 
 .. _parm-caps:
 
-.. flat-table:: Streaming Parameters Capabilites
+.. flat-table:: Streaming Parameters Capabilities
     :header-rows:  0
     :stub-columns: 0
     :widths:       3 1 4
diff --git a/Documentation/media/v4l-drivers/bttv.rst b/Documentation/media/v4l-drivers/bttv.rst
index d72a0f8fd267..f956ee264099 100644
--- a/Documentation/media/v4l-drivers/bttv.rst
+++ b/Documentation/media/v4l-drivers/bttv.rst
@@ -85,7 +85,7 @@ same card listens there is much higher...
 For problems with sound:  There are a lot of different systems used
 for TV sound all over the world.  And there are also different chips
 which decode the audio signal.  Reports about sound problems ("stereo
-does'nt work") are pretty useless unless you include some details
+doesn't work") are pretty useless unless you include some details
 about your hardware and the TV sound scheme used in your country (or
 at least the country you are living in).
 
@@ -771,7 +771,7 @@ Identifying:
       - Lifeview.com.tw states (Feb. 2002):
         "The FlyVideo2000 and FlyVideo2000s product name have renamed to FlyVideo98."
         Their Bt8x8 cards are listed as discontinued.
-      - Flyvideo 2000S was probably sold as Flyvideo 3000 in some contries(Europe?).
+      - Flyvideo 2000S was probably sold as Flyvideo 3000 in some countries(Europe?).
         The new Flyvideo 2000/3000 are SAA7130/SAA7134 based.
 
 "Flyvideo II" had been the name for the 848 cards, nowadays (in Germany)
diff --git a/Documentation/media/v4l-drivers/imx.rst b/Documentation/media/v4l-drivers/imx.rst
index 9314af00d067..1d7eb8c7bd5c 100644
--- a/Documentation/media/v4l-drivers/imx.rst
+++ b/Documentation/media/v4l-drivers/imx.rst
@@ -29,7 +29,7 @@ de-interlacing by interweaving even and odd lines during transfer
 (without motion compensation which requires the VDIC).
 
 The CSI is the backend capture unit that interfaces directly with
-camera sensors over Parallel, BT.656/1120, and MIPI CSI-2 busses.
+camera sensors over Parallel, BT.656/1120, and MIPI CSI-2 buses.
 
 The IC handles color-space conversion, resizing (downscaling and
 upscaling), horizontal flip, and 90/270 degree rotation operations.
@@ -207,7 +207,7 @@ The CSI supports cropping the incoming raw sensor frames. This is
 implemented in the ipuX_csiY entities at the sink pad, using the
 crop selection subdev API.
 
-The CSI also supports fixed divide-by-two downscaling indepently in
+The CSI also supports fixed divide-by-two downscaling independently in
 width and height. This is implemented in the ipuX_csiY entities at
 the sink pad, using the compose selection subdev API.
 
diff --git a/Documentation/media/v4l-drivers/pxa_camera.rst b/Documentation/media/v4l-drivers/pxa_camera.rst
index e4fbca755e1a..ee1bd96b66dd 100644
--- a/Documentation/media/v4l-drivers/pxa_camera.rst
+++ b/Documentation/media/v4l-drivers/pxa_camera.rst
@@ -18,7 +18,7 @@ Global video workflow
 ---------------------
 
 a) QCI stopped
-   Initialy, the QCI interface is stopped.
+   Initially, the QCI interface is stopped.
    When a buffer is queued (pxa_videobuf_ops->buf_queue), the QCI starts.
 
 b) QCI started
diff --git a/Documentation/media/v4l-drivers/qcom_camss.rst b/Documentation/media/v4l-drivers/qcom_camss.rst
index 6b15385b12b3..a72e17d09cb7 100644
--- a/Documentation/media/v4l-drivers/qcom_camss.rst
+++ b/Documentation/media/v4l-drivers/qcom_camss.rst
@@ -123,7 +123,7 @@ The considerations to split the driver in this particular way are as follows:
 - representing CSIPHY and CSID modules by a separate sub-device for each module
   allows to model the hardware links between these modules;
 - representing VFE by a separate sub-devices for each input interface allows
-  to use the input interfaces concurently and independently as this is
+  to use the input interfaces concurrently and independently as this is
   supported by the hardware;
 - representing ISPIF by a number of sub-devices equal to the number of CSID
   sub-devices allows to create linear media controller pipelines when using two
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 42+ messages in thread

* [PATCH 14/14] media: staging: fix several typos
  2019-02-18 19:28 [PATCH 01/14] media: dvb-frontends: fix several typos Mauro Carvalho Chehab
                   ` (11 preceding siblings ...)
  2019-02-18 19:29 ` [PATCH 13/14] media: Documentation: " Mauro Carvalho Chehab
@ 2019-02-18 19:29 ` Mauro Carvalho Chehab
  12 siblings, 0 replies; 42+ messages in thread
From: Mauro Carvalho Chehab @ 2019-02-18 19:29 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Linux Media Mailing List,
	Mauro Carvalho Chehab, Greg Kroah-Hartman, Sakari Ailus,
	Laurent Pinchart, devel, mjpeg-users

Use codespell to fix lots of typos over frontends.

Manually verified to avoid false-positives.

Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
---
 drivers/staging/media/davinci_vpfe/dm365_ipipe_hw.c  | 2 +-
 drivers/staging/media/davinci_vpfe/dm365_isif.c      | 4 ++--
 drivers/staging/media/davinci_vpfe/dm365_resizer.c   | 4 ++--
 drivers/staging/media/davinci_vpfe/vpfe_mc_capture.c | 2 +-
 drivers/staging/media/ipu3/include/intel-ipu3.h      | 4 ++--
 drivers/staging/media/ipu3/ipu3-abi.h                | 2 +-
 drivers/staging/media/ipu3/ipu3.h                    | 2 +-
 drivers/staging/media/omap4iss/iss_csi2.c            | 2 +-
 drivers/staging/media/soc_camera/soc_camera.c        | 4 ++--
 drivers/staging/media/zoran/zoran_card.c             | 2 +-
 drivers/staging/media/zoran/zoran_device.c           | 2 +-
 11 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/drivers/staging/media/davinci_vpfe/dm365_ipipe_hw.c b/drivers/staging/media/davinci_vpfe/dm365_ipipe_hw.c
index 5618c804c7e4..565a3dc5bed1 100644
--- a/drivers/staging/media/davinci_vpfe/dm365_ipipe_hw.c
+++ b/drivers/staging/media/davinci_vpfe/dm365_ipipe_hw.c
@@ -781,7 +781,7 @@ ipipe_set_3d_lut_regs(void __iomem *base_addr, void __iomem *isp5_base_addr,
 	if (!lut_3d->en)
 		return;
 
-	/* valied table */
+	/* valid table */
 	tbl = lut_3d->table;
 	for (i = 0; i < VPFE_IPIPE_MAX_SIZE_3D_LUT; i++) {
 		/*
diff --git a/drivers/staging/media/davinci_vpfe/dm365_isif.c b/drivers/staging/media/davinci_vpfe/dm365_isif.c
index 625d0aa8367f..0a6d038fcec9 100644
--- a/drivers/staging/media/davinci_vpfe/dm365_isif.c
+++ b/drivers/staging/media/davinci_vpfe/dm365_isif.c
@@ -675,7 +675,7 @@ static void isif_config_bclamp(struct vpfe_isif_device *isif,
 	val = (bc->bc_mode_color & ISIF_BC_MODE_COLOR_MASK) <<
 		ISIF_BC_MODE_COLOR_SHIFT;
 
-	/* Enable BC and horizontal clamp calculation paramaters */
+	/* Enable BC and horizontal clamp calculation parameters */
 	val = val | 1 | ((bc->horz.mode & ISIF_HORZ_BC_MODE_MASK) <<
 	      ISIF_HORZ_BC_MODE_SHIFT);
 
@@ -712,7 +712,7 @@ static void isif_config_bclamp(struct vpfe_isif_device *isif,
 		isif_write(isif->isif_cfg.base_addr, val, CLHWIN2);
 	}
 
-	/* vertical clamp calculation paramaters */
+	/* vertical clamp calculation parameters */
 	/* OB H Valid */
 	val = bc->vert.ob_h_sz_calc & ISIF_VERT_BC_OB_H_SZ_MASK;
 
diff --git a/drivers/staging/media/davinci_vpfe/dm365_resizer.c b/drivers/staging/media/davinci_vpfe/dm365_resizer.c
index 6098f43ac51b..9d726298b406 100644
--- a/drivers/staging/media/davinci_vpfe/dm365_resizer.c
+++ b/drivers/staging/media/davinci_vpfe/dm365_resizer.c
@@ -1284,7 +1284,7 @@ static int resizer_set_stream(struct v4l2_subdev *sd, int enable)
  * @cfg: V4L2 subdev pad config
  * @pad: pad number.
  * @which: wanted subdev format.
- * Retun wanted mbus frame format.
+ * Return wanted mbus frame format.
  */
 static struct v4l2_mbus_framefmt *
 __resizer_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg,
@@ -1785,7 +1785,7 @@ void vpfe_resizer_unregister_entities(struct vpfe_resizer_device *vpfe_rsz)
 
 /*
  * vpfe_resizer_register_entities() - Register entity
- * @resizer - pointer to resizer devive.
+ * @resizer - pointer to resizer device.
  * @vdev: pointer to v4l2 device structure.
  */
 int vpfe_resizer_register_entities(struct vpfe_resizer_device *resizer,
diff --git a/drivers/staging/media/davinci_vpfe/vpfe_mc_capture.c b/drivers/staging/media/davinci_vpfe/vpfe_mc_capture.c
index 34d63c2e9199..57b93605bc58 100644
--- a/drivers/staging/media/davinci_vpfe/vpfe_mc_capture.c
+++ b/drivers/staging/media/davinci_vpfe/vpfe_mc_capture.c
@@ -528,7 +528,7 @@ static void vpfe_cleanup_modules(struct vpfe_device *vpfe_dev,
  * @vpfe_dev - ptr to vpfe capture device
  * @pdev - pointer to platform device
  *
- * intialize all v4l2 subdevs and media entities
+ * initialize all v4l2 subdevs and media entities
  */
 static int vpfe_initialize_modules(struct vpfe_device *vpfe_dev,
 				   struct platform_device *pdev)
diff --git a/drivers/staging/media/ipu3/include/intel-ipu3.h b/drivers/staging/media/ipu3/include/intel-ipu3.h
index eb6f52aca992..1e7184e4311d 100644
--- a/drivers/staging/media/ipu3/include/intel-ipu3.h
+++ b/drivers/staging/media/ipu3/include/intel-ipu3.h
@@ -432,11 +432,11 @@ struct ipu3_uapi_awb_fr_raw_buffer {
  *
  * @grid_cfg:	grid config, default 16x16.
  * @bayer_coeff:	1D Filter 1x11 center symmetry/anti-symmetry.
- *			coeffcients defaults { 0, 0, 0, 0, 0, 128 }.
+ *			coefficients defaults { 0, 0, 0, 0, 0, 128 }.
  *			Applied on whole image for each Bayer channel separately
  *			by a weighted sum of its 11x1 neighbors.
  * @reserved1:	reserved
- * @bayer_sign:	sign of filter coeffcients, default 0.
+ * @bayer_sign:	sign of filter coefficients, default 0.
  * @bayer_nf:	normalization factor for the convolution coeffs, to make sure
  *		total memory needed is within pre-determined range.
  *		NF should be the log2 of the sum of the abs values of the
diff --git a/drivers/staging/media/ipu3/ipu3-abi.h b/drivers/staging/media/ipu3/ipu3-abi.h
index 25be56ff01c8..e1185602c7fd 100644
--- a/drivers/staging/media/ipu3/ipu3-abi.h
+++ b/drivers/staging/media/ipu3/ipu3-abi.h
@@ -1510,7 +1510,7 @@ struct imgu_abi_blob_info {
 					/* offset wrt hdr in bytes */
 	u32 prog_name_offset;		/* offset wrt hdr in bytes */
 	u32 size;			/* Size of blob */
-	u32 padding_size;		/* total cummulative of bytes added
+	u32 padding_size;		/* total cumulative of bytes added
 					 * due to section alignment
 					 */
 	u32 icache_source;		/* Position of icache in blob */
diff --git a/drivers/staging/media/ipu3/ipu3.h b/drivers/staging/media/ipu3/ipu3.h
index 6b408f726667..73b123b2b8a2 100644
--- a/drivers/staging/media/ipu3/ipu3.h
+++ b/drivers/staging/media/ipu3/ipu3.h
@@ -146,7 +146,7 @@ struct imgu_device {
 	 * vid_buf.list and css->queue
 	 */
 	struct mutex lock;
-	/* Forbit streaming and buffer queuing during system suspend. */
+	/* Forbid streaming and buffer queuing during system suspend. */
 	atomic_t qbuf_barrier;
 	/* Indicate if system suspend take place while imgu is streaming. */
 	bool suspend_in_stream;
diff --git a/drivers/staging/media/omap4iss/iss_csi2.c b/drivers/staging/media/omap4iss/iss_csi2.c
index 059cf5bd3c36..a6dc2d2b1228 100644
--- a/drivers/staging/media/omap4iss/iss_csi2.c
+++ b/drivers/staging/media/omap4iss/iss_csi2.c
@@ -712,7 +712,7 @@ static void csi2_isr_ctx(struct iss_csi2_device *csi2,
 
 	/* Skip interrupts until we reach the frame skip count. The CSI2 will be
 	 * automatically disabled, as the frame skip count has been programmed
-	 * in the CSI2_CTx_CTRL1::COUNT field, so reenable it.
+	 * in the CSI2_CTx_CTRL1::COUNT field, so re-enable it.
 	 *
 	 * It would have been nice to rely on the FRAME_NUMBER interrupt instead
 	 * but it turned out that the interrupt is only generated when the CSI2
diff --git a/drivers/staging/media/soc_camera/soc_camera.c b/drivers/staging/media/soc_camera/soc_camera.c
index 21034339cdcb..1ab86a7499b9 100644
--- a/drivers/staging/media/soc_camera/soc_camera.c
+++ b/drivers/staging/media/soc_camera/soc_camera.c
@@ -4,11 +4,11 @@
  * Copyright (C) 2008, Guennadi Liakhovetski <kernel@pengutronix.de>
  *
  * This driver provides an interface between platform-specific camera
- * busses and camera devices. It should be used if the camera is
+ * buses and camera devices. It should be used if the camera is
  * connected not over a "proper" bus like PCI or USB, but over a
  * special bus, like, for example, the Quick Capture interface on PXA270
  * SoCs. Later it should also be used for i.MX31 SoCs from Freescale.
- * It can handle multiple cameras and / or multiple busses, which can
+ * It can handle multiple cameras and / or multiple buses, which can
  * be used, e.g., in stereo-vision applications.
  *
  * This program is free software; you can redistribute it and/or modify
diff --git a/drivers/staging/media/zoran/zoran_card.c b/drivers/staging/media/zoran/zoran_card.c
index 94dadbba7cd5..ea10523194e8 100644
--- a/drivers/staging/media/zoran/zoran_card.c
+++ b/drivers/staging/media/zoran/zoran_card.c
@@ -1470,7 +1470,7 @@ static int __init zoran_init(void)
 		v4l_nbufs = 2;
 	if (v4l_nbufs > VIDEO_MAX_FRAME)
 		v4l_nbufs = VIDEO_MAX_FRAME;
-	/* The user specfies the in KB, we want them in byte
+	/* The user specifies the in KB, we want them in byte
 	 * (and page aligned) */
 	v4l_bufsize = PAGE_ALIGN(v4l_bufsize * 1024);
 	if (v4l_bufsize < 32768)
diff --git a/drivers/staging/media/zoran/zoran_device.c b/drivers/staging/media/zoran/zoran_device.c
index d393e7b8aeda..22b27632762d 100644
--- a/drivers/staging/media/zoran/zoran_device.c
+++ b/drivers/staging/media/zoran/zoran_device.c
@@ -612,7 +612,7 @@ zr36057_set_memgrab (struct zoran *zr,
 		zr->v4l_memgrab_active = 0;
 		zr->v4l_grab_frame = NO_GRAB_ACTIVE;
 
-		/* reenable grabbing to screen if it was running */
+		/* re-enable grabbing to screen if it was running */
 		if (zr->v4l_overlay_active) {
 			zr36057_overlay(zr, 1);
 		} else {
-- 
2.20.1


^ permalink raw reply related	[flat|nested] 42+ messages in thread

* Re: [PATCH 04/14] media: i2c: fix several typos
  2019-02-18 19:28 ` [PATCH 04/14] media: i2c: " Mauro Carvalho Chehab
@ 2019-02-18 21:39   ` Sakari Ailus
  0 siblings, 0 replies; 42+ messages in thread
From: Sakari Ailus @ 2019-02-18 21:39 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Linux Media Mailing List, Mauro Carvalho Chehab, Hans Verkuil,
	Pavel Machek, Ricardo Ribalda Delgado, Leon Luo, Kyungmin Park,
	Heungjun Kim, Jacopo Mondi, Steve Longerbeam, Wenyou Yang,
	Akinobu Mita, Sylwester Nawrocki, Andrzej Hajda

On Mon, Feb 18, 2019 at 02:28:58PM -0500, Mauro Carvalho Chehab wrote:
> Use codespell to fix lots of typos over frontends.
> 
> Manually verified to avoid false-positives.
> 
> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>

Acked-by: Sakari Ailus <sakari.ailus@linux.intel.com>

-- 
Sakari Ailus

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 07/14] media: rc: fix several typos
  2019-02-18 19:29 ` [PATCH 07/14] media: rc: " Mauro Carvalho Chehab
@ 2019-02-19  9:56   ` Sean Young
  0 siblings, 0 replies; 42+ messages in thread
From: Sean Young @ 2019-02-19  9:56 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Linux Media Mailing List, Mauro Carvalho Chehab, Maxim Levitsky

On Mon, Feb 18, 2019 at 02:29:01PM -0500, Mauro Carvalho Chehab wrote:
> Use codespell to fix lots of typos over frontends.
> 
> Manually verified to avoid false-positives.
> 
> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>

Acked-by: Sean Young <sean@mess.org>

> ---
>  drivers/media/rc/Kconfig                            |  4 ++--
>  drivers/media/rc/ati_remote.c                       |  2 +-
>  drivers/media/rc/ene_ir.c                           |  2 +-
>  drivers/media/rc/ene_ir.h                           |  2 +-
>  drivers/media/rc/fintek-cir.h                       |  2 +-
>  drivers/media/rc/ir-xmp-decoder.c                   |  2 +-
>  drivers/media/rc/ite-cir.c                          |  2 +-
>  drivers/media/rc/keymaps/rc-behold-columbus.c       |  4 ++--
>  drivers/media/rc/keymaps/rc-behold.c                |  2 +-
>  drivers/media/rc/keymaps/rc-manli.c                 |  2 +-
>  drivers/media/rc/keymaps/rc-powercolor-real-angel.c |  2 +-
>  drivers/media/rc/mceusb.c                           |  2 +-
>  drivers/media/rc/rc-ir-raw.c                        |  2 +-
>  drivers/media/rc/rc-main.c                          | 12 ++++++------
>  drivers/media/rc/redrat3.c                          |  2 +-
>  15 files changed, 22 insertions(+), 22 deletions(-)
> 
> diff --git a/drivers/media/rc/Kconfig b/drivers/media/rc/Kconfig
> index 8a216068a35a..baa68227922e 100644
> --- a/drivers/media/rc/Kconfig
> +++ b/drivers/media/rc/Kconfig
> @@ -240,7 +240,7 @@ config IR_FINTEK
>  	depends on RC_CORE
>  	---help---
>  	   Say Y here to enable support for integrated infrared receiver
> -	   /transciever made by Fintek. This chip is found on assorted
> +	   /transceiver made by Fintek. This chip is found on assorted
>  	   Jetway motherboards (and of course, possibly others).
>  
>  	   To compile this driver as a module, choose M here: the
> @@ -274,7 +274,7 @@ config IR_NUVOTON
>  	depends on RC_CORE
>  	---help---
>  	   Say Y here to enable support for integrated infrared receiver
> -	   /transciever made by Nuvoton (formerly Winbond). This chip is
> +	   /transceiver made by Nuvoton (formerly Winbond). This chip is
>  	   found in the ASRock ION 330HT, as well as assorted Intel
>  	   DP55-series motherboards (and of course, possibly others).
>  
> diff --git a/drivers/media/rc/ati_remote.c b/drivers/media/rc/ati_remote.c
> index 265e91a2a70d..bc2da64858c3 100644
> --- a/drivers/media/rc/ati_remote.c
> +++ b/drivers/media/rc/ati_remote.c
> @@ -304,7 +304,7 @@ static const struct {
>  	{KIND_LITERAL,  0x7c, BTN_RIGHT},/* right btn down */
>  	{KIND_LITERAL,  0x7d, BTN_RIGHT},/* right btn up */
>  
> -	/* Artificial "doubleclick" events are generated by the hardware.
> +	/* Artificial "double-click" events are generated by the hardware.
>  	 * They are mapped to the "side" and "extra" mouse buttons here. */
>  	{KIND_FILTERED, 0x7a, BTN_SIDE}, /* left dblclick */
>  	{KIND_FILTERED, 0x7e, BTN_EXTRA},/* right dblclick */
> diff --git a/drivers/media/rc/ene_ir.c b/drivers/media/rc/ene_ir.c
> index dd2fd307ef85..293ccee2c05e 100644
> --- a/drivers/media/rc/ene_ir.c
> +++ b/drivers/media/rc/ene_ir.c
> @@ -184,7 +184,7 @@ static int ene_hw_detect(struct ene_device *dev)
>  	return 0;
>  }
>  
> -/* Read properities of hw sample buffer */
> +/* Read properties of hw sample buffer */
>  static void ene_rx_setup_hw_buffer(struct ene_device *dev)
>  {
>  	u16 tmp;
> diff --git a/drivers/media/rc/ene_ir.h b/drivers/media/rc/ene_ir.h
> index 494646b2a284..0a45352efe40 100644
> --- a/drivers/media/rc/ene_ir.h
> +++ b/drivers/media/rc/ene_ir.h
> @@ -118,7 +118,7 @@
>  #define ENE_CIRDAT_IN		0xFEC7
>  
>  
> -/* RLC configuration - sample period (1us resulution) + idle mode */
> +/* RLC configuration - sample period (1us resolution) + idle mode */
>  #define ENE_CIRRLC_CFG		0xFEC8
>  #define ENE_CIRRLC_CFG_OVERFLOW	0x80	/* interrupt on overflows if set */
>  #define ENE_DEFAULT_SAMPLE_PERIOD 50
> diff --git a/drivers/media/rc/fintek-cir.h b/drivers/media/rc/fintek-cir.h
> index ac34a774d018..dffe0bbfc6eb 100644
> --- a/drivers/media/rc/fintek-cir.h
> +++ b/drivers/media/rc/fintek-cir.h
> @@ -176,7 +176,7 @@ struct fintek_dev {
>  #define CIR_CR_IRCS		0x05 /* Before host writes command to IR, host
>  					must set to 1. When host finshes write
>  					command to IR, host must clear to 0. */
> -#define CIR_CR_COMMAND_DATA	0x06 /* Host read or write comand data */
> +#define CIR_CR_COMMAND_DATA	0x06 /* Host read or write command data */
>  #define CIR_CR_CLASS		0x07 /* 0xff = rx-only, 0x66 = rx + 2 tx,
>  					0x33 = rx + 1 tx */
>  #define CIR_CR_DEV_EN		0x30 /* bit0 = 1 enables CIR */
> diff --git a/drivers/media/rc/ir-xmp-decoder.c b/drivers/media/rc/ir-xmp-decoder.c
> index c965f51df1c1..2639b0b6d2f8 100644
> --- a/drivers/media/rc/ir-xmp-decoder.c
> +++ b/drivers/media/rc/ir-xmp-decoder.c
> @@ -94,7 +94,7 @@ static int ir_xmp_decode(struct rc_dev *dev, struct ir_raw_event ev)
>  			n = data->durations;
>  			/*
>  			 * the 4th nibble should be 15 so base the divider on this
> -			 * to transform durations into nibbles. Substract 2000 from
> +			 * to transform durations into nibbles. Subtract 2000 from
>  			 * the divider to compensate for fluctuations in the signal
>  			 */
>  			divider = (n[3] - XMP_NIBBLE_PREFIX) / 15 - 2000;
> diff --git a/drivers/media/rc/ite-cir.c b/drivers/media/rc/ite-cir.c
> index cd3c60ba8519..1d48a9e59f93 100644
> --- a/drivers/media/rc/ite-cir.c
> +++ b/drivers/media/rc/ite-cir.c
> @@ -515,7 +515,7 @@ static int ite_tx_ir(struct rc_dev *rcdev, unsigned *txbuf, unsigned n)
>  	/* and set the carrier values for reception */
>  	ite_set_carrier_params(dev);
>  
> -	/* reenable the receiver */
> +	/* re-enable the receiver */
>  	if (dev->in_use)
>  		dev->params.enable_rx(dev);
>  
> diff --git a/drivers/media/rc/keymaps/rc-behold-columbus.c b/drivers/media/rc/keymaps/rc-behold-columbus.c
> index e73057945bd1..b68380a76010 100644
> --- a/drivers/media/rc/keymaps/rc-behold-columbus.c
> +++ b/drivers/media/rc/keymaps/rc-behold-columbus.c
> @@ -14,7 +14,7 @@
>   * The "ascii-art picture" below (in comments, first row
>   * is the keycode in hex, and subsequent row(s) shows
>   * the button labels (several variants when appropriate)
> - * helps to descide which keycodes to assign to the buttons.
> + * helps to decide which keycodes to assign to the buttons.
>   */
>  
>  static struct rc_map_table behold_columbus[] = {
> @@ -68,7 +68,7 @@ static struct rc_map_table behold_columbus[] = {
>  	{ 0x18, KEY_VOLUMEDOWN },
>  
>  	/*   0x0E   0x1E     0x0F     0x1A  *
> -	 *   Stop   Pause  Previouse  Next  *
> +	 *   Stop   Pause  Previous   Next  *
>  	 *                                  */
>  
>  	{ 0x0E, KEY_STOP },
> diff --git a/drivers/media/rc/keymaps/rc-behold.c b/drivers/media/rc/keymaps/rc-behold.c
> index e1b2c8e26883..2b7cddb2f36d 100644
> --- a/drivers/media/rc/keymaps/rc-behold.c
> +++ b/drivers/media/rc/keymaps/rc-behold.c
> @@ -17,7 +17,7 @@
>   * The "ascii-art picture" below (in comments, first row
>   * is the keycode in hex, and subsequent row(s) shows
>   * the button labels (several variants when appropriate)
> - * helps to descide which keycodes to assign to the buttons.
> + * helps to decide which keycodes to assign to the buttons.
>   */
>  
>  static struct rc_map_table behold[] = {
> diff --git a/drivers/media/rc/keymaps/rc-manli.c b/drivers/media/rc/keymaps/rc-manli.c
> index 29c9feaf413b..5e9a49e2dd6a 100644
> --- a/drivers/media/rc/keymaps/rc-manli.c
> +++ b/drivers/media/rc/keymaps/rc-manli.c
> @@ -14,7 +14,7 @@
>     The "ascii-art picture" below (in comments, first row
>     is the keycode in hex, and subsequent row(s) shows
>     the button labels (several variants when appropriate)
> -   helps to descide which keycodes to assign to the buttons.
> +   helps to decide which keycodes to assign to the buttons.
>   */
>  
>  static struct rc_map_table manli[] = {
> diff --git a/drivers/media/rc/keymaps/rc-powercolor-real-angel.c b/drivers/media/rc/keymaps/rc-powercolor-real-angel.c
> index 4988e71c524c..cf98cf8dc13c 100644
> --- a/drivers/media/rc/keymaps/rc-powercolor-real-angel.c
> +++ b/drivers/media/rc/keymaps/rc-powercolor-real-angel.c
> @@ -26,7 +26,7 @@ static struct rc_map_table powercolor_real_angel[] = {
>  	{ 0x07, KEY_7 },
>  	{ 0x08, KEY_8 },
>  	{ 0x09, KEY_9 },
> -	{ 0x0a, KEY_DIGITS },		/* single, double, tripple digit */
> +	{ 0x0a, KEY_DIGITS },		/* single, double, triple digit */
>  	{ 0x29, KEY_PREVIOUS },		/* previous channel */
>  	{ 0x12, KEY_BRIGHTNESSUP },
>  	{ 0x13, KEY_BRIGHTNESSDOWN },
> diff --git a/drivers/media/rc/mceusb.c b/drivers/media/rc/mceusb.c
> index 8d7d3ef88862..fa4840940486 100644
> --- a/drivers/media/rc/mceusb.c
> +++ b/drivers/media/rc/mceusb.c
> @@ -79,7 +79,7 @@
>  #define MCE_CMD			0x1f
>  #define MCE_PORT_IR		0x4	/* (0x4 << 5) | MCE_CMD = 0x9f */
>  #define MCE_PORT_SYS		0x7	/* (0x7 << 5) | MCE_CMD = 0xff */
> -#define MCE_PORT_SER		0x6	/* 0xc0 thru 0xdf flush & 0x1f bytes */
> +#define MCE_PORT_SER		0x6	/* 0xc0 through 0xdf flush & 0x1f bytes */
>  #define MCE_PORT_MASK		0xe0	/* Mask out command bits */
>  
>  /* Command port headers */
> diff --git a/drivers/media/rc/rc-ir-raw.c b/drivers/media/rc/rc-ir-raw.c
> index e10b4644a442..39dd46bbd0c1 100644
> --- a/drivers/media/rc/rc-ir-raw.c
> +++ b/drivers/media/rc/rc-ir-raw.c
> @@ -186,7 +186,7 @@ int ir_raw_event_store_with_filter(struct rc_dev *dev, struct ir_raw_event *ev)
>  		dev->raw->this_ev = *ev;
>  	}
>  
> -	/* Enter idle mode if nessesary */
> +	/* Enter idle mode if necessary */
>  	if (!ev->pulse && dev->timeout &&
>  	    dev->raw->this_ev.duration >= dev->timeout)
>  		ir_raw_event_set_idle(dev, true);
> diff --git a/drivers/media/rc/rc-main.c b/drivers/media/rc/rc-main.c
> index 66a174979b3c..dd5337e39e91 100644
> --- a/drivers/media/rc/rc-main.c
> +++ b/drivers/media/rc/rc-main.c
> @@ -1035,7 +1035,7 @@ struct rc_filter_attribute {
>   * @buf:	a pointer to the output buffer
>   *
>   * This routine is a callback routine for input read the IR protocol type(s).
> - * it is trigged by reading /sys/class/rc/rc?/protocols.
> + * it is triggered by reading /sys/class/rc/rc?/protocols.
>   * It returns the protocol names of supported protocols.
>   * Enabled protocols are printed in brackets.
>   *
> @@ -1206,7 +1206,7 @@ void ir_raw_load_modules(u64 *protocols)
>   * @len:	length of the input buffer
>   *
>   * This routine is for changing the IR protocol type.
> - * It is trigged by writing to /sys/class/rc/rc?/[wakeup_]protocols.
> + * It is triggered by writing to /sys/class/rc/rc?/[wakeup_]protocols.
>   * See parse_protocol_change() for the valid commands.
>   * Returns @len on success or a negative error code.
>   *
> @@ -1290,7 +1290,7 @@ static ssize_t store_protocols(struct device *device,
>   * @buf:	a pointer to the output buffer
>   *
>   * This routine is a callback routine to read a scancode filter value or mask.
> - * It is trigged by reading /sys/class/rc/rc?/[wakeup_]filter[_mask].
> + * It is triggered by reading /sys/class/rc/rc?/[wakeup_]filter[_mask].
>   * It prints the current scancode filter value or mask of the appropriate filter
>   * type in hexadecimal into @buf and returns the size of the buffer.
>   *
> @@ -1333,7 +1333,7 @@ static ssize_t show_filter(struct device *device,
>   * @len:	length of the input buffer
>   *
>   * This routine is for changing a scancode filter value or mask.
> - * It is trigged by writing to /sys/class/rc/rc?/[wakeup_]filter[_mask].
> + * It is triggered by writing to /sys/class/rc/rc?/[wakeup_]filter[_mask].
>   * Returns -EINVAL if an invalid filter value for the current protocol was
>   * specified or if scancode filtering is not supported by the driver, otherwise
>   * returns @len.
> @@ -1417,7 +1417,7 @@ static ssize_t store_filter(struct device *device,
>   * @buf:	a pointer to the output buffer
>   *
>   * This routine is a callback routine for input read the IR protocol type(s).
> - * it is trigged by reading /sys/class/rc/rc?/wakeup_protocols.
> + * it is triggered by reading /sys/class/rc/rc?/wakeup_protocols.
>   * It returns the protocol names of supported protocols.
>   * The enabled protocols are printed in brackets.
>   *
> @@ -1468,7 +1468,7 @@ static ssize_t show_wakeup_protocols(struct device *device,
>   * @len:	length of the input buffer
>   *
>   * This routine is for changing the IR protocol type.
> - * It is trigged by writing to /sys/class/rc/rc?/wakeup_protocols.
> + * It is triggered by writing to /sys/class/rc/rc?/wakeup_protocols.
>   * Returns @len on success or a negative error code.
>   *
>   * dev->lock is taken to guard against races between
> diff --git a/drivers/media/rc/redrat3.c b/drivers/media/rc/redrat3.c
> index 08c51ffd74a0..b82a5c9db12c 100644
> --- a/drivers/media/rc/redrat3.c
> +++ b/drivers/media/rc/redrat3.c
> @@ -140,7 +140,7 @@ MODULE_PARM_DESC(length_fuzz, "Length Fuzz (0-127)");
>   * When receiving a continuous ir stream (for example when a user is
>   * holding a button down on a remote), this specifies the minimum size
>   * of a space when the redrat3 sends a irdata packet to the host. Specified
> - * in miliseconds. Default value 18ms.
> + * in milliseconds. Default value 18ms.
>   * The value can be between 2 and 30 inclusive.
>   */
>  static int minimum_pause = 18;
> -- 
> 2.20.1

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 06/14] media: platform: fix several typos
  2019-02-18 19:29   ` Mauro Carvalho Chehab
@ 2019-02-19 11:17     ` Niklas Söderlund
  -1 siblings, 0 replies; 42+ messages in thread
From: Niklas Söderlund @ 2019-02-19 11:17 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Andrew-CT Chen, Alexandre Belloni, Minghsiu Tsai, Heiko Stuebner,
	Maxime Ripard, Stanimir Varbanov, Patrice Chotard, Andrzej Hajda,
	Lad, Prabhakar, Laurent Pinchart, Sylwester Nawrocki,
	Michal Simek, Andrzej Pietrasiewicz, linux-samsung-soc,
	Jonathan Corbet, Chen-Yu Tsai, Krzysztof Kozlowski, linux-stm32,
	linux-rockchip, Ludovic Desroches, Kukjin Kim

Hi Mauro,

Thanks for your patch,

On 2019-02-18 14:29:00 -0500, Mauro Carvalho Chehab wrote:
> Use codespell to fix lots of typos over frontends.
> 
> Manually verified to avoid false-positives.
> 
> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>

For drivers/media/platform/rcar-vin/*

Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>

> ---
>  drivers/media/platform/Kconfig                     |  2 +-
>  drivers/media/platform/atmel/atmel-isi.c           |  4 ++--
>  drivers/media/platform/coda/coda-jpeg.c            |  2 +-
>  drivers/media/platform/davinci/isif.c              |  4 ++--
>  drivers/media/platform/davinci/vpbe.c              |  2 +-
>  drivers/media/platform/davinci/vpif.c              |  2 +-
>  drivers/media/platform/davinci/vpif_display.c      |  4 ++--
>  .../media/platform/exynos4-is/fimc-is-command.h    |  2 +-
>  drivers/media/platform/exynos4-is/fimc-is-param.h  |  2 +-
>  drivers/media/platform/exynos4-is/media-dev.h      |  2 +-
>  drivers/media/platform/exynos4-is/mipi-csis.c      |  4 ++--
>  drivers/media/platform/marvell-ccic/mmp-driver.c   |  4 ++--
>  drivers/media/platform/mtk-mdp/mtk_mdp_core.h      |  6 +++---
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c |  2 +-
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h |  4 ++--
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |  2 +-
>  .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c  |  4 ++--
>  .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c   |  2 +-
>  drivers/media/platform/mtk-vcodec/vdec_drv_if.h    |  2 +-
>  drivers/media/platform/mtk-vcodec/vdec_vpu_if.h    |  2 +-
>  drivers/media/platform/omap/omap_vout.c            |  4 ++--
>  drivers/media/platform/omap/omap_voutdef.h         |  4 ++--
>  drivers/media/platform/omap3isp/isp.c              |  2 +-
>  drivers/media/platform/omap3isp/ispccdc.c          |  4 ++--
>  drivers/media/platform/omap3isp/ispcsi2.c          |  2 +-
>  drivers/media/platform/pxa_camera.c                |  2 +-
>  drivers/media/platform/qcom/venus/core.h           |  2 +-
>  drivers/media/platform/rcar-vin/rcar-dma.c         |  2 +-
>  drivers/media/platform/rcar-vin/rcar-v4l2.c        |  4 ++--
>  drivers/media/platform/rockchip/rga/rga-hw.c       |  6 +++---
>  drivers/media/platform/s3c-camif/camif-core.h      |  2 +-
>  drivers/media/platform/s5p-jpeg/jpeg-core.h        |  4 ++--
>  drivers/media/platform/s5p-mfc/s5p_mfc_common.h    |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c      |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_dec.c       |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c    |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c    |  4 ++--
>  .../media/platform/sti/c8sectpfe/c8sectpfe-core.h  |  2 +-
>  drivers/media/platform/sti/delta/delta.h           |  2 +-
>  drivers/media/platform/sti/hva/hva-h264.c          |  2 +-
>  drivers/media/platform/stm32/stm32-dcmi.c          |  2 +-
>  drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h |  2 +-
>  drivers/media/platform/ti-vpe/vpdma.c              | 14 +++++++-------
>  drivers/media/platform/ti-vpe/vpe.c                |  2 +-
>  drivers/media/platform/vsp1/vsp1_brx.c             |  4 ++--
>  drivers/media/platform/xilinx/xilinx-vip.c         |  2 +-
>  46 files changed, 70 insertions(+), 70 deletions(-)
> 
> diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
> index 6cff26b29a38..4acbed189644 100644
> --- a/drivers/media/platform/Kconfig
> +++ b/drivers/media/platform/Kconfig
> @@ -668,7 +668,7 @@ menuconfig SDR_PLATFORM_DRIVERS
>  if SDR_PLATFORM_DRIVERS
>  
>  config VIDEO_RCAR_DRIF
> -	tristate "Renesas Digitial Radio Interface (DRIF)"
> +	tristate "Renesas Digital Radio Interface (DRIF)"
>  	depends on VIDEO_V4L2
>  	depends on ARCH_RENESAS || COMPILE_TEST
>  	select VIDEOBUF2_VMALLOC
> diff --git a/drivers/media/platform/atmel/atmel-isi.c b/drivers/media/platform/atmel/atmel-isi.c
> index fdb255e4a956..08b8d5583080 100644
> --- a/drivers/media/platform/atmel/atmel-isi.c
> +++ b/drivers/media/platform/atmel/atmel-isi.c
> @@ -110,7 +110,7 @@ struct atmel_isi {
>  	bool				enable_preview_path;
>  
>  	struct completion		complete;
> -	/* ISI peripherial clock */
> +	/* ISI peripheral clock */
>  	struct clk			*pclk;
>  	unsigned int			irq;
>  
> @@ -1078,7 +1078,7 @@ static void isi_graph_notify_unbind(struct v4l2_async_notifier *notifier,
>  
>  	dev_dbg(isi->dev, "Removing %s\n", video_device_node_name(isi->vdev));
>  
> -	/* Checks internaly if vdev have been init or not */
> +	/* Checks internally if vdev have been init or not */
>  	video_unregister_device(isi->vdev);
>  }
>  
> diff --git a/drivers/media/platform/coda/coda-jpeg.c b/drivers/media/platform/coda/coda-jpeg.c
> index 9f899a6cefed..39a2351c1e48 100644
> --- a/drivers/media/platform/coda/coda-jpeg.c
> +++ b/drivers/media/platform/coda/coda-jpeg.c
> @@ -103,7 +103,7 @@ static const unsigned char chroma_ac_value[162 + 2] = {
>  
>  /*
>   * Quantization tables for luminance and chrominance components in
> - * zig-zag scan order from the Freescale i.MX VPU libaries
> + * zig-zag scan order from the Freescale i.MX VPU libraries
>   */
>  
>  static unsigned char luma_q[64] = {
> diff --git a/drivers/media/platform/davinci/isif.c b/drivers/media/platform/davinci/isif.c
> index 340f8218f54d..47cecd10eb9f 100644
> --- a/drivers/media/platform/davinci/isif.c
> +++ b/drivers/media/platform/davinci/isif.c
> @@ -328,7 +328,7 @@ static void isif_config_bclamp(struct isif_black_clamp *bc)
>  	if (bc->en) {
>  		val = bc->bc_mode_color << ISIF_BC_MODE_COLOR_SHIFT;
>  
> -		/* Enable BC and horizontal clamp caculation paramaters */
> +		/* Enable BC and horizontal clamp calculation parameters */
>  		val = val | 1 | (bc->horz.mode << ISIF_HORZ_BC_MODE_SHIFT);
>  
>  		regw(val, CLAMPCFG);
> @@ -358,7 +358,7 @@ static void isif_config_bclamp(struct isif_black_clamp *bc)
>  			regw(bc->horz.win_start_v_calc, CLHWIN2);
>  		}
>  
> -		/* vertical clamp caculation paramaters */
> +		/* vertical clamp calculation parameters */
>  
>  		/* Reset clamp value sel for previous line */
>  		val |=
> diff --git a/drivers/media/platform/davinci/vpbe.c b/drivers/media/platform/davinci/vpbe.c
> index 4766a7a23d16..8339163a5231 100644
> --- a/drivers/media/platform/davinci/vpbe.c
> +++ b/drivers/media/platform/davinci/vpbe.c
> @@ -242,7 +242,7 @@ static int vpbe_set_output(struct vpbe_device *vpbe_dev, int index)
>  		goto unlock;
>  
>  	/*
> -	 * It is assumed that venc or extenal encoder will set a default
> +	 * It is assumed that venc or external encoder will set a default
>  	 * mode in the sub device. For external encoder or LCD pannel output,
>  	 * we also need to set up the lcd port for the required mode. So setup
>  	 * the lcd port for the default mode that is configured in the board
> diff --git a/drivers/media/platform/davinci/vpif.c b/drivers/media/platform/davinci/vpif.c
> index 16352e2263d2..df66461f5d4f 100644
> --- a/drivers/media/platform/davinci/vpif.c
> +++ b/drivers/media/platform/davinci/vpif.c
> @@ -1,7 +1,7 @@
>  /*
>   * vpif - Video Port Interface driver
>   * VPIF is a receiver and transmitter for video data. It has two channels(0, 1)
> - * that receiveing video byte stream and two channels(2, 3) for video output.
> + * that receiving video byte stream and two channels(2, 3) for video output.
>   * The hardware supports SDTV, HDTV formats, raw data capture.
>   * Currently, the driver supports NTSC and PAL standards.
>   *
> diff --git a/drivers/media/platform/davinci/vpif_display.c b/drivers/media/platform/davinci/vpif_display.c
> index 3517487d9760..f4b4f2a1dfc0 100644
> --- a/drivers/media/platform/davinci/vpif_display.c
> +++ b/drivers/media/platform/davinci/vpif_display.c
> @@ -138,7 +138,7 @@ static int vpif_buffer_queue_setup(struct vb2_queue *vq,
>   * vpif_buffer_queue : Callback function to add buffer to DMA queue
>   * @vb: ptr to vb2_buffer
>   *
> - * This callback fucntion queues the buffer to DMA engine
> + * This callback function queues the buffer to DMA engine
>   */
>  static void vpif_buffer_queue(struct vb2_buffer *vb)
>  {
> @@ -635,7 +635,7 @@ static int vpif_try_fmt_vid_out(struct file *file, void *priv,
>  	struct v4l2_pix_format *pixfmt = &fmt->fmt.pix;
>  
>  	/*
> -	 * to supress v4l-compliance warnings silently correct
> +	 * to suppress v4l-compliance warnings silently correct
>  	 * the pixelformat
>  	 */
>  	if (pixfmt->pixelformat != V4L2_PIX_FMT_YUV422P)
> diff --git a/drivers/media/platform/exynos4-is/fimc-is-command.h b/drivers/media/platform/exynos4-is/fimc-is-command.h
> index 0d1f52e394b1..b06b56b890d5 100644
> --- a/drivers/media/platform/exynos4-is/fimc-is-command.h
> +++ b/drivers/media/platform/exynos4-is/fimc-is-command.h
> @@ -18,7 +18,7 @@
>  
>  #define FIMC_IS_COMMAND_VER	110 /* FIMC-IS command set version 1.10 */
>  
> -/* Enumeration of commands beetween the FIMC-IS and the host processor. */
> +/* Enumeration of commands between the FIMC-IS and the host processor. */
>  
>  /* HOST to FIMC-IS */
>  #define HIC_PREVIEW_STILL	0x0001
> diff --git a/drivers/media/platform/exynos4-is/fimc-is-param.h b/drivers/media/platform/exynos4-is/fimc-is-param.h
> index 8e31f7642776..22923a3d405e 100644
> --- a/drivers/media/platform/exynos4-is/fimc-is-param.h
> +++ b/drivers/media/platform/exynos4-is/fimc-is-param.h
> @@ -298,7 +298,7 @@ enum isp_af_mode {
>  #define ISP_FLASH_COMMAND_AUTO			2
>  #define ISP_FLASH_COMMAND_TORCH			3 /* 3 sec */
>  
> -/* Flash red-eye commads */
> +/* Flash red-eye commands */
>  #define ISP_FLASH_REDEYE_DISABLE		0
>  #define ISP_FLASH_REDEYE_ENABLE			1
>  
> diff --git a/drivers/media/platform/exynos4-is/media-dev.h b/drivers/media/platform/exynos4-is/media-dev.h
> index 9f527670395a..a7c9490bbcb4 100644
> --- a/drivers/media/platform/exynos4-is/media-dev.h
> +++ b/drivers/media/platform/exynos4-is/media-dev.h
> @@ -79,7 +79,7 @@ struct fimc_camclk_info {
>  
>  /**
>   * struct fimc_sensor_info - image data source subdev information
> - * @pdata: sensor's atrributes passed as media device's platform data
> + * @pdata: sensor's attributes passed as media device's platform data
>   * @asd: asynchronous subdev registration data structure
>   * @subdev: image sensor v4l2 subdev
>   * @host: fimc device the sensor is currently linked to
> diff --git a/drivers/media/platform/exynos4-is/mipi-csis.c b/drivers/media/platform/exynos4-is/mipi-csis.c
> index 35cb0162085b..234e047e3e8f 100644
> --- a/drivers/media/platform/exynos4-is/mipi-csis.c
> +++ b/drivers/media/platform/exynos4-is/mipi-csis.c
> @@ -183,7 +183,7 @@ struct csis_drvdata {
>   * @index: the hardware instance index
>   * @pdev: CSIS platform device
>   * @phy: pointer to the CSIS generic PHY
> - * @regs: mmaped I/O registers memory
> + * @regs: mmapped I/O registers memory
>   * @supplies: CSIS regulator supplies
>   * @clock: CSIS clocks
>   * @irq: requested s5p-mipi-csis irq number
> @@ -745,7 +745,7 @@ static int s5pcsis_parse_dt(struct platform_device *pdev,
>  		goto err;
>  	}
>  
> -	/* Get MIPI CSI-2 bus configration from the endpoint node. */
> +	/* Get MIPI CSI-2 bus configuration from the endpoint node. */
>  	of_property_read_u32(node, "samsung,csis-hs-settle",
>  					&state->hs_settle);
>  	state->wclk_ext = of_property_read_bool(node,
> diff --git a/drivers/media/platform/marvell-ccic/mmp-driver.c b/drivers/media/platform/marvell-ccic/mmp-driver.c
> index 70a2833db0d1..af76eb637773 100644
> --- a/drivers/media/platform/marvell-ccic/mmp-driver.c
> +++ b/drivers/media/platform/marvell-ccic/mmp-driver.c
> @@ -240,8 +240,8 @@ static void mmpcam_calc_dphy(struct mcam_camera *mcam)
>  	 *  bit 8 ~ bit 15: HS_SETTLE
>  	 *   Time interval during which the HS
>  	 *   receiver shall ignore any Data Lane
> -	 *   HS transistions.
> -	 *   The vaule has been calibrated on
> +	 *   HS transitions.
> +	 *   The value has been calibrated on
>  	 *   different boards. It seems to work well.
>  	 *
>  	 *  More detail please refer
> diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h b/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
> index ad1cff306efd..e5abb1abb3a3 100644
> --- a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
> +++ b/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
> @@ -41,7 +41,7 @@
>  #define MTK_MDP_CTX_ERROR		BIT(5)
>  
>  /**
> - *  struct mtk_mdp_pix_align - alignement of image
> + *  struct mtk_mdp_pix_align - alignment of image
>   *  @org_w: source alignment of width
>   *  @org_h: source alignment of height
>   *  @target_w: dst alignment of width
> @@ -122,8 +122,8 @@ struct mtk_mdp_frame {
>  /**
>   * struct mtk_mdp_variant - image processor variant information
>   * @pix_max:		maximum limit of image size
> - * @pix_min:		minimun limit of image size
> - * @pix_align:		alignement of image
> + * @pix_min:		minimum limit of image size
> + * @pix_align:		alignment of image
>   * @h_scale_up_max:	maximum scale-up in horizontal
>   * @v_scale_up_max:	maximum scale-up in vertical
>   * @h_scale_down_max:	maximum scale-down in horizontal
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> index ba619647bc10..794aba685120 100644
> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> @@ -1170,7 +1170,7 @@ static void vb2ops_vdec_buf_queue(struct vb2_buffer *vb)
>  	ret = vdec_if_decode(ctx, &src_mem, NULL, &res_chg);
>  	if (ret || !res_chg) {
>  		/*
> -		 * fb == NULL menas to parse SPS/PPS header or
> +		 * fb == NULL means to parse SPS/PPS header or
>  		 * resolution info in src_mem. Decode can fail
>  		 * if there is no SPS header or picture info
>  		 * in bs
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h b/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> index 8aba69555b12..e7e2a108def9 100644
> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> @@ -151,9 +151,9 @@ struct mtk_q_data {
>   * @intra_period: I frame period
>   * @gop_size: group of picture size, it's used as the intra frame period
>   * @framerate_num: frame rate numerator. ex: framerate_num=30 and
> - *		   framerate_denom=1 menas FPS is 30
> + *		   framerate_denom=1 means FPS is 30
>   * @framerate_denom: frame rate denominator. ex: framerate_num=30 and
> - *		     framerate_denom=1 menas FPS is 30
> + *		     framerate_denom=1 means FPS is 30
>   * @h264_max_qp: Max value for H.264 quantization parameter
>   * @h264_profile: V4L2 defined H.264 profile
>   * @h264_level: V4L2 defined H.264 level
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c b/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> index d1f12257bf66..2af654240d96 100644
> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> @@ -393,7 +393,7 @@ static void mtk_venc_set_param(struct mtk_vcodec_ctx *ctx,
>  		param->input_yuv_fmt = VENC_YUV_FORMAT_NV21;
>  		break;
>  	default:
> -		mtk_v4l2_err("Unsupport fourcc =%d", q_data_src->fmt->fourcc);
> +		mtk_v4l2_err("Unsupported fourcc =%d", q_data_src->fmt->fourcc);
>  		break;
>  	}
>  	param->h264_profile = enc_params->h264_profile;
> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c b/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> index aa3ce41898bc..02c960c63ac0 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> +++ b/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> @@ -55,7 +55,7 @@ struct h264_fb {
>  
>  /**
>   * struct h264_ring_fb_list - ring frame buffer list
> - * @fb_list   : frame buffer arrary
> + * @fb_list   : frame buffer array
>   * @read_idx  : read index
>   * @write_idx : write index
>   * @count     : buffer count in list
> @@ -72,7 +72,7 @@ struct h264_ring_fb_list {
>  /**
>   * struct vdec_h264_dec_info - decode information
>   * @dpb_sz		: decoding picture buffer size
> - * @resolution_changed  : resoltion change happen
> + * @resolution_changed  : resolution change happen
>   * @realloc_mv_buf	: flag to notify driver to re-allocate mv buffer
>   * @reserved		: for 8 bytes alignment
>   * @bs_dma		: Input bit-stream buffer dma address
> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c b/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> index 3e84a761db3a..bac3723038de 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> +++ b/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> @@ -120,7 +120,7 @@ struct vdec_vp8_hw_reg_base {
>  /**
>   * struct vdec_vp8_vpu_inst - VPU instance for VP8 decode
>   * @wq_hd	: Wait queue to wait VPU message ack
> - * @signaled	: 1 - Host has received ack message from VPU, 0 - not recevie
> + * @signaled	: 1 - Host has received ack message from VPU, 0 - not receive
>   * @failure	: VPU execution result status 0 - success, others - fail
>   * @inst_addr	: VPU decoder instance address
>   */
> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h b/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> index ded1154481cd..9a21591f3818 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> +++ b/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> @@ -80,7 +80,7 @@ void vdec_if_deinit(struct mtk_vcodec_ctx *ctx);
>   * vdec_if_decode() - trigger decode
>   * @ctx	: [in] v4l2 context
>   * @bs	: [in] input bitstream
> - * @fb	: [in] frame buffer to store decoded frame, when null menas parse
> + * @fb	: [in] frame buffer to store decoded frame, when null means parse
>   *	header only
>   * @res_chg	: [out] resolution change happens if current bs have different
>   *	picture width/height
> diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h b/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> index cd37bb2a610f..79d8eac7f5e2 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> +++ b/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> @@ -62,7 +62,7 @@ int vpu_dec_start(struct vdec_vpu_inst *vpu, uint32_t *data, unsigned int len);
>  /**
>   * vpu_dec_end - end decoding, basically the function will be invoked once
>   *               when HW decoding done interrupt received successfully. The
> - *               decoder in VPU will continute to do referene frame management
> + *               decoder in VPU will continue to do reference frame management
>   *               and check if there is a new decoded frame available to display.
>   *
>   * @vpu : instance for vdec_vpu_inst
> diff --git a/drivers/media/platform/omap/omap_vout.c b/drivers/media/platform/omap/omap_vout.c
> index ff3de2dce5a2..37f0d7146dfa 100644
> --- a/drivers/media/platform/omap/omap_vout.c
> +++ b/drivers/media/platform/omap/omap_vout.c
> @@ -1129,7 +1129,7 @@ static int vidioc_s_fmt_vid_out(struct file *file, void *fh,
>  	}
>  	timing = &dssdev->panel.timings;
>  
> -	/* We dont support RGB24-packed mode if vrfb rotation
> +	/* We don't support RGB24-packed mode if vrfb rotation
>  	 * is enabled*/
>  	if ((is_rotation_enabled(vout)) &&
>  			f->fmt.pix.pixelformat == V4L2_PIX_FMT_RGB24) {
> @@ -1147,7 +1147,7 @@ static int vidioc_s_fmt_vid_out(struct file *file, void *fh,
>  		vout->fbuf.fmt.width = timing->x_res;
>  	}
>  
> -	/* change to samller size is OK */
> +	/* change to smaller size is OK */
>  
>  	bpp = omap_vout_try_format(&f->fmt.pix);
>  	f->fmt.pix.sizeimage = f->fmt.pix.width * f->fmt.pix.height * bpp;
> diff --git a/drivers/media/platform/omap/omap_voutdef.h b/drivers/media/platform/omap/omap_voutdef.h
> index 56b630b1c8b4..c740393c8509 100644
> --- a/drivers/media/platform/omap/omap_voutdef.h
> +++ b/drivers/media/platform/omap/omap_voutdef.h
> @@ -37,7 +37,7 @@
>  #define VID_MAX_WIDTH		1280	/* Largest width */
>  #define VID_MAX_HEIGHT		720	/* Largest height */
>  
> -/* Mimimum requirement is 2x2 for DSS */
> +/* Minimum requirement is 2x2 for DSS */
>  #define VID_MIN_WIDTH		2
>  #define VID_MIN_HEIGHT		2
>  
> @@ -135,7 +135,7 @@ struct omap_vout_device {
>  	enum omap_color_mode dss_mode;
>  
>  	/* we don't allow to request new buffer when old buffers are
> -	 * still mmaped
> +	 * still mmapped
>  	 */
>  	int mmap_count;
>  
> diff --git a/drivers/media/platform/omap3isp/isp.c b/drivers/media/platform/omap3isp/isp.c
> index 13f2828d880d..bd57174d81a7 100644
> --- a/drivers/media/platform/omap3isp/isp.c
> +++ b/drivers/media/platform/omap3isp/isp.c
> @@ -1517,7 +1517,7 @@ void omap3isp_print_status(struct isp_device *isp)
>   *
>   * To solve this problem power management support is split into prepare/complete
>   * and suspend/resume operations. The pipelines are stopped in prepare() and the
> - * ISP clocks get disabled in suspend(). Similarly, the clocks are reenabled in
> + * ISP clocks get disabled in suspend(). Similarly, the clocks are re-enabled in
>   * resume(), and the the pipelines are restarted in complete().
>   *
>   * TODO: PM dependencies between the ISP and sensors are not modelled explicitly
> diff --git a/drivers/media/platform/omap3isp/ispccdc.c b/drivers/media/platform/omap3isp/ispccdc.c
> index 14a1c24037c4..261ad1175f98 100644
> --- a/drivers/media/platform/omap3isp/ispccdc.c
> +++ b/drivers/media/platform/omap3isp/ispccdc.c
> @@ -1594,7 +1594,7 @@ static int ccdc_isr_buffer(struct isp_ccdc_device *ccdc)
>  		return 0;
>  
>  	/* We're in continuous mode, and memory writes were disabled due to a
> -	 * buffer underrun. Reenable them now that we have a buffer. The buffer
> +	 * buffer underrun. Re-enable them now that we have a buffer. The buffer
>  	 * address has been set in ccdc_video_queue.
>  	 */
>  	if (ccdc->state == ISP_PIPELINE_STREAM_CONTINUOUS && ccdc->underrun) {
> @@ -1712,7 +1712,7 @@ static void ccdc_vd1_isr(struct isp_ccdc_device *ccdc)
>  	 * data to memory the CCDC and LSC are stopped immediately but
>  	 * without change the CCDC stopping state machine. The CCDC
>  	 * stopping state machine should be used only when user request
> -	 * for stopping is received (SINGLESHOT is an exeption).
> +	 * for stopping is received (SINGLESHOT is an exception).
>  	 */
>  	switch (ccdc->state) {
>  	case ISP_PIPELINE_STREAM_SINGLESHOT:
> diff --git a/drivers/media/platform/omap3isp/ispcsi2.c b/drivers/media/platform/omap3isp/ispcsi2.c
> index 9c180f607bcb..da66ea65be5d 100644
> --- a/drivers/media/platform/omap3isp/ispcsi2.c
> +++ b/drivers/media/platform/omap3isp/ispcsi2.c
> @@ -710,7 +710,7 @@ static void csi2_isr_ctx(struct isp_csi2_device *csi2,
>  
>  	/* Skip interrupts until we reach the frame skip count. The CSI2 will be
>  	 * automatically disabled, as the frame skip count has been programmed
> -	 * in the CSI2_CTx_CTRL1::COUNT field, so reenable it.
> +	 * in the CSI2_CTx_CTRL1::COUNT field, so re-enable it.
>  	 *
>  	 * It would have been nice to rely on the FRAME_NUMBER interrupt instead
>  	 * but it turned out that the interrupt is only generated when the CSI2
> diff --git a/drivers/media/platform/pxa_camera.c b/drivers/media/platform/pxa_camera.c
> index 3cf3c6390cc8..4fe228752a43 100644
> --- a/drivers/media/platform/pxa_camera.c
> +++ b/drivers/media/platform/pxa_camera.c
> @@ -1631,7 +1631,7 @@ static int pxa_camera_set_bus_param(struct pxa_camera_dev *pcdev)
>  
>  	pcdev->channels = 1;
>  
> -	/* Make choises, based on platform preferences */
> +	/* Make choices, based on platform preferences */
>  	if ((common_flags & V4L2_MBUS_HSYNC_ACTIVE_HIGH) &&
>  	    (common_flags & V4L2_MBUS_HSYNC_ACTIVE_LOW)) {
>  		if (pcdev->platform_flags & PXA_CAMERA_HSP)
> diff --git a/drivers/media/platform/qcom/venus/core.h b/drivers/media/platform/qcom/venus/core.h
> index 79c7e816c706..7a3feb5cee00 100644
> --- a/drivers/media/platform/qcom/venus/core.h
> +++ b/drivers/media/platform/qcom/venus/core.h
> @@ -219,7 +219,7 @@ struct venus_buffer {
>  #define to_venus_buffer(ptr)	container_of(ptr, struct venus_buffer, vb)
>  
>  /**
> - * struct venus_inst - holds per instance paramerters
> + * struct venus_inst - holds per instance parameters
>   *
>   * @list:	used for attach an instance to the core
>   * @lock:	instance lock
> diff --git a/drivers/media/platform/rcar-vin/rcar-dma.c b/drivers/media/platform/rcar-vin/rcar-dma.c
> index beb9248992a4..2207a31d355e 100644
> --- a/drivers/media/platform/rcar-vin/rcar-dma.c
> +++ b/drivers/media/platform/rcar-vin/rcar-dma.c
> @@ -681,7 +681,7 @@ static int rvin_setup(struct rvin_dev *vin)
>  		break;
>  	}
>  
> -	/* Enable VSYNC Field Toogle mode after one VSYNC input */
> +	/* Enable VSYNC Field Toggle mode after one VSYNC input */
>  	if (vin->info->model == RCAR_GEN3)
>  		dmr2 = VNDMR2_FTEV;
>  	else
> diff --git a/drivers/media/platform/rcar-vin/rcar-v4l2.c b/drivers/media/platform/rcar-vin/rcar-v4l2.c
> index 7a2851790b91..7cbdcbf9b090 100644
> --- a/drivers/media/platform/rcar-vin/rcar-v4l2.c
> +++ b/drivers/media/platform/rcar-vin/rcar-v4l2.c
> @@ -665,7 +665,7 @@ static void rvin_mc_try_format(struct rvin_dev *vin,
>  	 * The V4L2 specification clearly documents the colorspace fields
>  	 * as being set by drivers for capture devices. Using the values
>  	 * supplied by userspace thus wouldn't comply with the API. Until
> -	 * the API is updated force fixed vaules.
> +	 * the API is updated force fixed values.
>  	 */
>  	pix->colorspace = RVIN_DEFAULT_COLORSPACE;
>  	pix->xfer_func = V4L2_MAP_XFER_FUNC_DEFAULT(pix->colorspace);
> @@ -964,7 +964,7 @@ void rvin_v4l2_unregister(struct rvin_dev *vin)
>  	v4l2_info(&vin->v4l2_dev, "Removing %s\n",
>  		  video_device_node_name(&vin->vdev));
>  
> -	/* Checks internaly if vdev have been init or not */
> +	/* Checks internally if vdev have been init or not */
>  	video_unregister_device(&vin->vdev);
>  }
>  
> diff --git a/drivers/media/platform/rockchip/rga/rga-hw.c b/drivers/media/platform/rockchip/rga/rga-hw.c
> index 96d1b1b3fe8e..843e50d17a72 100644
> --- a/drivers/media/platform/rockchip/rga/rga-hw.c
> +++ b/drivers/media/platform/rockchip/rga/rga-hw.c
> @@ -256,7 +256,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
>  	}
>  
>  	/*
> -	 * Cacluate the up/down scaling mode/factor.
> +	 * Calculate the up/down scaling mode/factor.
>  	 *
>  	 * RGA used to scale the picture first, and then rotate second,
>  	 * so we need to swap the w/h when rotate degree is 90/270.
> @@ -304,7 +304,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
>  	}
>  
>  	/*
> -	 * Cacluate the framebuffer virtual strides and active size,
> +	 * Calculate the framebuffer virtual strides and active size,
>  	 * note that the step of vir_stride / vir_width is 4 byte words
>  	 */
>  	src_vir_info.data.vir_stride = ctx->in.stride >> 2;
> @@ -318,7 +318,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
>  	dst_act_info.data.act_width = dst_w - 1;
>  
>  	/*
> -	 * Cacluate the source framebuffer base address with offset pixel.
> +	 * Calculate the source framebuffer base address with offset pixel.
>  	 */
>  	src_offsets = rga_get_addr_offset(&ctx->in, src_x, src_y,
>  					  src_w, src_h);
> diff --git a/drivers/media/platform/s3c-camif/camif-core.h b/drivers/media/platform/s3c-camif/camif-core.h
> index 1f5c8c94ce89..be5e7357dffc 100644
> --- a/drivers/media/platform/s3c-camif/camif-core.h
> +++ b/drivers/media/platform/s3c-camif/camif-core.h
> @@ -260,7 +260,7 @@ struct camif_vp {
>   * @clock:	  clocks required for the CAMIF operation
>   * @lock:	  mutex protecting this data structure
>   * @slock:	  spinlock protecting CAMIF registers
> - * @io_base:	  start address of the mmaped CAMIF registers
> + * @io_base:	  start address of the mmapped CAMIF registers
>   */
>  struct camif_dev {
>  	struct media_device		media_dev;
> diff --git a/drivers/media/platform/s5p-jpeg/jpeg-core.h b/drivers/media/platform/s5p-jpeg/jpeg-core.h
> index 90fda4b720eb..144c102ff05f 100644
> --- a/drivers/media/platform/s5p-jpeg/jpeg-core.h
> +++ b/drivers/media/platform/s5p-jpeg/jpeg-core.h
> @@ -153,7 +153,7 @@ struct s5p_jpeg_variant {
>  
>  /**
>   * struct jpeg_fmt - driver's internal color format data
> - * @name:	format descritpion
> + * @name:	format description
>   * @fourcc:	the fourcc code, 0 if not applicable
>   * @depth:	number of bits per pixel
>   * @colplanes:	number of color planes (1 for packed formats)
> @@ -193,7 +193,7 @@ struct s5p_jpeg_marker {
>   * @sos:	SOS marker's position relative to the buffer beginning
>   * @dht:	DHT markers' positions relative to the buffer beginning
>   * @dqt:	DQT markers' positions relative to the buffer beginning
> - * @sof:	SOF0 marker's postition relative to the buffer beginning
> + * @sof:	SOF0 marker's position relative to the buffer beginning
>   * @sof_len:	SOF0 marker's payload length (without length field itself)
>   * @components:	number of image components
>   * @size:	image buffer size in bytes
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_common.h b/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
> index 20442a9b9f7a..24148020baa9 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
> @@ -268,7 +268,7 @@ struct s5p_mfc_priv_buf {
>   * @enc_ctrl_handler:	control framework handler for encoding
>   * @pm:			power management control
>   * @variant:		MFC hardware variant information
> - * @num_inst:		couter of active MFC instances
> + * @num_inst:		counter of active MFC instances
>   * @irqlock:		lock for operations on videobuf2 queues
>   * @condlock:		lock for changing/checking if a context is ready to be
>   *			processed
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
> index ee7b15b335e0..9f832ba7bc8c 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
> @@ -51,7 +51,7 @@ int s5p_mfc_load_firmware(struct s5p_mfc_dev *dev)
>  	struct firmware *fw_blob;
>  	int i, err = -EINVAL;
>  
> -	/* Firmare has to be present as a separate file or compiled
> +	/* Firmware has to be present as a separate file or compiled
>  	 * into kernel. */
>  	mfc_debug_enter();
>  
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
> index f4c0e3a8f27d..e111f9c47179 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
> @@ -602,7 +602,7 @@ static int vidioc_querybuf(struct file *file, void *priv,
>  	int i;
>  
>  	if (buf->memory != V4L2_MEMORY_MMAP) {
> -		mfc_err("Only mmaped buffers can be used\n");
> +		mfc_err("Only mmapped buffers can be used\n");
>  		return -EINVAL;
>  	}
>  	mfc_debug(2, "State: %d, buf->type: %d\n", ctx->state, buf->type);
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
> index 0913881219ff..6144e95f6425 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
> @@ -1293,7 +1293,7 @@ static int s5p_mfc_run_init_dec_buffers(struct s5p_mfc_ctx *ctx)
>  	 * First set the output frame buffers
>  	 */
>  	if (ctx->capture_state != QUEUE_BUFS_MMAPED) {
> -		mfc_err("It seems that not all destination buffers were mmaped\nMFC requires that all destination are mmaped before starting processing\n");
> +		mfc_err("It seems that not all destination buffers were mmapped\nMFC requires that all destination are mmapped before starting processing\n");
>  		return -EAGAIN;
>  	}
>  	if (list_empty(&ctx->src_queue)) {
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
> index 7c629be43205..281699ab7fe1 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
> @@ -53,7 +53,7 @@ static int s5p_mfc_alloc_dec_temp_buffers_v6(struct s5p_mfc_ctx *ctx)
>  	return 0;
>  }
>  
> -/* Release temproary buffers for decoding */
> +/* Release temporary buffers for decoding */
>  static void s5p_mfc_release_dec_desc_buffer_v6(struct s5p_mfc_ctx *ctx)
>  {
>  	/* NOP */
> @@ -1928,7 +1928,7 @@ static inline int s5p_mfc_run_init_dec_buffers(struct s5p_mfc_ctx *ctx)
>  
>  	if (ctx->capture_state != QUEUE_BUFS_MMAPED) {
>  		mfc_err("It seems that not all destination buffers were\n"
> -			"mmaped.MFC requires that all destination are mmaped\n"
> +			"mmapped.MFC requires that all destination are mmapped\n"
>  			"before starting processing.\n");
>  		return -EAGAIN;
>  	}
> diff --git a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
> index 3dbb3a287cc0..c9d6021904cd 100644
> --- a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
> +++ b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
> @@ -193,7 +193,7 @@ struct c8sectpfei {
>  #define C8SECTPFE_SYS_ENABLE             BIT(0)
>  
>  /*
> - * Ponter record data structure required for each input block
> + * Pointer record data structure required for each input block
>   * see Table 82 on page 167 of functional specification.
>   */
>  
> diff --git a/drivers/media/platform/sti/delta/delta.h b/drivers/media/platform/sti/delta/delta.h
> index 2ba99922c05b..914556030e70 100644
> --- a/drivers/media/platform/sti/delta/delta.h
> +++ b/drivers/media/platform/sti/delta/delta.h
> @@ -286,7 +286,7 @@ struct delta_dec {
>  	 * Header parsing must be done using decode(), giving
>  	 * explicitly header access unit or first access unit of bitstream.
>  	 * If no valid header is found, get_streaminfo will return -ENODATA,
> -	 * in this case the next bistream access unit must be decoded till
> +	 * in this case the next bitstream access unit must be decoded till
>  	 * get_streaminfo becomes successful.
>  	 */
>  	int (*get_streaminfo)(struct delta_ctx *ctx,
> diff --git a/drivers/media/platform/sti/hva/hva-h264.c b/drivers/media/platform/sti/hva/hva-h264.c
> index b61a5d337d2a..c34f7cf5aed2 100644
> --- a/drivers/media/platform/sti/hva/hva-h264.c
> +++ b/drivers/media/platform/sti/hva/hva-h264.c
> @@ -626,7 +626,7 @@ static int hva_h264_prepare_task(struct hva_ctx *pctx,
>  	td->frame_width = frame_width;
>  	td->frame_height = frame_height;
>  
> -	/* set frame alignement */
> +	/* set frame alignment */
>  	td->window_width =  frame_width;
>  	td->window_height = frame_height;
>  	td->window_horizontal_offset = 0;
> diff --git a/drivers/media/platform/stm32/stm32-dcmi.c b/drivers/media/platform/stm32/stm32-dcmi.c
> index 6732874114cf..5fe5b38fa901 100644
> --- a/drivers/media/platform/stm32/stm32-dcmi.c
> +++ b/drivers/media/platform/stm32/stm32-dcmi.c
> @@ -1544,7 +1544,7 @@ static void dcmi_graph_notify_unbind(struct v4l2_async_notifier *notifier,
>  
>  	dev_dbg(dcmi->dev, "Removing %s\n", video_device_node_name(dcmi->vdev));
>  
> -	/* Checks internaly if vdev has been init or not */
> +	/* Checks internally if vdev has been init or not */
>  	video_unregister_device(dcmi->vdev);
>  }
>  
> diff --git a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
> index 0bb000712c33..85f97d4f086e 100644
> --- a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
> +++ b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
> @@ -65,7 +65,7 @@ bool sun6i_csi_is_format_supported(struct sun6i_csi *csi, u32 pixformat,
>  int sun6i_csi_set_power(struct sun6i_csi *csi, bool enable);
>  
>  /**
> - * sun6i_csi_update_config() - update the csi register setttings
> + * sun6i_csi_update_config() - update the csi register settings
>   * @csi:	pointer to the csi
>   * @config:	see struct sun6i_csi_config
>   */
> diff --git a/drivers/media/platform/ti-vpe/vpdma.c b/drivers/media/platform/ti-vpe/vpdma.c
> index e2cf2b90e500..1da2cb3aaf0c 100644
> --- a/drivers/media/platform/ti-vpe/vpdma.c
> +++ b/drivers/media/platform/ti-vpe/vpdma.c
> @@ -404,7 +404,7 @@ EXPORT_SYMBOL(vpdma_map_desc_buf);
>  
>  /*
>   * unmap descriptor/payload DMA buffer, disabling DMA access and
> - * allowing the main processor to acces the data
> + * allowing the main processor to access the data
>   */
>  void vpdma_unmap_desc_buf(struct vpdma_data *vpdma, struct vpdma_buf *buf)
>  {
> @@ -501,7 +501,7 @@ void vpdma_reset_desc_list(struct vpdma_desc_list *list)
>  EXPORT_SYMBOL(vpdma_reset_desc_list);
>  
>  /*
> - * free the buffer allocated fot the VPDMA descriptor list, this should be
> + * free the buffer allocated for the VPDMA descriptor list, this should be
>   * called when the user doesn't want to use VPDMA any more.
>   */
>  void vpdma_free_desc_list(struct vpdma_desc_list *list)
> @@ -790,7 +790,7 @@ static void dump_dtd(struct vpdma_dtd *dtd)
>   * append an outbound data transfer descriptor to the given descriptor list,
>   * this sets up a 'client to memory' VPDMA transfer for the given VPDMA channel
>   *
> - * @list: vpdma desc list to which we add this decriptor
> + * @list: vpdma desc list to which we add this descriptor
>   * @width: width of the image in pixels in memory
>   * @c_rect: compose params of output image
>   * @fmt: vpdma data format of the buffer
> @@ -798,7 +798,7 @@ static void dump_dtd(struct vpdma_dtd *dtd)
>   * max_width: enum for maximum width of data transfer
>   * max_height: enum for maximum height of data transfer
>   * chan: VPDMA channel
> - * flags: VPDMA flags to configure some descriptor fileds
> + * flags: VPDMA flags to configure some descriptor fields
>   */
>  void vpdma_add_out_dtd(struct vpdma_desc_list *list, int width,
>  		int stride, const struct v4l2_rect *c_rect,
> @@ -863,14 +863,14 @@ EXPORT_SYMBOL(vpdma_rawchan_add_out_dtd);
>   * append an inbound data transfer descriptor to the given descriptor list,
>   * this sets up a 'memory to client' VPDMA transfer for the given VPDMA channel
>   *
> - * @list: vpdma desc list to which we add this decriptor
> + * @list: vpdma desc list to which we add this descriptor
>   * @width: width of the image in pixels in memory(not the cropped width)
>   * @c_rect: crop params of input image
>   * @fmt: vpdma data format of the buffer
>   * dma_addr: dma address as seen by VPDMA
>   * chan: VPDMA channel
>   * field: top or bottom field info of the input image
> - * flags: VPDMA flags to configure some descriptor fileds
> + * flags: VPDMA flags to configure some descriptor fields
>   * frame_width/height: the complete width/height of the image presented to the
>   *			client (this makes sense when multiple channels are
>   *			connected to the same client, forming a larger frame)
> @@ -1008,7 +1008,7 @@ unsigned int vpdma_get_list_mask(struct vpdma_data *vpdma, int irq_num)
>  }
>  EXPORT_SYMBOL(vpdma_get_list_mask);
>  
> -/* clear previosuly occured list intterupts in the LIST_STAT register */
> +/* clear previously occurred list interupts in the LIST_STAT register */
>  void vpdma_clear_list_stat(struct vpdma_data *vpdma, int irq_num,
>  			   int list_num)
>  {
> diff --git a/drivers/media/platform/ti-vpe/vpe.c b/drivers/media/platform/ti-vpe/vpe.c
> index d70871d0ad2d..207e7e76c048 100644
> --- a/drivers/media/platform/ti-vpe/vpe.c
> +++ b/drivers/media/platform/ti-vpe/vpe.c
> @@ -876,7 +876,7 @@ static int set_srcdst_params(struct vpe_ctx *ctx)
>  		/*
>  		 * we make sure that the source image has a 16 byte aligned
>  		 * stride, we need to do the same for the motion vector buffer
> -		 * by aligning it's stride to the next 16 byte boundry. this
> +		 * by aligning it's stride to the next 16 byte boundary. this
>  		 * extra space will not be used by the de-interlacer, but will
>  		 * ensure that vpdma operates correctly
>  		 */
> diff --git a/drivers/media/platform/vsp1/vsp1_brx.c b/drivers/media/platform/vsp1/vsp1_brx.c
> index 5e50178b057d..58ad248cd7f7 100644
> --- a/drivers/media/platform/vsp1/vsp1_brx.c
> +++ b/drivers/media/platform/vsp1/vsp1_brx.c
> @@ -296,7 +296,7 @@ static void brx_configure_stream(struct vsp1_entity *entity,
>  	/*
>  	 * The hardware is extremely flexible but we have no userspace API to
>  	 * expose all the parameters, nor is it clear whether we would have use
> -	 * cases for all the supported modes. Let's just harcode the parameters
> +	 * cases for all the supported modes. Let's just hardcode the parameters
>  	 * to sane default values for now.
>  	 */
>  
> @@ -373,7 +373,7 @@ static void brx_configure_stream(struct vsp1_entity *entity,
>  		vsp1_brx_write(brx, dlb, VI6_BRU_CTRL(i), ctrl);
>  
>  		/*
> -		 * Harcode the blending formula to
> +		 * Hardcode the blending formula to
>  		 *
>  		 *	DSTc = DSTc * (1 - SRCa) + SRCc * SRCa
>  		 *	DSTa = DSTa * (1 - SRCa) + SRCa
> diff --git a/drivers/media/platform/xilinx/xilinx-vip.c b/drivers/media/platform/xilinx/xilinx-vip.c
> index 18f98838111b..08a825c3a3f6 100644
> --- a/drivers/media/platform/xilinx/xilinx-vip.c
> +++ b/drivers/media/platform/xilinx/xilinx-vip.c
> @@ -166,7 +166,7 @@ EXPORT_SYMBOL_GPL(xvip_set_format_size);
>   * the register, otherwise the bitmask is cleared from the register
>   * when the flag @set is false.
>   *
> - * Fox eample, this function can be used to set a control with a boolean value
> + * Fox example, this function can be used to set a control with a boolean value
>   * requested by users. If the caller knows whether to set or clear in the first
>   * place, the caller should call xvip_clr() or xvip_set() directly instead of
>   * using this function.
> -- 
> 2.20.1
> 

-- 
Regards,
Niklas Söderlund

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 06/14] media: platform: fix several typos
@ 2019-02-19 11:17     ` Niklas Söderlund
  0 siblings, 0 replies; 42+ messages in thread
From: Niklas Söderlund @ 2019-02-19 11:17 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Andrew-CT Chen, Alexandre Belloni, Minghsiu Tsai, Heiko Stuebner,
	Maxime Ripard, Stanimir Varbanov, Patrice Chotard, Andrzej Hajda,
	Lad, Prabhakar, Laurent Pinchart, Sylwester Nawrocki,
	Michal Simek, Andrzej Pietrasiewicz, linux-samsung-soc,
	Jonathan Corbet, Chen-Yu Tsai, Krzysztof Kozlowski, linux-stm32,
	linux-rockchip, Ludovic Desroches, Kukjin Kim,
	Linux Media Mailing List, Kamil Debski, Maxime Coquelin,
	Alexandre Torgue, linux-arm-msm, Houlong Wei,
	Mauro Carvalho Chehab, Benoit Parrot, Jeongtae Park,
	linux-mediatek, Jacek Anaszewski, Yong Deng, Matthias Brugger,
	Hugues Fruchet, Tiffany Lin, linux-arm-kernel, Hyun Kwon,
	Jacob chen, linux-renesas-soc, Kyungmin Park, Kieran Bingham,
	Jean-Christophe Trotin, Philipp Zabel, Eugen Hristev

Hi Mauro,

Thanks for your patch,

On 2019-02-18 14:29:00 -0500, Mauro Carvalho Chehab wrote:
> Use codespell to fix lots of typos over frontends.
> 
> Manually verified to avoid false-positives.
> 
> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>

For drivers/media/platform/rcar-vin/*

Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>

> ---
>  drivers/media/platform/Kconfig                     |  2 +-
>  drivers/media/platform/atmel/atmel-isi.c           |  4 ++--
>  drivers/media/platform/coda/coda-jpeg.c            |  2 +-
>  drivers/media/platform/davinci/isif.c              |  4 ++--
>  drivers/media/platform/davinci/vpbe.c              |  2 +-
>  drivers/media/platform/davinci/vpif.c              |  2 +-
>  drivers/media/platform/davinci/vpif_display.c      |  4 ++--
>  .../media/platform/exynos4-is/fimc-is-command.h    |  2 +-
>  drivers/media/platform/exynos4-is/fimc-is-param.h  |  2 +-
>  drivers/media/platform/exynos4-is/media-dev.h      |  2 +-
>  drivers/media/platform/exynos4-is/mipi-csis.c      |  4 ++--
>  drivers/media/platform/marvell-ccic/mmp-driver.c   |  4 ++--
>  drivers/media/platform/mtk-mdp/mtk_mdp_core.h      |  6 +++---
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c |  2 +-
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h |  4 ++--
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |  2 +-
>  .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c  |  4 ++--
>  .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c   |  2 +-
>  drivers/media/platform/mtk-vcodec/vdec_drv_if.h    |  2 +-
>  drivers/media/platform/mtk-vcodec/vdec_vpu_if.h    |  2 +-
>  drivers/media/platform/omap/omap_vout.c            |  4 ++--
>  drivers/media/platform/omap/omap_voutdef.h         |  4 ++--
>  drivers/media/platform/omap3isp/isp.c              |  2 +-
>  drivers/media/platform/omap3isp/ispccdc.c          |  4 ++--
>  drivers/media/platform/omap3isp/ispcsi2.c          |  2 +-
>  drivers/media/platform/pxa_camera.c                |  2 +-
>  drivers/media/platform/qcom/venus/core.h           |  2 +-
>  drivers/media/platform/rcar-vin/rcar-dma.c         |  2 +-
>  drivers/media/platform/rcar-vin/rcar-v4l2.c        |  4 ++--
>  drivers/media/platform/rockchip/rga/rga-hw.c       |  6 +++---
>  drivers/media/platform/s3c-camif/camif-core.h      |  2 +-
>  drivers/media/platform/s5p-jpeg/jpeg-core.h        |  4 ++--
>  drivers/media/platform/s5p-mfc/s5p_mfc_common.h    |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c      |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_dec.c       |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c    |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c    |  4 ++--
>  .../media/platform/sti/c8sectpfe/c8sectpfe-core.h  |  2 +-
>  drivers/media/platform/sti/delta/delta.h           |  2 +-
>  drivers/media/platform/sti/hva/hva-h264.c          |  2 +-
>  drivers/media/platform/stm32/stm32-dcmi.c          |  2 +-
>  drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h |  2 +-
>  drivers/media/platform/ti-vpe/vpdma.c              | 14 +++++++-------
>  drivers/media/platform/ti-vpe/vpe.c                |  2 +-
>  drivers/media/platform/vsp1/vsp1_brx.c             |  4 ++--
>  drivers/media/platform/xilinx/xilinx-vip.c         |  2 +-
>  46 files changed, 70 insertions(+), 70 deletions(-)
> 
> diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
> index 6cff26b29a38..4acbed189644 100644
> --- a/drivers/media/platform/Kconfig
> +++ b/drivers/media/platform/Kconfig
> @@ -668,7 +668,7 @@ menuconfig SDR_PLATFORM_DRIVERS
>  if SDR_PLATFORM_DRIVERS
>  
>  config VIDEO_RCAR_DRIF
> -	tristate "Renesas Digitial Radio Interface (DRIF)"
> +	tristate "Renesas Digital Radio Interface (DRIF)"
>  	depends on VIDEO_V4L2
>  	depends on ARCH_RENESAS || COMPILE_TEST
>  	select VIDEOBUF2_VMALLOC
> diff --git a/drivers/media/platform/atmel/atmel-isi.c b/drivers/media/platform/atmel/atmel-isi.c
> index fdb255e4a956..08b8d5583080 100644
> --- a/drivers/media/platform/atmel/atmel-isi.c
> +++ b/drivers/media/platform/atmel/atmel-isi.c
> @@ -110,7 +110,7 @@ struct atmel_isi {
>  	bool				enable_preview_path;
>  
>  	struct completion		complete;
> -	/* ISI peripherial clock */
> +	/* ISI peripheral clock */
>  	struct clk			*pclk;
>  	unsigned int			irq;
>  
> @@ -1078,7 +1078,7 @@ static void isi_graph_notify_unbind(struct v4l2_async_notifier *notifier,
>  
>  	dev_dbg(isi->dev, "Removing %s\n", video_device_node_name(isi->vdev));
>  
> -	/* Checks internaly if vdev have been init or not */
> +	/* Checks internally if vdev have been init or not */
>  	video_unregister_device(isi->vdev);
>  }
>  
> diff --git a/drivers/media/platform/coda/coda-jpeg.c b/drivers/media/platform/coda/coda-jpeg.c
> index 9f899a6cefed..39a2351c1e48 100644
> --- a/drivers/media/platform/coda/coda-jpeg.c
> +++ b/drivers/media/platform/coda/coda-jpeg.c
> @@ -103,7 +103,7 @@ static const unsigned char chroma_ac_value[162 + 2] = {
>  
>  /*
>   * Quantization tables for luminance and chrominance components in
> - * zig-zag scan order from the Freescale i.MX VPU libaries
> + * zig-zag scan order from the Freescale i.MX VPU libraries
>   */
>  
>  static unsigned char luma_q[64] = {
> diff --git a/drivers/media/platform/davinci/isif.c b/drivers/media/platform/davinci/isif.c
> index 340f8218f54d..47cecd10eb9f 100644
> --- a/drivers/media/platform/davinci/isif.c
> +++ b/drivers/media/platform/davinci/isif.c
> @@ -328,7 +328,7 @@ static void isif_config_bclamp(struct isif_black_clamp *bc)
>  	if (bc->en) {
>  		val = bc->bc_mode_color << ISIF_BC_MODE_COLOR_SHIFT;
>  
> -		/* Enable BC and horizontal clamp caculation paramaters */
> +		/* Enable BC and horizontal clamp calculation parameters */
>  		val = val | 1 | (bc->horz.mode << ISIF_HORZ_BC_MODE_SHIFT);
>  
>  		regw(val, CLAMPCFG);
> @@ -358,7 +358,7 @@ static void isif_config_bclamp(struct isif_black_clamp *bc)
>  			regw(bc->horz.win_start_v_calc, CLHWIN2);
>  		}
>  
> -		/* vertical clamp caculation paramaters */
> +		/* vertical clamp calculation parameters */
>  
>  		/* Reset clamp value sel for previous line */
>  		val |=
> diff --git a/drivers/media/platform/davinci/vpbe.c b/drivers/media/platform/davinci/vpbe.c
> index 4766a7a23d16..8339163a5231 100644
> --- a/drivers/media/platform/davinci/vpbe.c
> +++ b/drivers/media/platform/davinci/vpbe.c
> @@ -242,7 +242,7 @@ static int vpbe_set_output(struct vpbe_device *vpbe_dev, int index)
>  		goto unlock;
>  
>  	/*
> -	 * It is assumed that venc or extenal encoder will set a default
> +	 * It is assumed that venc or external encoder will set a default
>  	 * mode in the sub device. For external encoder or LCD pannel output,
>  	 * we also need to set up the lcd port for the required mode. So setup
>  	 * the lcd port for the default mode that is configured in the board
> diff --git a/drivers/media/platform/davinci/vpif.c b/drivers/media/platform/davinci/vpif.c
> index 16352e2263d2..df66461f5d4f 100644
> --- a/drivers/media/platform/davinci/vpif.c
> +++ b/drivers/media/platform/davinci/vpif.c
> @@ -1,7 +1,7 @@
>  /*
>   * vpif - Video Port Interface driver
>   * VPIF is a receiver and transmitter for video data. It has two channels(0, 1)
> - * that receiveing video byte stream and two channels(2, 3) for video output.
> + * that receiving video byte stream and two channels(2, 3) for video output.
>   * The hardware supports SDTV, HDTV formats, raw data capture.
>   * Currently, the driver supports NTSC and PAL standards.
>   *
> diff --git a/drivers/media/platform/davinci/vpif_display.c b/drivers/media/platform/davinci/vpif_display.c
> index 3517487d9760..f4b4f2a1dfc0 100644
> --- a/drivers/media/platform/davinci/vpif_display.c
> +++ b/drivers/media/platform/davinci/vpif_display.c
> @@ -138,7 +138,7 @@ static int vpif_buffer_queue_setup(struct vb2_queue *vq,
>   * vpif_buffer_queue : Callback function to add buffer to DMA queue
>   * @vb: ptr to vb2_buffer
>   *
> - * This callback fucntion queues the buffer to DMA engine
> + * This callback function queues the buffer to DMA engine
>   */
>  static void vpif_buffer_queue(struct vb2_buffer *vb)
>  {
> @@ -635,7 +635,7 @@ static int vpif_try_fmt_vid_out(struct file *file, void *priv,
>  	struct v4l2_pix_format *pixfmt = &fmt->fmt.pix;
>  
>  	/*
> -	 * to supress v4l-compliance warnings silently correct
> +	 * to suppress v4l-compliance warnings silently correct
>  	 * the pixelformat
>  	 */
>  	if (pixfmt->pixelformat != V4L2_PIX_FMT_YUV422P)
> diff --git a/drivers/media/platform/exynos4-is/fimc-is-command.h b/drivers/media/platform/exynos4-is/fimc-is-command.h
> index 0d1f52e394b1..b06b56b890d5 100644
> --- a/drivers/media/platform/exynos4-is/fimc-is-command.h
> +++ b/drivers/media/platform/exynos4-is/fimc-is-command.h
> @@ -18,7 +18,7 @@
>  
>  #define FIMC_IS_COMMAND_VER	110 /* FIMC-IS command set version 1.10 */
>  
> -/* Enumeration of commands beetween the FIMC-IS and the host processor. */
> +/* Enumeration of commands between the FIMC-IS and the host processor. */
>  
>  /* HOST to FIMC-IS */
>  #define HIC_PREVIEW_STILL	0x0001
> diff --git a/drivers/media/platform/exynos4-is/fimc-is-param.h b/drivers/media/platform/exynos4-is/fimc-is-param.h
> index 8e31f7642776..22923a3d405e 100644
> --- a/drivers/media/platform/exynos4-is/fimc-is-param.h
> +++ b/drivers/media/platform/exynos4-is/fimc-is-param.h
> @@ -298,7 +298,7 @@ enum isp_af_mode {
>  #define ISP_FLASH_COMMAND_AUTO			2
>  #define ISP_FLASH_COMMAND_TORCH			3 /* 3 sec */
>  
> -/* Flash red-eye commads */
> +/* Flash red-eye commands */
>  #define ISP_FLASH_REDEYE_DISABLE		0
>  #define ISP_FLASH_REDEYE_ENABLE			1
>  
> diff --git a/drivers/media/platform/exynos4-is/media-dev.h b/drivers/media/platform/exynos4-is/media-dev.h
> index 9f527670395a..a7c9490bbcb4 100644
> --- a/drivers/media/platform/exynos4-is/media-dev.h
> +++ b/drivers/media/platform/exynos4-is/media-dev.h
> @@ -79,7 +79,7 @@ struct fimc_camclk_info {
>  
>  /**
>   * struct fimc_sensor_info - image data source subdev information
> - * @pdata: sensor's atrributes passed as media device's platform data
> + * @pdata: sensor's attributes passed as media device's platform data
>   * @asd: asynchronous subdev registration data structure
>   * @subdev: image sensor v4l2 subdev
>   * @host: fimc device the sensor is currently linked to
> diff --git a/drivers/media/platform/exynos4-is/mipi-csis.c b/drivers/media/platform/exynos4-is/mipi-csis.c
> index 35cb0162085b..234e047e3e8f 100644
> --- a/drivers/media/platform/exynos4-is/mipi-csis.c
> +++ b/drivers/media/platform/exynos4-is/mipi-csis.c
> @@ -183,7 +183,7 @@ struct csis_drvdata {
>   * @index: the hardware instance index
>   * @pdev: CSIS platform device
>   * @phy: pointer to the CSIS generic PHY
> - * @regs: mmaped I/O registers memory
> + * @regs: mmapped I/O registers memory
>   * @supplies: CSIS regulator supplies
>   * @clock: CSIS clocks
>   * @irq: requested s5p-mipi-csis irq number
> @@ -745,7 +745,7 @@ static int s5pcsis_parse_dt(struct platform_device *pdev,
>  		goto err;
>  	}
>  
> -	/* Get MIPI CSI-2 bus configration from the endpoint node. */
> +	/* Get MIPI CSI-2 bus configuration from the endpoint node. */
>  	of_property_read_u32(node, "samsung,csis-hs-settle",
>  					&state->hs_settle);
>  	state->wclk_ext = of_property_read_bool(node,
> diff --git a/drivers/media/platform/marvell-ccic/mmp-driver.c b/drivers/media/platform/marvell-ccic/mmp-driver.c
> index 70a2833db0d1..af76eb637773 100644
> --- a/drivers/media/platform/marvell-ccic/mmp-driver.c
> +++ b/drivers/media/platform/marvell-ccic/mmp-driver.c
> @@ -240,8 +240,8 @@ static void mmpcam_calc_dphy(struct mcam_camera *mcam)
>  	 *  bit 8 ~ bit 15: HS_SETTLE
>  	 *   Time interval during which the HS
>  	 *   receiver shall ignore any Data Lane
> -	 *   HS transistions.
> -	 *   The vaule has been calibrated on
> +	 *   HS transitions.
> +	 *   The value has been calibrated on
>  	 *   different boards. It seems to work well.
>  	 *
>  	 *  More detail please refer
> diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h b/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
> index ad1cff306efd..e5abb1abb3a3 100644
> --- a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
> +++ b/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
> @@ -41,7 +41,7 @@
>  #define MTK_MDP_CTX_ERROR		BIT(5)
>  
>  /**
> - *  struct mtk_mdp_pix_align - alignement of image
> + *  struct mtk_mdp_pix_align - alignment of image
>   *  @org_w: source alignment of width
>   *  @org_h: source alignment of height
>   *  @target_w: dst alignment of width
> @@ -122,8 +122,8 @@ struct mtk_mdp_frame {
>  /**
>   * struct mtk_mdp_variant - image processor variant information
>   * @pix_max:		maximum limit of image size
> - * @pix_min:		minimun limit of image size
> - * @pix_align:		alignement of image
> + * @pix_min:		minimum limit of image size
> + * @pix_align:		alignment of image
>   * @h_scale_up_max:	maximum scale-up in horizontal
>   * @v_scale_up_max:	maximum scale-up in vertical
>   * @h_scale_down_max:	maximum scale-down in horizontal
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> index ba619647bc10..794aba685120 100644
> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> @@ -1170,7 +1170,7 @@ static void vb2ops_vdec_buf_queue(struct vb2_buffer *vb)
>  	ret = vdec_if_decode(ctx, &src_mem, NULL, &res_chg);
>  	if (ret || !res_chg) {
>  		/*
> -		 * fb == NULL menas to parse SPS/PPS header or
> +		 * fb == NULL means to parse SPS/PPS header or
>  		 * resolution info in src_mem. Decode can fail
>  		 * if there is no SPS header or picture info
>  		 * in bs
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h b/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> index 8aba69555b12..e7e2a108def9 100644
> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> @@ -151,9 +151,9 @@ struct mtk_q_data {
>   * @intra_period: I frame period
>   * @gop_size: group of picture size, it's used as the intra frame period
>   * @framerate_num: frame rate numerator. ex: framerate_num=30 and
> - *		   framerate_denom=1 menas FPS is 30
> + *		   framerate_denom=1 means FPS is 30
>   * @framerate_denom: frame rate denominator. ex: framerate_num=30 and
> - *		     framerate_denom=1 menas FPS is 30
> + *		     framerate_denom=1 means FPS is 30
>   * @h264_max_qp: Max value for H.264 quantization parameter
>   * @h264_profile: V4L2 defined H.264 profile
>   * @h264_level: V4L2 defined H.264 level
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c b/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> index d1f12257bf66..2af654240d96 100644
> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> @@ -393,7 +393,7 @@ static void mtk_venc_set_param(struct mtk_vcodec_ctx *ctx,
>  		param->input_yuv_fmt = VENC_YUV_FORMAT_NV21;
>  		break;
>  	default:
> -		mtk_v4l2_err("Unsupport fourcc =%d", q_data_src->fmt->fourcc);
> +		mtk_v4l2_err("Unsupported fourcc =%d", q_data_src->fmt->fourcc);
>  		break;
>  	}
>  	param->h264_profile = enc_params->h264_profile;
> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c b/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> index aa3ce41898bc..02c960c63ac0 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> +++ b/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> @@ -55,7 +55,7 @@ struct h264_fb {
>  
>  /**
>   * struct h264_ring_fb_list - ring frame buffer list
> - * @fb_list   : frame buffer arrary
> + * @fb_list   : frame buffer array
>   * @read_idx  : read index
>   * @write_idx : write index
>   * @count     : buffer count in list
> @@ -72,7 +72,7 @@ struct h264_ring_fb_list {
>  /**
>   * struct vdec_h264_dec_info - decode information
>   * @dpb_sz		: decoding picture buffer size
> - * @resolution_changed  : resoltion change happen
> + * @resolution_changed  : resolution change happen
>   * @realloc_mv_buf	: flag to notify driver to re-allocate mv buffer
>   * @reserved		: for 8 bytes alignment
>   * @bs_dma		: Input bit-stream buffer dma address
> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c b/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> index 3e84a761db3a..bac3723038de 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> +++ b/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> @@ -120,7 +120,7 @@ struct vdec_vp8_hw_reg_base {
>  /**
>   * struct vdec_vp8_vpu_inst - VPU instance for VP8 decode
>   * @wq_hd	: Wait queue to wait VPU message ack
> - * @signaled	: 1 - Host has received ack message from VPU, 0 - not recevie
> + * @signaled	: 1 - Host has received ack message from VPU, 0 - not receive
>   * @failure	: VPU execution result status 0 - success, others - fail
>   * @inst_addr	: VPU decoder instance address
>   */
> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h b/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> index ded1154481cd..9a21591f3818 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> +++ b/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> @@ -80,7 +80,7 @@ void vdec_if_deinit(struct mtk_vcodec_ctx *ctx);
>   * vdec_if_decode() - trigger decode
>   * @ctx	: [in] v4l2 context
>   * @bs	: [in] input bitstream
> - * @fb	: [in] frame buffer to store decoded frame, when null menas parse
> + * @fb	: [in] frame buffer to store decoded frame, when null means parse
>   *	header only
>   * @res_chg	: [out] resolution change happens if current bs have different
>   *	picture width/height
> diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h b/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> index cd37bb2a610f..79d8eac7f5e2 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> +++ b/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> @@ -62,7 +62,7 @@ int vpu_dec_start(struct vdec_vpu_inst *vpu, uint32_t *data, unsigned int len);
>  /**
>   * vpu_dec_end - end decoding, basically the function will be invoked once
>   *               when HW decoding done interrupt received successfully. The
> - *               decoder in VPU will continute to do referene frame management
> + *               decoder in VPU will continue to do reference frame management
>   *               and check if there is a new decoded frame available to display.
>   *
>   * @vpu : instance for vdec_vpu_inst
> diff --git a/drivers/media/platform/omap/omap_vout.c b/drivers/media/platform/omap/omap_vout.c
> index ff3de2dce5a2..37f0d7146dfa 100644
> --- a/drivers/media/platform/omap/omap_vout.c
> +++ b/drivers/media/platform/omap/omap_vout.c
> @@ -1129,7 +1129,7 @@ static int vidioc_s_fmt_vid_out(struct file *file, void *fh,
>  	}
>  	timing = &dssdev->panel.timings;
>  
> -	/* We dont support RGB24-packed mode if vrfb rotation
> +	/* We don't support RGB24-packed mode if vrfb rotation
>  	 * is enabled*/
>  	if ((is_rotation_enabled(vout)) &&
>  			f->fmt.pix.pixelformat == V4L2_PIX_FMT_RGB24) {
> @@ -1147,7 +1147,7 @@ static int vidioc_s_fmt_vid_out(struct file *file, void *fh,
>  		vout->fbuf.fmt.width = timing->x_res;
>  	}
>  
> -	/* change to samller size is OK */
> +	/* change to smaller size is OK */
>  
>  	bpp = omap_vout_try_format(&f->fmt.pix);
>  	f->fmt.pix.sizeimage = f->fmt.pix.width * f->fmt.pix.height * bpp;
> diff --git a/drivers/media/platform/omap/omap_voutdef.h b/drivers/media/platform/omap/omap_voutdef.h
> index 56b630b1c8b4..c740393c8509 100644
> --- a/drivers/media/platform/omap/omap_voutdef.h
> +++ b/drivers/media/platform/omap/omap_voutdef.h
> @@ -37,7 +37,7 @@
>  #define VID_MAX_WIDTH		1280	/* Largest width */
>  #define VID_MAX_HEIGHT		720	/* Largest height */
>  
> -/* Mimimum requirement is 2x2 for DSS */
> +/* Minimum requirement is 2x2 for DSS */
>  #define VID_MIN_WIDTH		2
>  #define VID_MIN_HEIGHT		2
>  
> @@ -135,7 +135,7 @@ struct omap_vout_device {
>  	enum omap_color_mode dss_mode;
>  
>  	/* we don't allow to request new buffer when old buffers are
> -	 * still mmaped
> +	 * still mmapped
>  	 */
>  	int mmap_count;
>  
> diff --git a/drivers/media/platform/omap3isp/isp.c b/drivers/media/platform/omap3isp/isp.c
> index 13f2828d880d..bd57174d81a7 100644
> --- a/drivers/media/platform/omap3isp/isp.c
> +++ b/drivers/media/platform/omap3isp/isp.c
> @@ -1517,7 +1517,7 @@ void omap3isp_print_status(struct isp_device *isp)
>   *
>   * To solve this problem power management support is split into prepare/complete
>   * and suspend/resume operations. The pipelines are stopped in prepare() and the
> - * ISP clocks get disabled in suspend(). Similarly, the clocks are reenabled in
> + * ISP clocks get disabled in suspend(). Similarly, the clocks are re-enabled in
>   * resume(), and the the pipelines are restarted in complete().
>   *
>   * TODO: PM dependencies between the ISP and sensors are not modelled explicitly
> diff --git a/drivers/media/platform/omap3isp/ispccdc.c b/drivers/media/platform/omap3isp/ispccdc.c
> index 14a1c24037c4..261ad1175f98 100644
> --- a/drivers/media/platform/omap3isp/ispccdc.c
> +++ b/drivers/media/platform/omap3isp/ispccdc.c
> @@ -1594,7 +1594,7 @@ static int ccdc_isr_buffer(struct isp_ccdc_device *ccdc)
>  		return 0;
>  
>  	/* We're in continuous mode, and memory writes were disabled due to a
> -	 * buffer underrun. Reenable them now that we have a buffer. The buffer
> +	 * buffer underrun. Re-enable them now that we have a buffer. The buffer
>  	 * address has been set in ccdc_video_queue.
>  	 */
>  	if (ccdc->state == ISP_PIPELINE_STREAM_CONTINUOUS && ccdc->underrun) {
> @@ -1712,7 +1712,7 @@ static void ccdc_vd1_isr(struct isp_ccdc_device *ccdc)
>  	 * data to memory the CCDC and LSC are stopped immediately but
>  	 * without change the CCDC stopping state machine. The CCDC
>  	 * stopping state machine should be used only when user request
> -	 * for stopping is received (SINGLESHOT is an exeption).
> +	 * for stopping is received (SINGLESHOT is an exception).
>  	 */
>  	switch (ccdc->state) {
>  	case ISP_PIPELINE_STREAM_SINGLESHOT:
> diff --git a/drivers/media/platform/omap3isp/ispcsi2.c b/drivers/media/platform/omap3isp/ispcsi2.c
> index 9c180f607bcb..da66ea65be5d 100644
> --- a/drivers/media/platform/omap3isp/ispcsi2.c
> +++ b/drivers/media/platform/omap3isp/ispcsi2.c
> @@ -710,7 +710,7 @@ static void csi2_isr_ctx(struct isp_csi2_device *csi2,
>  
>  	/* Skip interrupts until we reach the frame skip count. The CSI2 will be
>  	 * automatically disabled, as the frame skip count has been programmed
> -	 * in the CSI2_CTx_CTRL1::COUNT field, so reenable it.
> +	 * in the CSI2_CTx_CTRL1::COUNT field, so re-enable it.
>  	 *
>  	 * It would have been nice to rely on the FRAME_NUMBER interrupt instead
>  	 * but it turned out that the interrupt is only generated when the CSI2
> diff --git a/drivers/media/platform/pxa_camera.c b/drivers/media/platform/pxa_camera.c
> index 3cf3c6390cc8..4fe228752a43 100644
> --- a/drivers/media/platform/pxa_camera.c
> +++ b/drivers/media/platform/pxa_camera.c
> @@ -1631,7 +1631,7 @@ static int pxa_camera_set_bus_param(struct pxa_camera_dev *pcdev)
>  
>  	pcdev->channels = 1;
>  
> -	/* Make choises, based on platform preferences */
> +	/* Make choices, based on platform preferences */
>  	if ((common_flags & V4L2_MBUS_HSYNC_ACTIVE_HIGH) &&
>  	    (common_flags & V4L2_MBUS_HSYNC_ACTIVE_LOW)) {
>  		if (pcdev->platform_flags & PXA_CAMERA_HSP)
> diff --git a/drivers/media/platform/qcom/venus/core.h b/drivers/media/platform/qcom/venus/core.h
> index 79c7e816c706..7a3feb5cee00 100644
> --- a/drivers/media/platform/qcom/venus/core.h
> +++ b/drivers/media/platform/qcom/venus/core.h
> @@ -219,7 +219,7 @@ struct venus_buffer {
>  #define to_venus_buffer(ptr)	container_of(ptr, struct venus_buffer, vb)
>  
>  /**
> - * struct venus_inst - holds per instance paramerters
> + * struct venus_inst - holds per instance parameters
>   *
>   * @list:	used for attach an instance to the core
>   * @lock:	instance lock
> diff --git a/drivers/media/platform/rcar-vin/rcar-dma.c b/drivers/media/platform/rcar-vin/rcar-dma.c
> index beb9248992a4..2207a31d355e 100644
> --- a/drivers/media/platform/rcar-vin/rcar-dma.c
> +++ b/drivers/media/platform/rcar-vin/rcar-dma.c
> @@ -681,7 +681,7 @@ static int rvin_setup(struct rvin_dev *vin)
>  		break;
>  	}
>  
> -	/* Enable VSYNC Field Toogle mode after one VSYNC input */
> +	/* Enable VSYNC Field Toggle mode after one VSYNC input */
>  	if (vin->info->model == RCAR_GEN3)
>  		dmr2 = VNDMR2_FTEV;
>  	else
> diff --git a/drivers/media/platform/rcar-vin/rcar-v4l2.c b/drivers/media/platform/rcar-vin/rcar-v4l2.c
> index 7a2851790b91..7cbdcbf9b090 100644
> --- a/drivers/media/platform/rcar-vin/rcar-v4l2.c
> +++ b/drivers/media/platform/rcar-vin/rcar-v4l2.c
> @@ -665,7 +665,7 @@ static void rvin_mc_try_format(struct rvin_dev *vin,
>  	 * The V4L2 specification clearly documents the colorspace fields
>  	 * as being set by drivers for capture devices. Using the values
>  	 * supplied by userspace thus wouldn't comply with the API. Until
> -	 * the API is updated force fixed vaules.
> +	 * the API is updated force fixed values.
>  	 */
>  	pix->colorspace = RVIN_DEFAULT_COLORSPACE;
>  	pix->xfer_func = V4L2_MAP_XFER_FUNC_DEFAULT(pix->colorspace);
> @@ -964,7 +964,7 @@ void rvin_v4l2_unregister(struct rvin_dev *vin)
>  	v4l2_info(&vin->v4l2_dev, "Removing %s\n",
>  		  video_device_node_name(&vin->vdev));
>  
> -	/* Checks internaly if vdev have been init or not */
> +	/* Checks internally if vdev have been init or not */
>  	video_unregister_device(&vin->vdev);
>  }
>  
> diff --git a/drivers/media/platform/rockchip/rga/rga-hw.c b/drivers/media/platform/rockchip/rga/rga-hw.c
> index 96d1b1b3fe8e..843e50d17a72 100644
> --- a/drivers/media/platform/rockchip/rga/rga-hw.c
> +++ b/drivers/media/platform/rockchip/rga/rga-hw.c
> @@ -256,7 +256,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
>  	}
>  
>  	/*
> -	 * Cacluate the up/down scaling mode/factor.
> +	 * Calculate the up/down scaling mode/factor.
>  	 *
>  	 * RGA used to scale the picture first, and then rotate second,
>  	 * so we need to swap the w/h when rotate degree is 90/270.
> @@ -304,7 +304,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
>  	}
>  
>  	/*
> -	 * Cacluate the framebuffer virtual strides and active size,
> +	 * Calculate the framebuffer virtual strides and active size,
>  	 * note that the step of vir_stride / vir_width is 4 byte words
>  	 */
>  	src_vir_info.data.vir_stride = ctx->in.stride >> 2;
> @@ -318,7 +318,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
>  	dst_act_info.data.act_width = dst_w - 1;
>  
>  	/*
> -	 * Cacluate the source framebuffer base address with offset pixel.
> +	 * Calculate the source framebuffer base address with offset pixel.
>  	 */
>  	src_offsets = rga_get_addr_offset(&ctx->in, src_x, src_y,
>  					  src_w, src_h);
> diff --git a/drivers/media/platform/s3c-camif/camif-core.h b/drivers/media/platform/s3c-camif/camif-core.h
> index 1f5c8c94ce89..be5e7357dffc 100644
> --- a/drivers/media/platform/s3c-camif/camif-core.h
> +++ b/drivers/media/platform/s3c-camif/camif-core.h
> @@ -260,7 +260,7 @@ struct camif_vp {
>   * @clock:	  clocks required for the CAMIF operation
>   * @lock:	  mutex protecting this data structure
>   * @slock:	  spinlock protecting CAMIF registers
> - * @io_base:	  start address of the mmaped CAMIF registers
> + * @io_base:	  start address of the mmapped CAMIF registers
>   */
>  struct camif_dev {
>  	struct media_device		media_dev;
> diff --git a/drivers/media/platform/s5p-jpeg/jpeg-core.h b/drivers/media/platform/s5p-jpeg/jpeg-core.h
> index 90fda4b720eb..144c102ff05f 100644
> --- a/drivers/media/platform/s5p-jpeg/jpeg-core.h
> +++ b/drivers/media/platform/s5p-jpeg/jpeg-core.h
> @@ -153,7 +153,7 @@ struct s5p_jpeg_variant {
>  
>  /**
>   * struct jpeg_fmt - driver's internal color format data
> - * @name:	format descritpion
> + * @name:	format description
>   * @fourcc:	the fourcc code, 0 if not applicable
>   * @depth:	number of bits per pixel
>   * @colplanes:	number of color planes (1 for packed formats)
> @@ -193,7 +193,7 @@ struct s5p_jpeg_marker {
>   * @sos:	SOS marker's position relative to the buffer beginning
>   * @dht:	DHT markers' positions relative to the buffer beginning
>   * @dqt:	DQT markers' positions relative to the buffer beginning
> - * @sof:	SOF0 marker's postition relative to the buffer beginning
> + * @sof:	SOF0 marker's position relative to the buffer beginning
>   * @sof_len:	SOF0 marker's payload length (without length field itself)
>   * @components:	number of image components
>   * @size:	image buffer size in bytes
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_common.h b/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
> index 20442a9b9f7a..24148020baa9 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
> @@ -268,7 +268,7 @@ struct s5p_mfc_priv_buf {
>   * @enc_ctrl_handler:	control framework handler for encoding
>   * @pm:			power management control
>   * @variant:		MFC hardware variant information
> - * @num_inst:		couter of active MFC instances
> + * @num_inst:		counter of active MFC instances
>   * @irqlock:		lock for operations on videobuf2 queues
>   * @condlock:		lock for changing/checking if a context is ready to be
>   *			processed
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
> index ee7b15b335e0..9f832ba7bc8c 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
> @@ -51,7 +51,7 @@ int s5p_mfc_load_firmware(struct s5p_mfc_dev *dev)
>  	struct firmware *fw_blob;
>  	int i, err = -EINVAL;
>  
> -	/* Firmare has to be present as a separate file or compiled
> +	/* Firmware has to be present as a separate file or compiled
>  	 * into kernel. */
>  	mfc_debug_enter();
>  
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
> index f4c0e3a8f27d..e111f9c47179 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
> @@ -602,7 +602,7 @@ static int vidioc_querybuf(struct file *file, void *priv,
>  	int i;
>  
>  	if (buf->memory != V4L2_MEMORY_MMAP) {
> -		mfc_err("Only mmaped buffers can be used\n");
> +		mfc_err("Only mmapped buffers can be used\n");
>  		return -EINVAL;
>  	}
>  	mfc_debug(2, "State: %d, buf->type: %d\n", ctx->state, buf->type);
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
> index 0913881219ff..6144e95f6425 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
> @@ -1293,7 +1293,7 @@ static int s5p_mfc_run_init_dec_buffers(struct s5p_mfc_ctx *ctx)
>  	 * First set the output frame buffers
>  	 */
>  	if (ctx->capture_state != QUEUE_BUFS_MMAPED) {
> -		mfc_err("It seems that not all destination buffers were mmaped\nMFC requires that all destination are mmaped before starting processing\n");
> +		mfc_err("It seems that not all destination buffers were mmapped\nMFC requires that all destination are mmapped before starting processing\n");
>  		return -EAGAIN;
>  	}
>  	if (list_empty(&ctx->src_queue)) {
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
> index 7c629be43205..281699ab7fe1 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
> @@ -53,7 +53,7 @@ static int s5p_mfc_alloc_dec_temp_buffers_v6(struct s5p_mfc_ctx *ctx)
>  	return 0;
>  }
>  
> -/* Release temproary buffers for decoding */
> +/* Release temporary buffers for decoding */
>  static void s5p_mfc_release_dec_desc_buffer_v6(struct s5p_mfc_ctx *ctx)
>  {
>  	/* NOP */
> @@ -1928,7 +1928,7 @@ static inline int s5p_mfc_run_init_dec_buffers(struct s5p_mfc_ctx *ctx)
>  
>  	if (ctx->capture_state != QUEUE_BUFS_MMAPED) {
>  		mfc_err("It seems that not all destination buffers were\n"
> -			"mmaped.MFC requires that all destination are mmaped\n"
> +			"mmapped.MFC requires that all destination are mmapped\n"
>  			"before starting processing.\n");
>  		return -EAGAIN;
>  	}
> diff --git a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
> index 3dbb3a287cc0..c9d6021904cd 100644
> --- a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
> +++ b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
> @@ -193,7 +193,7 @@ struct c8sectpfei {
>  #define C8SECTPFE_SYS_ENABLE             BIT(0)
>  
>  /*
> - * Ponter record data structure required for each input block
> + * Pointer record data structure required for each input block
>   * see Table 82 on page 167 of functional specification.
>   */
>  
> diff --git a/drivers/media/platform/sti/delta/delta.h b/drivers/media/platform/sti/delta/delta.h
> index 2ba99922c05b..914556030e70 100644
> --- a/drivers/media/platform/sti/delta/delta.h
> +++ b/drivers/media/platform/sti/delta/delta.h
> @@ -286,7 +286,7 @@ struct delta_dec {
>  	 * Header parsing must be done using decode(), giving
>  	 * explicitly header access unit or first access unit of bitstream.
>  	 * If no valid header is found, get_streaminfo will return -ENODATA,
> -	 * in this case the next bistream access unit must be decoded till
> +	 * in this case the next bitstream access unit must be decoded till
>  	 * get_streaminfo becomes successful.
>  	 */
>  	int (*get_streaminfo)(struct delta_ctx *ctx,
> diff --git a/drivers/media/platform/sti/hva/hva-h264.c b/drivers/media/platform/sti/hva/hva-h264.c
> index b61a5d337d2a..c34f7cf5aed2 100644
> --- a/drivers/media/platform/sti/hva/hva-h264.c
> +++ b/drivers/media/platform/sti/hva/hva-h264.c
> @@ -626,7 +626,7 @@ static int hva_h264_prepare_task(struct hva_ctx *pctx,
>  	td->frame_width = frame_width;
>  	td->frame_height = frame_height;
>  
> -	/* set frame alignement */
> +	/* set frame alignment */
>  	td->window_width =  frame_width;
>  	td->window_height = frame_height;
>  	td->window_horizontal_offset = 0;
> diff --git a/drivers/media/platform/stm32/stm32-dcmi.c b/drivers/media/platform/stm32/stm32-dcmi.c
> index 6732874114cf..5fe5b38fa901 100644
> --- a/drivers/media/platform/stm32/stm32-dcmi.c
> +++ b/drivers/media/platform/stm32/stm32-dcmi.c
> @@ -1544,7 +1544,7 @@ static void dcmi_graph_notify_unbind(struct v4l2_async_notifier *notifier,
>  
>  	dev_dbg(dcmi->dev, "Removing %s\n", video_device_node_name(dcmi->vdev));
>  
> -	/* Checks internaly if vdev has been init or not */
> +	/* Checks internally if vdev has been init or not */
>  	video_unregister_device(dcmi->vdev);
>  }
>  
> diff --git a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
> index 0bb000712c33..85f97d4f086e 100644
> --- a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
> +++ b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
> @@ -65,7 +65,7 @@ bool sun6i_csi_is_format_supported(struct sun6i_csi *csi, u32 pixformat,
>  int sun6i_csi_set_power(struct sun6i_csi *csi, bool enable);
>  
>  /**
> - * sun6i_csi_update_config() - update the csi register setttings
> + * sun6i_csi_update_config() - update the csi register settings
>   * @csi:	pointer to the csi
>   * @config:	see struct sun6i_csi_config
>   */
> diff --git a/drivers/media/platform/ti-vpe/vpdma.c b/drivers/media/platform/ti-vpe/vpdma.c
> index e2cf2b90e500..1da2cb3aaf0c 100644
> --- a/drivers/media/platform/ti-vpe/vpdma.c
> +++ b/drivers/media/platform/ti-vpe/vpdma.c
> @@ -404,7 +404,7 @@ EXPORT_SYMBOL(vpdma_map_desc_buf);
>  
>  /*
>   * unmap descriptor/payload DMA buffer, disabling DMA access and
> - * allowing the main processor to acces the data
> + * allowing the main processor to access the data
>   */
>  void vpdma_unmap_desc_buf(struct vpdma_data *vpdma, struct vpdma_buf *buf)
>  {
> @@ -501,7 +501,7 @@ void vpdma_reset_desc_list(struct vpdma_desc_list *list)
>  EXPORT_SYMBOL(vpdma_reset_desc_list);
>  
>  /*
> - * free the buffer allocated fot the VPDMA descriptor list, this should be
> + * free the buffer allocated for the VPDMA descriptor list, this should be
>   * called when the user doesn't want to use VPDMA any more.
>   */
>  void vpdma_free_desc_list(struct vpdma_desc_list *list)
> @@ -790,7 +790,7 @@ static void dump_dtd(struct vpdma_dtd *dtd)
>   * append an outbound data transfer descriptor to the given descriptor list,
>   * this sets up a 'client to memory' VPDMA transfer for the given VPDMA channel
>   *
> - * @list: vpdma desc list to which we add this decriptor
> + * @list: vpdma desc list to which we add this descriptor
>   * @width: width of the image in pixels in memory
>   * @c_rect: compose params of output image
>   * @fmt: vpdma data format of the buffer
> @@ -798,7 +798,7 @@ static void dump_dtd(struct vpdma_dtd *dtd)
>   * max_width: enum for maximum width of data transfer
>   * max_height: enum for maximum height of data transfer
>   * chan: VPDMA channel
> - * flags: VPDMA flags to configure some descriptor fileds
> + * flags: VPDMA flags to configure some descriptor fields
>   */
>  void vpdma_add_out_dtd(struct vpdma_desc_list *list, int width,
>  		int stride, const struct v4l2_rect *c_rect,
> @@ -863,14 +863,14 @@ EXPORT_SYMBOL(vpdma_rawchan_add_out_dtd);
>   * append an inbound data transfer descriptor to the given descriptor list,
>   * this sets up a 'memory to client' VPDMA transfer for the given VPDMA channel
>   *
> - * @list: vpdma desc list to which we add this decriptor
> + * @list: vpdma desc list to which we add this descriptor
>   * @width: width of the image in pixels in memory(not the cropped width)
>   * @c_rect: crop params of input image
>   * @fmt: vpdma data format of the buffer
>   * dma_addr: dma address as seen by VPDMA
>   * chan: VPDMA channel
>   * field: top or bottom field info of the input image
> - * flags: VPDMA flags to configure some descriptor fileds
> + * flags: VPDMA flags to configure some descriptor fields
>   * frame_width/height: the complete width/height of the image presented to the
>   *			client (this makes sense when multiple channels are
>   *			connected to the same client, forming a larger frame)
> @@ -1008,7 +1008,7 @@ unsigned int vpdma_get_list_mask(struct vpdma_data *vpdma, int irq_num)
>  }
>  EXPORT_SYMBOL(vpdma_get_list_mask);
>  
> -/* clear previosuly occured list intterupts in the LIST_STAT register */
> +/* clear previously occurred list interupts in the LIST_STAT register */
>  void vpdma_clear_list_stat(struct vpdma_data *vpdma, int irq_num,
>  			   int list_num)
>  {
> diff --git a/drivers/media/platform/ti-vpe/vpe.c b/drivers/media/platform/ti-vpe/vpe.c
> index d70871d0ad2d..207e7e76c048 100644
> --- a/drivers/media/platform/ti-vpe/vpe.c
> +++ b/drivers/media/platform/ti-vpe/vpe.c
> @@ -876,7 +876,7 @@ static int set_srcdst_params(struct vpe_ctx *ctx)
>  		/*
>  		 * we make sure that the source image has a 16 byte aligned
>  		 * stride, we need to do the same for the motion vector buffer
> -		 * by aligning it's stride to the next 16 byte boundry. this
> +		 * by aligning it's stride to the next 16 byte boundary. this
>  		 * extra space will not be used by the de-interlacer, but will
>  		 * ensure that vpdma operates correctly
>  		 */
> diff --git a/drivers/media/platform/vsp1/vsp1_brx.c b/drivers/media/platform/vsp1/vsp1_brx.c
> index 5e50178b057d..58ad248cd7f7 100644
> --- a/drivers/media/platform/vsp1/vsp1_brx.c
> +++ b/drivers/media/platform/vsp1/vsp1_brx.c
> @@ -296,7 +296,7 @@ static void brx_configure_stream(struct vsp1_entity *entity,
>  	/*
>  	 * The hardware is extremely flexible but we have no userspace API to
>  	 * expose all the parameters, nor is it clear whether we would have use
> -	 * cases for all the supported modes. Let's just harcode the parameters
> +	 * cases for all the supported modes. Let's just hardcode the parameters
>  	 * to sane default values for now.
>  	 */
>  
> @@ -373,7 +373,7 @@ static void brx_configure_stream(struct vsp1_entity *entity,
>  		vsp1_brx_write(brx, dlb, VI6_BRU_CTRL(i), ctrl);
>  
>  		/*
> -		 * Harcode the blending formula to
> +		 * Hardcode the blending formula to
>  		 *
>  		 *	DSTc = DSTc * (1 - SRCa) + SRCc * SRCa
>  		 *	DSTa = DSTa * (1 - SRCa) + SRCa
> diff --git a/drivers/media/platform/xilinx/xilinx-vip.c b/drivers/media/platform/xilinx/xilinx-vip.c
> index 18f98838111b..08a825c3a3f6 100644
> --- a/drivers/media/platform/xilinx/xilinx-vip.c
> +++ b/drivers/media/platform/xilinx/xilinx-vip.c
> @@ -166,7 +166,7 @@ EXPORT_SYMBOL_GPL(xvip_set_format_size);
>   * the register, otherwise the bitmask is cleared from the register
>   * when the flag @set is false.
>   *
> - * Fox eample, this function can be used to set a control with a boolean value
> + * Fox example, this function can be used to set a control with a boolean value
>   * requested by users. If the caller knows whether to set or clear in the first
>   * place, the caller should call xvip_clr() or xvip_set() directly instead of
>   * using this function.
> -- 
> 2.20.1
> 

-- 
Regards,
Niklas Söderlund

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 06/14] media: platform: fix several typos
  2019-02-18 19:29   ` Mauro Carvalho Chehab
@ 2019-02-19 12:17       ` Andrzej Pietrasiewicz
  -1 siblings, 0 replies; 42+ messages in thread
From: Andrzej Pietrasiewicz @ 2019-02-19 12:17 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Andrew-CT Chen, Alexandre Belloni, Minghsiu Tsai, Heiko Stuebner,
	Maxime Ripard, Stanimir Varbanov, Patrice Chotard, Andrzej Hajda,
	Lad, Prabhakar, Laurent Pinchart, Sylwester Nawrocki,
	Michal Simek, Alexandre Torgue,
	linux-samsung-soc-u79uwXL29TY76Z2rM5mHXA, Jonathan Corbet,
	Chen-Yu Tsai, Krzysztof Kozlowski,
	linux-stm32-XDFAJ8BFU24N7RejjzZ/Li2xQDfSxrLKVpNB7YpNyf8,
	linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	Ludovic Desroches, Kukjin Kim, Lin

Hi Mauro,


W dniu 18.02.2019 o 20:29, Mauro Carvalho Chehab pisze:
> Use codespell to fix lots of typos over frontends.
> 
> Manually verified to avoid false-positives.
> 
> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>

for drivers/media/platform/sp5-jpeg.c:

Acked-by: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>

> ---
>   drivers/media/platform/Kconfig                     |  2 +-
>   drivers/media/platform/atmel/atmel-isi.c           |  4 ++--
>   drivers/media/platform/coda/coda-jpeg.c            |  2 +-
>   drivers/media/platform/davinci/isif.c              |  4 ++--
>   drivers/media/platform/davinci/vpbe.c              |  2 +-
>   drivers/media/platform/davinci/vpif.c              |  2 +-
>   drivers/media/platform/davinci/vpif_display.c      |  4 ++--
>   .../media/platform/exynos4-is/fimc-is-command.h    |  2 +-
>   drivers/media/platform/exynos4-is/fimc-is-param.h  |  2 +-
>   drivers/media/platform/exynos4-is/media-dev.h      |  2 +-
>   drivers/media/platform/exynos4-is/mipi-csis.c      |  4 ++--
>   drivers/media/platform/marvell-ccic/mmp-driver.c   |  4 ++--
>   drivers/media/platform/mtk-mdp/mtk_mdp_core.h      |  6 +++---
>   drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c |  2 +-
>   drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h |  4 ++--
>   drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |  2 +-
>   .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c  |  4 ++--
>   .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c   |  2 +-
>   drivers/media/platform/mtk-vcodec/vdec_drv_if.h    |  2 +-
>   drivers/media/platform/mtk-vcodec/vdec_vpu_if.h    |  2 +-
>   drivers/media/platform/omap/omap_vout.c            |  4 ++--
>   drivers/media/platform/omap/omap_voutdef.h         |  4 ++--
>   drivers/media/platform/omap3isp/isp.c              |  2 +-
>   drivers/media/platform/omap3isp/ispccdc.c          |  4 ++--
>   drivers/media/platform/omap3isp/ispcsi2.c          |  2 +-
>   drivers/media/platform/pxa_camera.c                |  2 +-
>   drivers/media/platform/qcom/venus/core.h           |  2 +-
>   drivers/media/platform/rcar-vin/rcar-dma.c         |  2 +-
>   drivers/media/platform/rcar-vin/rcar-v4l2.c        |  4 ++--
>   drivers/media/platform/rockchip/rga/rga-hw.c       |  6 +++---
>   drivers/media/platform/s3c-camif/camif-core.h      |  2 +-
>   drivers/media/platform/s5p-jpeg/jpeg-core.h        |  4 ++--
>   drivers/media/platform/s5p-mfc/s5p_mfc_common.h    |  2 +-
>   drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c      |  2 +-
>   drivers/media/platform/s5p-mfc/s5p_mfc_dec.c       |  2 +-
>   drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c    |  2 +-
>   drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c    |  4 ++--
>   .../media/platform/sti/c8sectpfe/c8sectpfe-core.h  |  2 +-
>   drivers/media/platform/sti/delta/delta.h           |  2 +-
>   drivers/media/platform/sti/hva/hva-h264.c          |  2 +-
>   drivers/media/platform/stm32/stm32-dcmi.c          |  2 +-
>   drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h |  2 +-
>   drivers/media/platform/ti-vpe/vpdma.c              | 14 +++++++-------
>   drivers/media/platform/ti-vpe/vpe.c                |  2 +-
>   drivers/media/platform/vsp1/vsp1_brx.c             |  4 ++--
>   drivers/media/platform/xilinx/xilinx-vip.c         |  2 +-
>   46 files changed, 70 insertions(+), 70 deletions(-)
> 
> diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
> index 6cff26b29a38..4acbed189644 100644
> --- a/drivers/media/platform/Kconfig
> +++ b/drivers/media/platform/Kconfig
> @@ -668,7 +668,7 @@ menuconfig SDR_PLATFORM_DRIVERS
>   if SDR_PLATFORM_DRIVERS
>   
>   config VIDEO_RCAR_DRIF
> -	tristate "Renesas Digitial Radio Interface (DRIF)"
> +	tristate "Renesas Digital Radio Interface (DRIF)"
>   	depends on VIDEO_V4L2
>   	depends on ARCH_RENESAS || COMPILE_TEST
>   	select VIDEOBUF2_VMALLOC
> diff --git a/drivers/media/platform/atmel/atmel-isi.c b/drivers/media/platform/atmel/atmel-isi.c
> index fdb255e4a956..08b8d5583080 100644
> --- a/drivers/media/platform/atmel/atmel-isi.c
> +++ b/drivers/media/platform/atmel/atmel-isi.c
> @@ -110,7 +110,7 @@ struct atmel_isi {
>   	bool				enable_preview_path;
>   
>   	struct completion		complete;
> -	/* ISI peripherial clock */
> +	/* ISI peripheral clock */
>   	struct clk			*pclk;
>   	unsigned int			irq;
>   
> @@ -1078,7 +1078,7 @@ static void isi_graph_notify_unbind(struct v4l2_async_notifier *notifier,
>   
>   	dev_dbg(isi->dev, "Removing %s\n", video_device_node_name(isi->vdev));
>   
> -	/* Checks internaly if vdev have been init or not */
> +	/* Checks internally if vdev have been init or not */
>   	video_unregister_device(isi->vdev);
>   }
>   
> diff --git a/drivers/media/platform/coda/coda-jpeg.c b/drivers/media/platform/coda/coda-jpeg.c
> index 9f899a6cefed..39a2351c1e48 100644
> --- a/drivers/media/platform/coda/coda-jpeg.c
> +++ b/drivers/media/platform/coda/coda-jpeg.c
> @@ -103,7 +103,7 @@ static const unsigned char chroma_ac_value[162 + 2] = {
>   
>   /*
>    * Quantization tables for luminance and chrominance components in
> - * zig-zag scan order from the Freescale i.MX VPU libaries
> + * zig-zag scan order from the Freescale i.MX VPU libraries
>    */
>   
>   static unsigned char luma_q[64] = {
> diff --git a/drivers/media/platform/davinci/isif.c b/drivers/media/platform/davinci/isif.c
> index 340f8218f54d..47cecd10eb9f 100644
> --- a/drivers/media/platform/davinci/isif.c
> +++ b/drivers/media/platform/davinci/isif.c
> @@ -328,7 +328,7 @@ static void isif_config_bclamp(struct isif_black_clamp *bc)
>   	if (bc->en) {
>   		val = bc->bc_mode_color << ISIF_BC_MODE_COLOR_SHIFT;
>   
> -		/* Enable BC and horizontal clamp caculation paramaters */
> +		/* Enable BC and horizontal clamp calculation parameters */
>   		val = val | 1 | (bc->horz.mode << ISIF_HORZ_BC_MODE_SHIFT);
>   
>   		regw(val, CLAMPCFG);
> @@ -358,7 +358,7 @@ static void isif_config_bclamp(struct isif_black_clamp *bc)
>   			regw(bc->horz.win_start_v_calc, CLHWIN2);
>   		}
>   
> -		/* vertical clamp caculation paramaters */
> +		/* vertical clamp calculation parameters */
>   
>   		/* Reset clamp value sel for previous line */
>   		val |=
> diff --git a/drivers/media/platform/davinci/vpbe.c b/drivers/media/platform/davinci/vpbe.c
> index 4766a7a23d16..8339163a5231 100644
> --- a/drivers/media/platform/davinci/vpbe.c
> +++ b/drivers/media/platform/davinci/vpbe.c
> @@ -242,7 +242,7 @@ static int vpbe_set_output(struct vpbe_device *vpbe_dev, int index)
>   		goto unlock;
>   
>   	/*
> -	 * It is assumed that venc or extenal encoder will set a default
> +	 * It is assumed that venc or external encoder will set a default
>   	 * mode in the sub device. For external encoder or LCD pannel output,
>   	 * we also need to set up the lcd port for the required mode. So setup
>   	 * the lcd port for the default mode that is configured in the board
> diff --git a/drivers/media/platform/davinci/vpif.c b/drivers/media/platform/davinci/vpif.c
> index 16352e2263d2..df66461f5d4f 100644
> --- a/drivers/media/platform/davinci/vpif.c
> +++ b/drivers/media/platform/davinci/vpif.c
> @@ -1,7 +1,7 @@
>   /*
>    * vpif - Video Port Interface driver
>    * VPIF is a receiver and transmitter for video data. It has two channels(0, 1)
> - * that receiveing video byte stream and two channels(2, 3) for video output.
> + * that receiving video byte stream and two channels(2, 3) for video output.
>    * The hardware supports SDTV, HDTV formats, raw data capture.
>    * Currently, the driver supports NTSC and PAL standards.
>    *
> diff --git a/drivers/media/platform/davinci/vpif_display.c b/drivers/media/platform/davinci/vpif_display.c
> index 3517487d9760..f4b4f2a1dfc0 100644
> --- a/drivers/media/platform/davinci/vpif_display.c
> +++ b/drivers/media/platform/davinci/vpif_display.c
> @@ -138,7 +138,7 @@ static int vpif_buffer_queue_setup(struct vb2_queue *vq,
>    * vpif_buffer_queue : Callback function to add buffer to DMA queue
>    * @vb: ptr to vb2_buffer
>    *
> - * This callback fucntion queues the buffer to DMA engine
> + * This callback function queues the buffer to DMA engine
>    */
>   static void vpif_buffer_queue(struct vb2_buffer *vb)
>   {
> @@ -635,7 +635,7 @@ static int vpif_try_fmt_vid_out(struct file *file, void *priv,
>   	struct v4l2_pix_format *pixfmt = &fmt->fmt.pix;
>   
>   	/*
> -	 * to supress v4l-compliance warnings silently correct
> +	 * to suppress v4l-compliance warnings silently correct
>   	 * the pixelformat
>   	 */
>   	if (pixfmt->pixelformat != V4L2_PIX_FMT_YUV422P)
> diff --git a/drivers/media/platform/exynos4-is/fimc-is-command.h b/drivers/media/platform/exynos4-is/fimc-is-command.h
> index 0d1f52e394b1..b06b56b890d5 100644
> --- a/drivers/media/platform/exynos4-is/fimc-is-command.h
> +++ b/drivers/media/platform/exynos4-is/fimc-is-command.h
> @@ -18,7 +18,7 @@
>   
>   #define FIMC_IS_COMMAND_VER	110 /* FIMC-IS command set version 1.10 */
>   
> -/* Enumeration of commands beetween the FIMC-IS and the host processor. */
> +/* Enumeration of commands between the FIMC-IS and the host processor. */
>   
>   /* HOST to FIMC-IS */
>   #define HIC_PREVIEW_STILL	0x0001
> diff --git a/drivers/media/platform/exynos4-is/fimc-is-param.h b/drivers/media/platform/exynos4-is/fimc-is-param.h
> index 8e31f7642776..22923a3d405e 100644
> --- a/drivers/media/platform/exynos4-is/fimc-is-param.h
> +++ b/drivers/media/platform/exynos4-is/fimc-is-param.h
> @@ -298,7 +298,7 @@ enum isp_af_mode {
>   #define ISP_FLASH_COMMAND_AUTO			2
>   #define ISP_FLASH_COMMAND_TORCH			3 /* 3 sec */
>   
> -/* Flash red-eye commads */
> +/* Flash red-eye commands */
>   #define ISP_FLASH_REDEYE_DISABLE		0
>   #define ISP_FLASH_REDEYE_ENABLE			1
>   
> diff --git a/drivers/media/platform/exynos4-is/media-dev.h b/drivers/media/platform/exynos4-is/media-dev.h
> index 9f527670395a..a7c9490bbcb4 100644
> --- a/drivers/media/platform/exynos4-is/media-dev.h
> +++ b/drivers/media/platform/exynos4-is/media-dev.h
> @@ -79,7 +79,7 @@ struct fimc_camclk_info {
>   
>   /**
>    * struct fimc_sensor_info - image data source subdev information
> - * @pdata: sensor's atrributes passed as media device's platform data
> + * @pdata: sensor's attributes passed as media device's platform data
>    * @asd: asynchronous subdev registration data structure
>    * @subdev: image sensor v4l2 subdev
>    * @host: fimc device the sensor is currently linked to
> diff --git a/drivers/media/platform/exynos4-is/mipi-csis.c b/drivers/media/platform/exynos4-is/mipi-csis.c
> index 35cb0162085b..234e047e3e8f 100644
> --- a/drivers/media/platform/exynos4-is/mipi-csis.c
> +++ b/drivers/media/platform/exynos4-is/mipi-csis.c
> @@ -183,7 +183,7 @@ struct csis_drvdata {
>    * @index: the hardware instance index
>    * @pdev: CSIS platform device
>    * @phy: pointer to the CSIS generic PHY
> - * @regs: mmaped I/O registers memory
> + * @regs: mmapped I/O registers memory
>    * @supplies: CSIS regulator supplies
>    * @clock: CSIS clocks
>    * @irq: requested s5p-mipi-csis irq number
> @@ -745,7 +745,7 @@ static int s5pcsis_parse_dt(struct platform_device *pdev,
>   		goto err;
>   	}
>   
> -	/* Get MIPI CSI-2 bus configration from the endpoint node. */
> +	/* Get MIPI CSI-2 bus configuration from the endpoint node. */
>   	of_property_read_u32(node, "samsung,csis-hs-settle",
>   					&state->hs_settle);
>   	state->wclk_ext = of_property_read_bool(node,
> diff --git a/drivers/media/platform/marvell-ccic/mmp-driver.c b/drivers/media/platform/marvell-ccic/mmp-driver.c
> index 70a2833db0d1..af76eb637773 100644
> --- a/drivers/media/platform/marvell-ccic/mmp-driver.c
> +++ b/drivers/media/platform/marvell-ccic/mmp-driver.c
> @@ -240,8 +240,8 @@ static void mmpcam_calc_dphy(struct mcam_camera *mcam)
>   	 *  bit 8 ~ bit 15: HS_SETTLE
>   	 *   Time interval during which the HS
>   	 *   receiver shall ignore any Data Lane
> -	 *   HS transistions.
> -	 *   The vaule has been calibrated on
> +	 *   HS transitions.
> +	 *   The value has been calibrated on
>   	 *   different boards. It seems to work well.
>   	 *
>   	 *  More detail please refer
> diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h b/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
> index ad1cff306efd..e5abb1abb3a3 100644
> --- a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
> +++ b/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
> @@ -41,7 +41,7 @@
>   #define MTK_MDP_CTX_ERROR		BIT(5)
>   
>   /**
> - *  struct mtk_mdp_pix_align - alignement of image
> + *  struct mtk_mdp_pix_align - alignment of image
>    *  @org_w: source alignment of width
>    *  @org_h: source alignment of height
>    *  @target_w: dst alignment of width
> @@ -122,8 +122,8 @@ struct mtk_mdp_frame {
>   /**
>    * struct mtk_mdp_variant - image processor variant information
>    * @pix_max:		maximum limit of image size
> - * @pix_min:		minimun limit of image size
> - * @pix_align:		alignement of image
> + * @pix_min:		minimum limit of image size
> + * @pix_align:		alignment of image
>    * @h_scale_up_max:	maximum scale-up in horizontal
>    * @v_scale_up_max:	maximum scale-up in vertical
>    * @h_scale_down_max:	maximum scale-down in horizontal
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> index ba619647bc10..794aba685120 100644
> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> @@ -1170,7 +1170,7 @@ static void vb2ops_vdec_buf_queue(struct vb2_buffer *vb)
>   	ret = vdec_if_decode(ctx, &src_mem, NULL, &res_chg);
>   	if (ret || !res_chg) {
>   		/*
> -		 * fb == NULL menas to parse SPS/PPS header or
> +		 * fb == NULL means to parse SPS/PPS header or
>   		 * resolution info in src_mem. Decode can fail
>   		 * if there is no SPS header or picture info
>   		 * in bs
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h b/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> index 8aba69555b12..e7e2a108def9 100644
> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> @@ -151,9 +151,9 @@ struct mtk_q_data {
>    * @intra_period: I frame period
>    * @gop_size: group of picture size, it's used as the intra frame period
>    * @framerate_num: frame rate numerator. ex: framerate_num=30 and
> - *		   framerate_denom=1 menas FPS is 30
> + *		   framerate_denom=1 means FPS is 30
>    * @framerate_denom: frame rate denominator. ex: framerate_num=30 and
> - *		     framerate_denom=1 menas FPS is 30
> + *		     framerate_denom=1 means FPS is 30
>    * @h264_max_qp: Max value for H.264 quantization parameter
>    * @h264_profile: V4L2 defined H.264 profile
>    * @h264_level: V4L2 defined H.264 level
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c b/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> index d1f12257bf66..2af654240d96 100644
> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> @@ -393,7 +393,7 @@ static void mtk_venc_set_param(struct mtk_vcodec_ctx *ctx,
>   		param->input_yuv_fmt = VENC_YUV_FORMAT_NV21;
>   		break;
>   	default:
> -		mtk_v4l2_err("Unsupport fourcc =%d", q_data_src->fmt->fourcc);
> +		mtk_v4l2_err("Unsupported fourcc =%d", q_data_src->fmt->fourcc);
>   		break;
>   	}
>   	param->h264_profile = enc_params->h264_profile;
> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c b/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> index aa3ce41898bc..02c960c63ac0 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> +++ b/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> @@ -55,7 +55,7 @@ struct h264_fb {
>   
>   /**
>    * struct h264_ring_fb_list - ring frame buffer list
> - * @fb_list   : frame buffer arrary
> + * @fb_list   : frame buffer array
>    * @read_idx  : read index
>    * @write_idx : write index
>    * @count     : buffer count in list
> @@ -72,7 +72,7 @@ struct h264_ring_fb_list {
>   /**
>    * struct vdec_h264_dec_info - decode information
>    * @dpb_sz		: decoding picture buffer size
> - * @resolution_changed  : resoltion change happen
> + * @resolution_changed  : resolution change happen
>    * @realloc_mv_buf	: flag to notify driver to re-allocate mv buffer
>    * @reserved		: for 8 bytes alignment
>    * @bs_dma		: Input bit-stream buffer dma address
> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c b/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> index 3e84a761db3a..bac3723038de 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> +++ b/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> @@ -120,7 +120,7 @@ struct vdec_vp8_hw_reg_base {
>   /**
>    * struct vdec_vp8_vpu_inst - VPU instance for VP8 decode
>    * @wq_hd	: Wait queue to wait VPU message ack
> - * @signaled	: 1 - Host has received ack message from VPU, 0 - not recevie
> + * @signaled	: 1 - Host has received ack message from VPU, 0 - not receive
>    * @failure	: VPU execution result status 0 - success, others - fail
>    * @inst_addr	: VPU decoder instance address
>    */
> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h b/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> index ded1154481cd..9a21591f3818 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> +++ b/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> @@ -80,7 +80,7 @@ void vdec_if_deinit(struct mtk_vcodec_ctx *ctx);
>    * vdec_if_decode() - trigger decode
>    * @ctx	: [in] v4l2 context
>    * @bs	: [in] input bitstream
> - * @fb	: [in] frame buffer to store decoded frame, when null menas parse
> + * @fb	: [in] frame buffer to store decoded frame, when null means parse
>    *	header only
>    * @res_chg	: [out] resolution change happens if current bs have different
>    *	picture width/height
> diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h b/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> index cd37bb2a610f..79d8eac7f5e2 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> +++ b/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> @@ -62,7 +62,7 @@ int vpu_dec_start(struct vdec_vpu_inst *vpu, uint32_t *data, unsigned int len);
>   /**
>    * vpu_dec_end - end decoding, basically the function will be invoked once
>    *               when HW decoding done interrupt received successfully. The
> - *               decoder in VPU will continute to do referene frame management
> + *               decoder in VPU will continue to do reference frame management
>    *               and check if there is a new decoded frame available to display.
>    *
>    * @vpu : instance for vdec_vpu_inst
> diff --git a/drivers/media/platform/omap/omap_vout.c b/drivers/media/platform/omap/omap_vout.c
> index ff3de2dce5a2..37f0d7146dfa 100644
> --- a/drivers/media/platform/omap/omap_vout.c
> +++ b/drivers/media/platform/omap/omap_vout.c
> @@ -1129,7 +1129,7 @@ static int vidioc_s_fmt_vid_out(struct file *file, void *fh,
>   	}
>   	timing = &dssdev->panel.timings;
>   
> -	/* We dont support RGB24-packed mode if vrfb rotation
> +	/* We don't support RGB24-packed mode if vrfb rotation
>   	 * is enabled*/
>   	if ((is_rotation_enabled(vout)) &&
>   			f->fmt.pix.pixelformat == V4L2_PIX_FMT_RGB24) {
> @@ -1147,7 +1147,7 @@ static int vidioc_s_fmt_vid_out(struct file *file, void *fh,
>   		vout->fbuf.fmt.width = timing->x_res;
>   	}
>   
> -	/* change to samller size is OK */
> +	/* change to smaller size is OK */
>   
>   	bpp = omap_vout_try_format(&f->fmt.pix);
>   	f->fmt.pix.sizeimage = f->fmt.pix.width * f->fmt.pix.height * bpp;
> diff --git a/drivers/media/platform/omap/omap_voutdef.h b/drivers/media/platform/omap/omap_voutdef.h
> index 56b630b1c8b4..c740393c8509 100644
> --- a/drivers/media/platform/omap/omap_voutdef.h
> +++ b/drivers/media/platform/omap/omap_voutdef.h
> @@ -37,7 +37,7 @@
>   #define VID_MAX_WIDTH		1280	/* Largest width */
>   #define VID_MAX_HEIGHT		720	/* Largest height */
>   
> -/* Mimimum requirement is 2x2 for DSS */
> +/* Minimum requirement is 2x2 for DSS */
>   #define VID_MIN_WIDTH		2
>   #define VID_MIN_HEIGHT		2
>   
> @@ -135,7 +135,7 @@ struct omap_vout_device {
>   	enum omap_color_mode dss_mode;
>   
>   	/* we don't allow to request new buffer when old buffers are
> -	 * still mmaped
> +	 * still mmapped
>   	 */
>   	int mmap_count;
>   
> diff --git a/drivers/media/platform/omap3isp/isp.c b/drivers/media/platform/omap3isp/isp.c
> index 13f2828d880d..bd57174d81a7 100644
> --- a/drivers/media/platform/omap3isp/isp.c
> +++ b/drivers/media/platform/omap3isp/isp.c
> @@ -1517,7 +1517,7 @@ void omap3isp_print_status(struct isp_device *isp)
>    *
>    * To solve this problem power management support is split into prepare/complete
>    * and suspend/resume operations. The pipelines are stopped in prepare() and the
> - * ISP clocks get disabled in suspend(). Similarly, the clocks are reenabled in
> + * ISP clocks get disabled in suspend(). Similarly, the clocks are re-enabled in
>    * resume(), and the the pipelines are restarted in complete().
>    *
>    * TODO: PM dependencies between the ISP and sensors are not modelled explicitly
> diff --git a/drivers/media/platform/omap3isp/ispccdc.c b/drivers/media/platform/omap3isp/ispccdc.c
> index 14a1c24037c4..261ad1175f98 100644
> --- a/drivers/media/platform/omap3isp/ispccdc.c
> +++ b/drivers/media/platform/omap3isp/ispccdc.c
> @@ -1594,7 +1594,7 @@ static int ccdc_isr_buffer(struct isp_ccdc_device *ccdc)
>   		return 0;
>   
>   	/* We're in continuous mode, and memory writes were disabled due to a
> -	 * buffer underrun. Reenable them now that we have a buffer. The buffer
> +	 * buffer underrun. Re-enable them now that we have a buffer. The buffer
>   	 * address has been set in ccdc_video_queue.
>   	 */
>   	if (ccdc->state == ISP_PIPELINE_STREAM_CONTINUOUS && ccdc->underrun) {
> @@ -1712,7 +1712,7 @@ static void ccdc_vd1_isr(struct isp_ccdc_device *ccdc)
>   	 * data to memory the CCDC and LSC are stopped immediately but
>   	 * without change the CCDC stopping state machine. The CCDC
>   	 * stopping state machine should be used only when user request
> -	 * for stopping is received (SINGLESHOT is an exeption).
> +	 * for stopping is received (SINGLESHOT is an exception).
>   	 */
>   	switch (ccdc->state) {
>   	case ISP_PIPELINE_STREAM_SINGLESHOT:
> diff --git a/drivers/media/platform/omap3isp/ispcsi2.c b/drivers/media/platform/omap3isp/ispcsi2.c
> index 9c180f607bcb..da66ea65be5d 100644
> --- a/drivers/media/platform/omap3isp/ispcsi2.c
> +++ b/drivers/media/platform/omap3isp/ispcsi2.c
> @@ -710,7 +710,7 @@ static void csi2_isr_ctx(struct isp_csi2_device *csi2,
>   
>   	/* Skip interrupts until we reach the frame skip count. The CSI2 will be
>   	 * automatically disabled, as the frame skip count has been programmed
> -	 * in the CSI2_CTx_CTRL1::COUNT field, so reenable it.
> +	 * in the CSI2_CTx_CTRL1::COUNT field, so re-enable it.
>   	 *
>   	 * It would have been nice to rely on the FRAME_NUMBER interrupt instead
>   	 * but it turned out that the interrupt is only generated when the CSI2
> diff --git a/drivers/media/platform/pxa_camera.c b/drivers/media/platform/pxa_camera.c
> index 3cf3c6390cc8..4fe228752a43 100644
> --- a/drivers/media/platform/pxa_camera.c
> +++ b/drivers/media/platform/pxa_camera.c
> @@ -1631,7 +1631,7 @@ static int pxa_camera_set_bus_param(struct pxa_camera_dev *pcdev)
>   
>   	pcdev->channels = 1;
>   
> -	/* Make choises, based on platform preferences */
> +	/* Make choices, based on platform preferences */
>   	if ((common_flags & V4L2_MBUS_HSYNC_ACTIVE_HIGH) &&
>   	    (common_flags & V4L2_MBUS_HSYNC_ACTIVE_LOW)) {
>   		if (pcdev->platform_flags & PXA_CAMERA_HSP)
> diff --git a/drivers/media/platform/qcom/venus/core.h b/drivers/media/platform/qcom/venus/core.h
> index 79c7e816c706..7a3feb5cee00 100644
> --- a/drivers/media/platform/qcom/venus/core.h
> +++ b/drivers/media/platform/qcom/venus/core.h
> @@ -219,7 +219,7 @@ struct venus_buffer {
>   #define to_venus_buffer(ptr)	container_of(ptr, struct venus_buffer, vb)
>   
>   /**
> - * struct venus_inst - holds per instance paramerters
> + * struct venus_inst - holds per instance parameters
>    *
>    * @list:	used for attach an instance to the core
>    * @lock:	instance lock
> diff --git a/drivers/media/platform/rcar-vin/rcar-dma.c b/drivers/media/platform/rcar-vin/rcar-dma.c
> index beb9248992a4..2207a31d355e 100644
> --- a/drivers/media/platform/rcar-vin/rcar-dma.c
> +++ b/drivers/media/platform/rcar-vin/rcar-dma.c
> @@ -681,7 +681,7 @@ static int rvin_setup(struct rvin_dev *vin)
>   		break;
>   	}
>   
> -	/* Enable VSYNC Field Toogle mode after one VSYNC input */
> +	/* Enable VSYNC Field Toggle mode after one VSYNC input */
>   	if (vin->info->model == RCAR_GEN3)
>   		dmr2 = VNDMR2_FTEV;
>   	else
> diff --git a/drivers/media/platform/rcar-vin/rcar-v4l2.c b/drivers/media/platform/rcar-vin/rcar-v4l2.c
> index 7a2851790b91..7cbdcbf9b090 100644
> --- a/drivers/media/platform/rcar-vin/rcar-v4l2.c
> +++ b/drivers/media/platform/rcar-vin/rcar-v4l2.c
> @@ -665,7 +665,7 @@ static void rvin_mc_try_format(struct rvin_dev *vin,
>   	 * The V4L2 specification clearly documents the colorspace fields
>   	 * as being set by drivers for capture devices. Using the values
>   	 * supplied by userspace thus wouldn't comply with the API. Until
> -	 * the API is updated force fixed vaules.
> +	 * the API is updated force fixed values.
>   	 */
>   	pix->colorspace = RVIN_DEFAULT_COLORSPACE;
>   	pix->xfer_func = V4L2_MAP_XFER_FUNC_DEFAULT(pix->colorspace);
> @@ -964,7 +964,7 @@ void rvin_v4l2_unregister(struct rvin_dev *vin)
>   	v4l2_info(&vin->v4l2_dev, "Removing %s\n",
>   		  video_device_node_name(&vin->vdev));
>   
> -	/* Checks internaly if vdev have been init or not */
> +	/* Checks internally if vdev have been init or not */
>   	video_unregister_device(&vin->vdev);
>   }
>   
> diff --git a/drivers/media/platform/rockchip/rga/rga-hw.c b/drivers/media/platform/rockchip/rga/rga-hw.c
> index 96d1b1b3fe8e..843e50d17a72 100644
> --- a/drivers/media/platform/rockchip/rga/rga-hw.c
> +++ b/drivers/media/platform/rockchip/rga/rga-hw.c
> @@ -256,7 +256,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
>   	}
>   
>   	/*
> -	 * Cacluate the up/down scaling mode/factor.
> +	 * Calculate the up/down scaling mode/factor.
>   	 *
>   	 * RGA used to scale the picture first, and then rotate second,
>   	 * so we need to swap the w/h when rotate degree is 90/270.
> @@ -304,7 +304,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
>   	}
>   
>   	/*
> -	 * Cacluate the framebuffer virtual strides and active size,
> +	 * Calculate the framebuffer virtual strides and active size,
>   	 * note that the step of vir_stride / vir_width is 4 byte words
>   	 */
>   	src_vir_info.data.vir_stride = ctx->in.stride >> 2;
> @@ -318,7 +318,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
>   	dst_act_info.data.act_width = dst_w - 1;
>   
>   	/*
> -	 * Cacluate the source framebuffer base address with offset pixel.
> +	 * Calculate the source framebuffer base address with offset pixel.
>   	 */
>   	src_offsets = rga_get_addr_offset(&ctx->in, src_x, src_y,
>   					  src_w, src_h);
> diff --git a/drivers/media/platform/s3c-camif/camif-core.h b/drivers/media/platform/s3c-camif/camif-core.h
> index 1f5c8c94ce89..be5e7357dffc 100644
> --- a/drivers/media/platform/s3c-camif/camif-core.h
> +++ b/drivers/media/platform/s3c-camif/camif-core.h
> @@ -260,7 +260,7 @@ struct camif_vp {
>    * @clock:	  clocks required for the CAMIF operation
>    * @lock:	  mutex protecting this data structure
>    * @slock:	  spinlock protecting CAMIF registers
> - * @io_base:	  start address of the mmaped CAMIF registers
> + * @io_base:	  start address of the mmapped CAMIF registers
>    */
>   struct camif_dev {
>   	struct media_device		media_dev;
> diff --git a/drivers/media/platform/s5p-jpeg/jpeg-core.h b/drivers/media/platform/s5p-jpeg/jpeg-core.h
> index 90fda4b720eb..144c102ff05f 100644
> --- a/drivers/media/platform/s5p-jpeg/jpeg-core.h
> +++ b/drivers/media/platform/s5p-jpeg/jpeg-core.h
> @@ -153,7 +153,7 @@ struct s5p_jpeg_variant {
>   
>   /**
>    * struct jpeg_fmt - driver's internal color format data
> - * @name:	format descritpion
> + * @name:	format description
>    * @fourcc:	the fourcc code, 0 if not applicable
>    * @depth:	number of bits per pixel
>    * @colplanes:	number of color planes (1 for packed formats)
> @@ -193,7 +193,7 @@ struct s5p_jpeg_marker {
>    * @sos:	SOS marker's position relative to the buffer beginning
>    * @dht:	DHT markers' positions relative to the buffer beginning
>    * @dqt:	DQT markers' positions relative to the buffer beginning
> - * @sof:	SOF0 marker's postition relative to the buffer beginning
> + * @sof:	SOF0 marker's position relative to the buffer beginning
>    * @sof_len:	SOF0 marker's payload length (without length field itself)
>    * @components:	number of image components
>    * @size:	image buffer size in bytes
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_common.h b/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
> index 20442a9b9f7a..24148020baa9 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
> @@ -268,7 +268,7 @@ struct s5p_mfc_priv_buf {
>    * @enc_ctrl_handler:	control framework handler for encoding
>    * @pm:			power management control
>    * @variant:		MFC hardware variant information
> - * @num_inst:		couter of active MFC instances
> + * @num_inst:		counter of active MFC instances
>    * @irqlock:		lock for operations on videobuf2 queues
>    * @condlock:		lock for changing/checking if a context is ready to be
>    *			processed
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
> index ee7b15b335e0..9f832ba7bc8c 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
> @@ -51,7 +51,7 @@ int s5p_mfc_load_firmware(struct s5p_mfc_dev *dev)
>   	struct firmware *fw_blob;
>   	int i, err = -EINVAL;
>   
> -	/* Firmare has to be present as a separate file or compiled
> +	/* Firmware has to be present as a separate file or compiled
>   	 * into kernel. */
>   	mfc_debug_enter();
>   
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
> index f4c0e3a8f27d..e111f9c47179 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
> @@ -602,7 +602,7 @@ static int vidioc_querybuf(struct file *file, void *priv,
>   	int i;
>   
>   	if (buf->memory != V4L2_MEMORY_MMAP) {
> -		mfc_err("Only mmaped buffers can be used\n");
> +		mfc_err("Only mmapped buffers can be used\n");
>   		return -EINVAL;
>   	}
>   	mfc_debug(2, "State: %d, buf->type: %d\n", ctx->state, buf->type);
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
> index 0913881219ff..6144e95f6425 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
> @@ -1293,7 +1293,7 @@ static int s5p_mfc_run_init_dec_buffers(struct s5p_mfc_ctx *ctx)
>   	 * First set the output frame buffers
>   	 */
>   	if (ctx->capture_state != QUEUE_BUFS_MMAPED) {
> -		mfc_err("It seems that not all destination buffers were mmaped\nMFC requires that all destination are mmaped before starting processing\n");
> +		mfc_err("It seems that not all destination buffers were mmapped\nMFC requires that all destination are mmapped before starting processing\n");
>   		return -EAGAIN;
>   	}
>   	if (list_empty(&ctx->src_queue)) {
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
> index 7c629be43205..281699ab7fe1 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
> @@ -53,7 +53,7 @@ static int s5p_mfc_alloc_dec_temp_buffers_v6(struct s5p_mfc_ctx *ctx)
>   	return 0;
>   }
>   
> -/* Release temproary buffers for decoding */
> +/* Release temporary buffers for decoding */
>   static void s5p_mfc_release_dec_desc_buffer_v6(struct s5p_mfc_ctx *ctx)
>   {
>   	/* NOP */
> @@ -1928,7 +1928,7 @@ static inline int s5p_mfc_run_init_dec_buffers(struct s5p_mfc_ctx *ctx)
>   
>   	if (ctx->capture_state != QUEUE_BUFS_MMAPED) {
>   		mfc_err("It seems that not all destination buffers were\n"
> -			"mmaped.MFC requires that all destination are mmaped\n"
> +			"mmapped.MFC requires that all destination are mmapped\n"
>   			"before starting processing.\n");
>   		return -EAGAIN;
>   	}
> diff --git a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
> index 3dbb3a287cc0..c9d6021904cd 100644
> --- a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
> +++ b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
> @@ -193,7 +193,7 @@ struct c8sectpfei {
>   #define C8SECTPFE_SYS_ENABLE             BIT(0)
>   
>   /*
> - * Ponter record data structure required for each input block
> + * Pointer record data structure required for each input block
>    * see Table 82 on page 167 of functional specification.
>    */
>   
> diff --git a/drivers/media/platform/sti/delta/delta.h b/drivers/media/platform/sti/delta/delta.h
> index 2ba99922c05b..914556030e70 100644
> --- a/drivers/media/platform/sti/delta/delta.h
> +++ b/drivers/media/platform/sti/delta/delta.h
> @@ -286,7 +286,7 @@ struct delta_dec {
>   	 * Header parsing must be done using decode(), giving
>   	 * explicitly header access unit or first access unit of bitstream.
>   	 * If no valid header is found, get_streaminfo will return -ENODATA,
> -	 * in this case the next bistream access unit must be decoded till
> +	 * in this case the next bitstream access unit must be decoded till
>   	 * get_streaminfo becomes successful.
>   	 */
>   	int (*get_streaminfo)(struct delta_ctx *ctx,
> diff --git a/drivers/media/platform/sti/hva/hva-h264.c b/drivers/media/platform/sti/hva/hva-h264.c
> index b61a5d337d2a..c34f7cf5aed2 100644
> --- a/drivers/media/platform/sti/hva/hva-h264.c
> +++ b/drivers/media/platform/sti/hva/hva-h264.c
> @@ -626,7 +626,7 @@ static int hva_h264_prepare_task(struct hva_ctx *pctx,
>   	td->frame_width = frame_width;
>   	td->frame_height = frame_height;
>   
> -	/* set frame alignement */
> +	/* set frame alignment */
>   	td->window_width =  frame_width;
>   	td->window_height = frame_height;
>   	td->window_horizontal_offset = 0;
> diff --git a/drivers/media/platform/stm32/stm32-dcmi.c b/drivers/media/platform/stm32/stm32-dcmi.c
> index 6732874114cf..5fe5b38fa901 100644
> --- a/drivers/media/platform/stm32/stm32-dcmi.c
> +++ b/drivers/media/platform/stm32/stm32-dcmi.c
> @@ -1544,7 +1544,7 @@ static void dcmi_graph_notify_unbind(struct v4l2_async_notifier *notifier,
>   
>   	dev_dbg(dcmi->dev, "Removing %s\n", video_device_node_name(dcmi->vdev));
>   
> -	/* Checks internaly if vdev has been init or not */
> +	/* Checks internally if vdev has been init or not */
>   	video_unregister_device(dcmi->vdev);
>   }
>   
> diff --git a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
> index 0bb000712c33..85f97d4f086e 100644
> --- a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
> +++ b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
> @@ -65,7 +65,7 @@ bool sun6i_csi_is_format_supported(struct sun6i_csi *csi, u32 pixformat,
>   int sun6i_csi_set_power(struct sun6i_csi *csi, bool enable);
>   
>   /**
> - * sun6i_csi_update_config() - update the csi register setttings
> + * sun6i_csi_update_config() - update the csi register settings
>    * @csi:	pointer to the csi
>    * @config:	see struct sun6i_csi_config
>    */
> diff --git a/drivers/media/platform/ti-vpe/vpdma.c b/drivers/media/platform/ti-vpe/vpdma.c
> index e2cf2b90e500..1da2cb3aaf0c 100644
> --- a/drivers/media/platform/ti-vpe/vpdma.c
> +++ b/drivers/media/platform/ti-vpe/vpdma.c
> @@ -404,7 +404,7 @@ EXPORT_SYMBOL(vpdma_map_desc_buf);
>   
>   /*
>    * unmap descriptor/payload DMA buffer, disabling DMA access and
> - * allowing the main processor to acces the data
> + * allowing the main processor to access the data
>    */
>   void vpdma_unmap_desc_buf(struct vpdma_data *vpdma, struct vpdma_buf *buf)
>   {
> @@ -501,7 +501,7 @@ void vpdma_reset_desc_list(struct vpdma_desc_list *list)
>   EXPORT_SYMBOL(vpdma_reset_desc_list);
>   
>   /*
> - * free the buffer allocated fot the VPDMA descriptor list, this should be
> + * free the buffer allocated for the VPDMA descriptor list, this should be
>    * called when the user doesn't want to use VPDMA any more.
>    */
>   void vpdma_free_desc_list(struct vpdma_desc_list *list)
> @@ -790,7 +790,7 @@ static void dump_dtd(struct vpdma_dtd *dtd)
>    * append an outbound data transfer descriptor to the given descriptor list,
>    * this sets up a 'client to memory' VPDMA transfer for the given VPDMA channel
>    *
> - * @list: vpdma desc list to which we add this decriptor
> + * @list: vpdma desc list to which we add this descriptor
>    * @width: width of the image in pixels in memory
>    * @c_rect: compose params of output image
>    * @fmt: vpdma data format of the buffer
> @@ -798,7 +798,7 @@ static void dump_dtd(struct vpdma_dtd *dtd)
>    * max_width: enum for maximum width of data transfer
>    * max_height: enum for maximum height of data transfer
>    * chan: VPDMA channel
> - * flags: VPDMA flags to configure some descriptor fileds
> + * flags: VPDMA flags to configure some descriptor fields
>    */
>   void vpdma_add_out_dtd(struct vpdma_desc_list *list, int width,
>   		int stride, const struct v4l2_rect *c_rect,
> @@ -863,14 +863,14 @@ EXPORT_SYMBOL(vpdma_rawchan_add_out_dtd);
>    * append an inbound data transfer descriptor to the given descriptor list,
>    * this sets up a 'memory to client' VPDMA transfer for the given VPDMA channel
>    *
> - * @list: vpdma desc list to which we add this decriptor
> + * @list: vpdma desc list to which we add this descriptor
>    * @width: width of the image in pixels in memory(not the cropped width)
>    * @c_rect: crop params of input image
>    * @fmt: vpdma data format of the buffer
>    * dma_addr: dma address as seen by VPDMA
>    * chan: VPDMA channel
>    * field: top or bottom field info of the input image
> - * flags: VPDMA flags to configure some descriptor fileds
> + * flags: VPDMA flags to configure some descriptor fields
>    * frame_width/height: the complete width/height of the image presented to the
>    *			client (this makes sense when multiple channels are
>    *			connected to the same client, forming a larger frame)
> @@ -1008,7 +1008,7 @@ unsigned int vpdma_get_list_mask(struct vpdma_data *vpdma, int irq_num)
>   }
>   EXPORT_SYMBOL(vpdma_get_list_mask);
>   
> -/* clear previosuly occured list intterupts in the LIST_STAT register */
> +/* clear previously occurred list interupts in the LIST_STAT register */
>   void vpdma_clear_list_stat(struct vpdma_data *vpdma, int irq_num,
>   			   int list_num)
>   {
> diff --git a/drivers/media/platform/ti-vpe/vpe.c b/drivers/media/platform/ti-vpe/vpe.c
> index d70871d0ad2d..207e7e76c048 100644
> --- a/drivers/media/platform/ti-vpe/vpe.c
> +++ b/drivers/media/platform/ti-vpe/vpe.c
> @@ -876,7 +876,7 @@ static int set_srcdst_params(struct vpe_ctx *ctx)
>   		/*
>   		 * we make sure that the source image has a 16 byte aligned
>   		 * stride, we need to do the same for the motion vector buffer
> -		 * by aligning it's stride to the next 16 byte boundry. this
> +		 * by aligning it's stride to the next 16 byte boundary. this
>   		 * extra space will not be used by the de-interlacer, but will
>   		 * ensure that vpdma operates correctly
>   		 */
> diff --git a/drivers/media/platform/vsp1/vsp1_brx.c b/drivers/media/platform/vsp1/vsp1_brx.c
> index 5e50178b057d..58ad248cd7f7 100644
> --- a/drivers/media/platform/vsp1/vsp1_brx.c
> +++ b/drivers/media/platform/vsp1/vsp1_brx.c
> @@ -296,7 +296,7 @@ static void brx_configure_stream(struct vsp1_entity *entity,
>   	/*
>   	 * The hardware is extremely flexible but we have no userspace API to
>   	 * expose all the parameters, nor is it clear whether we would have use
> -	 * cases for all the supported modes. Let's just harcode the parameters
> +	 * cases for all the supported modes. Let's just hardcode the parameters
>   	 * to sane default values for now.
>   	 */
>   
> @@ -373,7 +373,7 @@ static void brx_configure_stream(struct vsp1_entity *entity,
>   		vsp1_brx_write(brx, dlb, VI6_BRU_CTRL(i), ctrl);
>   
>   		/*
> -		 * Harcode the blending formula to
> +		 * Hardcode the blending formula to
>   		 *
>   		 *	DSTc = DSTc * (1 - SRCa) + SRCc * SRCa
>   		 *	DSTa = DSTa * (1 - SRCa) + SRCa
> diff --git a/drivers/media/platform/xilinx/xilinx-vip.c b/drivers/media/platform/xilinx/xilinx-vip.c
> index 18f98838111b..08a825c3a3f6 100644
> --- a/drivers/media/platform/xilinx/xilinx-vip.c
> +++ b/drivers/media/platform/xilinx/xilinx-vip.c
> @@ -166,7 +166,7 @@ EXPORT_SYMBOL_GPL(xvip_set_format_size);
>    * the register, otherwise the bitmask is cleared from the register
>    * when the flag @set is false.
>    *
> - * Fox eample, this function can be used to set a control with a boolean value
> + * Fox example, this function can be used to set a control with a boolean value
>    * requested by users. If the caller knows whether to set or clear in the first
>    * place, the caller should call xvip_clr() or xvip_set() directly instead of
>    * using this function.
> 

_______________________________________________
Linux-rockchip mailing list
Linux-rockchip@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-rockchip

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 06/14] media: platform: fix several typos
@ 2019-02-19 12:17       ` Andrzej Pietrasiewicz
  0 siblings, 0 replies; 42+ messages in thread
From: Andrzej Pietrasiewicz @ 2019-02-19 12:17 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Andrew-CT Chen, Alexandre Belloni, Minghsiu Tsai, Heiko Stuebner,
	Maxime Ripard, Stanimir Varbanov, Patrice Chotard, Andrzej Hajda,
	Lad, Prabhakar, Laurent Pinchart, Sylwester Nawrocki,
	Michal Simek, Alexandre Torgue, linux-samsung-soc,
	Jonathan Corbet, Chen-Yu Tsai, Krzysztof Kozlowski, linux-stm32,
	linux-rockchip, Ludovic Desroches, Kukjin Kim,
	Linux Media Mailing List, Kamil Debski, Maxime Coquelin,
	linux-arm-msm, Houlong Wei, Mauro Carvalho Chehab, Benoit Parrot,
	Jeongtae Park, linux-mediatek, Jacek Anaszewski, Yong Deng,
	Matthias Brugger, Hugues Fruchet, Tiffany Lin, linux-arm-kernel,
	Hyun Kwon, Jacob chen, linux-renesas-soc, Kyungmin Park,
	Kieran Bingham, Jean-Christophe Trotin, Philipp Zabel,
	Niklas Söderlund, Eugen Hristev

Hi Mauro,


W dniu 18.02.2019 o 20:29, Mauro Carvalho Chehab pisze:
> Use codespell to fix lots of typos over frontends.
> 
> Manually verified to avoid false-positives.
> 
> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>

for drivers/media/platform/sp5-jpeg.c:

Acked-by: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>

> ---
>   drivers/media/platform/Kconfig                     |  2 +-
>   drivers/media/platform/atmel/atmel-isi.c           |  4 ++--
>   drivers/media/platform/coda/coda-jpeg.c            |  2 +-
>   drivers/media/platform/davinci/isif.c              |  4 ++--
>   drivers/media/platform/davinci/vpbe.c              |  2 +-
>   drivers/media/platform/davinci/vpif.c              |  2 +-
>   drivers/media/platform/davinci/vpif_display.c      |  4 ++--
>   .../media/platform/exynos4-is/fimc-is-command.h    |  2 +-
>   drivers/media/platform/exynos4-is/fimc-is-param.h  |  2 +-
>   drivers/media/platform/exynos4-is/media-dev.h      |  2 +-
>   drivers/media/platform/exynos4-is/mipi-csis.c      |  4 ++--
>   drivers/media/platform/marvell-ccic/mmp-driver.c   |  4 ++--
>   drivers/media/platform/mtk-mdp/mtk_mdp_core.h      |  6 +++---
>   drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c |  2 +-
>   drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h |  4 ++--
>   drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |  2 +-
>   .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c  |  4 ++--
>   .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c   |  2 +-
>   drivers/media/platform/mtk-vcodec/vdec_drv_if.h    |  2 +-
>   drivers/media/platform/mtk-vcodec/vdec_vpu_if.h    |  2 +-
>   drivers/media/platform/omap/omap_vout.c            |  4 ++--
>   drivers/media/platform/omap/omap_voutdef.h         |  4 ++--
>   drivers/media/platform/omap3isp/isp.c              |  2 +-
>   drivers/media/platform/omap3isp/ispccdc.c          |  4 ++--
>   drivers/media/platform/omap3isp/ispcsi2.c          |  2 +-
>   drivers/media/platform/pxa_camera.c                |  2 +-
>   drivers/media/platform/qcom/venus/core.h           |  2 +-
>   drivers/media/platform/rcar-vin/rcar-dma.c         |  2 +-
>   drivers/media/platform/rcar-vin/rcar-v4l2.c        |  4 ++--
>   drivers/media/platform/rockchip/rga/rga-hw.c       |  6 +++---
>   drivers/media/platform/s3c-camif/camif-core.h      |  2 +-
>   drivers/media/platform/s5p-jpeg/jpeg-core.h        |  4 ++--
>   drivers/media/platform/s5p-mfc/s5p_mfc_common.h    |  2 +-
>   drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c      |  2 +-
>   drivers/media/platform/s5p-mfc/s5p_mfc_dec.c       |  2 +-
>   drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c    |  2 +-
>   drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c    |  4 ++--
>   .../media/platform/sti/c8sectpfe/c8sectpfe-core.h  |  2 +-
>   drivers/media/platform/sti/delta/delta.h           |  2 +-
>   drivers/media/platform/sti/hva/hva-h264.c          |  2 +-
>   drivers/media/platform/stm32/stm32-dcmi.c          |  2 +-
>   drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h |  2 +-
>   drivers/media/platform/ti-vpe/vpdma.c              | 14 +++++++-------
>   drivers/media/platform/ti-vpe/vpe.c                |  2 +-
>   drivers/media/platform/vsp1/vsp1_brx.c             |  4 ++--
>   drivers/media/platform/xilinx/xilinx-vip.c         |  2 +-
>   46 files changed, 70 insertions(+), 70 deletions(-)
> 
> diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
> index 6cff26b29a38..4acbed189644 100644
> --- a/drivers/media/platform/Kconfig
> +++ b/drivers/media/platform/Kconfig
> @@ -668,7 +668,7 @@ menuconfig SDR_PLATFORM_DRIVERS
>   if SDR_PLATFORM_DRIVERS
>   
>   config VIDEO_RCAR_DRIF
> -	tristate "Renesas Digitial Radio Interface (DRIF)"
> +	tristate "Renesas Digital Radio Interface (DRIF)"
>   	depends on VIDEO_V4L2
>   	depends on ARCH_RENESAS || COMPILE_TEST
>   	select VIDEOBUF2_VMALLOC
> diff --git a/drivers/media/platform/atmel/atmel-isi.c b/drivers/media/platform/atmel/atmel-isi.c
> index fdb255e4a956..08b8d5583080 100644
> --- a/drivers/media/platform/atmel/atmel-isi.c
> +++ b/drivers/media/platform/atmel/atmel-isi.c
> @@ -110,7 +110,7 @@ struct atmel_isi {
>   	bool				enable_preview_path;
>   
>   	struct completion		complete;
> -	/* ISI peripherial clock */
> +	/* ISI peripheral clock */
>   	struct clk			*pclk;
>   	unsigned int			irq;
>   
> @@ -1078,7 +1078,7 @@ static void isi_graph_notify_unbind(struct v4l2_async_notifier *notifier,
>   
>   	dev_dbg(isi->dev, "Removing %s\n", video_device_node_name(isi->vdev));
>   
> -	/* Checks internaly if vdev have been init or not */
> +	/* Checks internally if vdev have been init or not */
>   	video_unregister_device(isi->vdev);
>   }
>   
> diff --git a/drivers/media/platform/coda/coda-jpeg.c b/drivers/media/platform/coda/coda-jpeg.c
> index 9f899a6cefed..39a2351c1e48 100644
> --- a/drivers/media/platform/coda/coda-jpeg.c
> +++ b/drivers/media/platform/coda/coda-jpeg.c
> @@ -103,7 +103,7 @@ static const unsigned char chroma_ac_value[162 + 2] = {
>   
>   /*
>    * Quantization tables for luminance and chrominance components in
> - * zig-zag scan order from the Freescale i.MX VPU libaries
> + * zig-zag scan order from the Freescale i.MX VPU libraries
>    */
>   
>   static unsigned char luma_q[64] = {
> diff --git a/drivers/media/platform/davinci/isif.c b/drivers/media/platform/davinci/isif.c
> index 340f8218f54d..47cecd10eb9f 100644
> --- a/drivers/media/platform/davinci/isif.c
> +++ b/drivers/media/platform/davinci/isif.c
> @@ -328,7 +328,7 @@ static void isif_config_bclamp(struct isif_black_clamp *bc)
>   	if (bc->en) {
>   		val = bc->bc_mode_color << ISIF_BC_MODE_COLOR_SHIFT;
>   
> -		/* Enable BC and horizontal clamp caculation paramaters */
> +		/* Enable BC and horizontal clamp calculation parameters */
>   		val = val | 1 | (bc->horz.mode << ISIF_HORZ_BC_MODE_SHIFT);
>   
>   		regw(val, CLAMPCFG);
> @@ -358,7 +358,7 @@ static void isif_config_bclamp(struct isif_black_clamp *bc)
>   			regw(bc->horz.win_start_v_calc, CLHWIN2);
>   		}
>   
> -		/* vertical clamp caculation paramaters */
> +		/* vertical clamp calculation parameters */
>   
>   		/* Reset clamp value sel for previous line */
>   		val |=
> diff --git a/drivers/media/platform/davinci/vpbe.c b/drivers/media/platform/davinci/vpbe.c
> index 4766a7a23d16..8339163a5231 100644
> --- a/drivers/media/platform/davinci/vpbe.c
> +++ b/drivers/media/platform/davinci/vpbe.c
> @@ -242,7 +242,7 @@ static int vpbe_set_output(struct vpbe_device *vpbe_dev, int index)
>   		goto unlock;
>   
>   	/*
> -	 * It is assumed that venc or extenal encoder will set a default
> +	 * It is assumed that venc or external encoder will set a default
>   	 * mode in the sub device. For external encoder or LCD pannel output,
>   	 * we also need to set up the lcd port for the required mode. So setup
>   	 * the lcd port for the default mode that is configured in the board
> diff --git a/drivers/media/platform/davinci/vpif.c b/drivers/media/platform/davinci/vpif.c
> index 16352e2263d2..df66461f5d4f 100644
> --- a/drivers/media/platform/davinci/vpif.c
> +++ b/drivers/media/platform/davinci/vpif.c
> @@ -1,7 +1,7 @@
>   /*
>    * vpif - Video Port Interface driver
>    * VPIF is a receiver and transmitter for video data. It has two channels(0, 1)
> - * that receiveing video byte stream and two channels(2, 3) for video output.
> + * that receiving video byte stream and two channels(2, 3) for video output.
>    * The hardware supports SDTV, HDTV formats, raw data capture.
>    * Currently, the driver supports NTSC and PAL standards.
>    *
> diff --git a/drivers/media/platform/davinci/vpif_display.c b/drivers/media/platform/davinci/vpif_display.c
> index 3517487d9760..f4b4f2a1dfc0 100644
> --- a/drivers/media/platform/davinci/vpif_display.c
> +++ b/drivers/media/platform/davinci/vpif_display.c
> @@ -138,7 +138,7 @@ static int vpif_buffer_queue_setup(struct vb2_queue *vq,
>    * vpif_buffer_queue : Callback function to add buffer to DMA queue
>    * @vb: ptr to vb2_buffer
>    *
> - * This callback fucntion queues the buffer to DMA engine
> + * This callback function queues the buffer to DMA engine
>    */
>   static void vpif_buffer_queue(struct vb2_buffer *vb)
>   {
> @@ -635,7 +635,7 @@ static int vpif_try_fmt_vid_out(struct file *file, void *priv,
>   	struct v4l2_pix_format *pixfmt = &fmt->fmt.pix;
>   
>   	/*
> -	 * to supress v4l-compliance warnings silently correct
> +	 * to suppress v4l-compliance warnings silently correct
>   	 * the pixelformat
>   	 */
>   	if (pixfmt->pixelformat != V4L2_PIX_FMT_YUV422P)
> diff --git a/drivers/media/platform/exynos4-is/fimc-is-command.h b/drivers/media/platform/exynos4-is/fimc-is-command.h
> index 0d1f52e394b1..b06b56b890d5 100644
> --- a/drivers/media/platform/exynos4-is/fimc-is-command.h
> +++ b/drivers/media/platform/exynos4-is/fimc-is-command.h
> @@ -18,7 +18,7 @@
>   
>   #define FIMC_IS_COMMAND_VER	110 /* FIMC-IS command set version 1.10 */
>   
> -/* Enumeration of commands beetween the FIMC-IS and the host processor. */
> +/* Enumeration of commands between the FIMC-IS and the host processor. */
>   
>   /* HOST to FIMC-IS */
>   #define HIC_PREVIEW_STILL	0x0001
> diff --git a/drivers/media/platform/exynos4-is/fimc-is-param.h b/drivers/media/platform/exynos4-is/fimc-is-param.h
> index 8e31f7642776..22923a3d405e 100644
> --- a/drivers/media/platform/exynos4-is/fimc-is-param.h
> +++ b/drivers/media/platform/exynos4-is/fimc-is-param.h
> @@ -298,7 +298,7 @@ enum isp_af_mode {
>   #define ISP_FLASH_COMMAND_AUTO			2
>   #define ISP_FLASH_COMMAND_TORCH			3 /* 3 sec */
>   
> -/* Flash red-eye commads */
> +/* Flash red-eye commands */
>   #define ISP_FLASH_REDEYE_DISABLE		0
>   #define ISP_FLASH_REDEYE_ENABLE			1
>   
> diff --git a/drivers/media/platform/exynos4-is/media-dev.h b/drivers/media/platform/exynos4-is/media-dev.h
> index 9f527670395a..a7c9490bbcb4 100644
> --- a/drivers/media/platform/exynos4-is/media-dev.h
> +++ b/drivers/media/platform/exynos4-is/media-dev.h
> @@ -79,7 +79,7 @@ struct fimc_camclk_info {
>   
>   /**
>    * struct fimc_sensor_info - image data source subdev information
> - * @pdata: sensor's atrributes passed as media device's platform data
> + * @pdata: sensor's attributes passed as media device's platform data
>    * @asd: asynchronous subdev registration data structure
>    * @subdev: image sensor v4l2 subdev
>    * @host: fimc device the sensor is currently linked to
> diff --git a/drivers/media/platform/exynos4-is/mipi-csis.c b/drivers/media/platform/exynos4-is/mipi-csis.c
> index 35cb0162085b..234e047e3e8f 100644
> --- a/drivers/media/platform/exynos4-is/mipi-csis.c
> +++ b/drivers/media/platform/exynos4-is/mipi-csis.c
> @@ -183,7 +183,7 @@ struct csis_drvdata {
>    * @index: the hardware instance index
>    * @pdev: CSIS platform device
>    * @phy: pointer to the CSIS generic PHY
> - * @regs: mmaped I/O registers memory
> + * @regs: mmapped I/O registers memory
>    * @supplies: CSIS regulator supplies
>    * @clock: CSIS clocks
>    * @irq: requested s5p-mipi-csis irq number
> @@ -745,7 +745,7 @@ static int s5pcsis_parse_dt(struct platform_device *pdev,
>   		goto err;
>   	}
>   
> -	/* Get MIPI CSI-2 bus configration from the endpoint node. */
> +	/* Get MIPI CSI-2 bus configuration from the endpoint node. */
>   	of_property_read_u32(node, "samsung,csis-hs-settle",
>   					&state->hs_settle);
>   	state->wclk_ext = of_property_read_bool(node,
> diff --git a/drivers/media/platform/marvell-ccic/mmp-driver.c b/drivers/media/platform/marvell-ccic/mmp-driver.c
> index 70a2833db0d1..af76eb637773 100644
> --- a/drivers/media/platform/marvell-ccic/mmp-driver.c
> +++ b/drivers/media/platform/marvell-ccic/mmp-driver.c
> @@ -240,8 +240,8 @@ static void mmpcam_calc_dphy(struct mcam_camera *mcam)
>   	 *  bit 8 ~ bit 15: HS_SETTLE
>   	 *   Time interval during which the HS
>   	 *   receiver shall ignore any Data Lane
> -	 *   HS transistions.
> -	 *   The vaule has been calibrated on
> +	 *   HS transitions.
> +	 *   The value has been calibrated on
>   	 *   different boards. It seems to work well.
>   	 *
>   	 *  More detail please refer
> diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h b/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
> index ad1cff306efd..e5abb1abb3a3 100644
> --- a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
> +++ b/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
> @@ -41,7 +41,7 @@
>   #define MTK_MDP_CTX_ERROR		BIT(5)
>   
>   /**
> - *  struct mtk_mdp_pix_align - alignement of image
> + *  struct mtk_mdp_pix_align - alignment of image
>    *  @org_w: source alignment of width
>    *  @org_h: source alignment of height
>    *  @target_w: dst alignment of width
> @@ -122,8 +122,8 @@ struct mtk_mdp_frame {
>   /**
>    * struct mtk_mdp_variant - image processor variant information
>    * @pix_max:		maximum limit of image size
> - * @pix_min:		minimun limit of image size
> - * @pix_align:		alignement of image
> + * @pix_min:		minimum limit of image size
> + * @pix_align:		alignment of image
>    * @h_scale_up_max:	maximum scale-up in horizontal
>    * @v_scale_up_max:	maximum scale-up in vertical
>    * @h_scale_down_max:	maximum scale-down in horizontal
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> index ba619647bc10..794aba685120 100644
> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> @@ -1170,7 +1170,7 @@ static void vb2ops_vdec_buf_queue(struct vb2_buffer *vb)
>   	ret = vdec_if_decode(ctx, &src_mem, NULL, &res_chg);
>   	if (ret || !res_chg) {
>   		/*
> -		 * fb == NULL menas to parse SPS/PPS header or
> +		 * fb == NULL means to parse SPS/PPS header or
>   		 * resolution info in src_mem. Decode can fail
>   		 * if there is no SPS header or picture info
>   		 * in bs
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h b/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> index 8aba69555b12..e7e2a108def9 100644
> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> @@ -151,9 +151,9 @@ struct mtk_q_data {
>    * @intra_period: I frame period
>    * @gop_size: group of picture size, it's used as the intra frame period
>    * @framerate_num: frame rate numerator. ex: framerate_num=30 and
> - *		   framerate_denom=1 menas FPS is 30
> + *		   framerate_denom=1 means FPS is 30
>    * @framerate_denom: frame rate denominator. ex: framerate_num=30 and
> - *		     framerate_denom=1 menas FPS is 30
> + *		     framerate_denom=1 means FPS is 30
>    * @h264_max_qp: Max value for H.264 quantization parameter
>    * @h264_profile: V4L2 defined H.264 profile
>    * @h264_level: V4L2 defined H.264 level
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c b/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> index d1f12257bf66..2af654240d96 100644
> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> @@ -393,7 +393,7 @@ static void mtk_venc_set_param(struct mtk_vcodec_ctx *ctx,
>   		param->input_yuv_fmt = VENC_YUV_FORMAT_NV21;
>   		break;
>   	default:
> -		mtk_v4l2_err("Unsupport fourcc =%d", q_data_src->fmt->fourcc);
> +		mtk_v4l2_err("Unsupported fourcc =%d", q_data_src->fmt->fourcc);
>   		break;
>   	}
>   	param->h264_profile = enc_params->h264_profile;
> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c b/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> index aa3ce41898bc..02c960c63ac0 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> +++ b/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> @@ -55,7 +55,7 @@ struct h264_fb {
>   
>   /**
>    * struct h264_ring_fb_list - ring frame buffer list
> - * @fb_list   : frame buffer arrary
> + * @fb_list   : frame buffer array
>    * @read_idx  : read index
>    * @write_idx : write index
>    * @count     : buffer count in list
> @@ -72,7 +72,7 @@ struct h264_ring_fb_list {
>   /**
>    * struct vdec_h264_dec_info - decode information
>    * @dpb_sz		: decoding picture buffer size
> - * @resolution_changed  : resoltion change happen
> + * @resolution_changed  : resolution change happen
>    * @realloc_mv_buf	: flag to notify driver to re-allocate mv buffer
>    * @reserved		: for 8 bytes alignment
>    * @bs_dma		: Input bit-stream buffer dma address
> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c b/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> index 3e84a761db3a..bac3723038de 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> +++ b/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> @@ -120,7 +120,7 @@ struct vdec_vp8_hw_reg_base {
>   /**
>    * struct vdec_vp8_vpu_inst - VPU instance for VP8 decode
>    * @wq_hd	: Wait queue to wait VPU message ack
> - * @signaled	: 1 - Host has received ack message from VPU, 0 - not recevie
> + * @signaled	: 1 - Host has received ack message from VPU, 0 - not receive
>    * @failure	: VPU execution result status 0 - success, others - fail
>    * @inst_addr	: VPU decoder instance address
>    */
> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h b/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> index ded1154481cd..9a21591f3818 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> +++ b/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> @@ -80,7 +80,7 @@ void vdec_if_deinit(struct mtk_vcodec_ctx *ctx);
>    * vdec_if_decode() - trigger decode
>    * @ctx	: [in] v4l2 context
>    * @bs	: [in] input bitstream
> - * @fb	: [in] frame buffer to store decoded frame, when null menas parse
> + * @fb	: [in] frame buffer to store decoded frame, when null means parse
>    *	header only
>    * @res_chg	: [out] resolution change happens if current bs have different
>    *	picture width/height
> diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h b/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> index cd37bb2a610f..79d8eac7f5e2 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> +++ b/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> @@ -62,7 +62,7 @@ int vpu_dec_start(struct vdec_vpu_inst *vpu, uint32_t *data, unsigned int len);
>   /**
>    * vpu_dec_end - end decoding, basically the function will be invoked once
>    *               when HW decoding done interrupt received successfully. The
> - *               decoder in VPU will continute to do referene frame management
> + *               decoder in VPU will continue to do reference frame management
>    *               and check if there is a new decoded frame available to display.
>    *
>    * @vpu : instance for vdec_vpu_inst
> diff --git a/drivers/media/platform/omap/omap_vout.c b/drivers/media/platform/omap/omap_vout.c
> index ff3de2dce5a2..37f0d7146dfa 100644
> --- a/drivers/media/platform/omap/omap_vout.c
> +++ b/drivers/media/platform/omap/omap_vout.c
> @@ -1129,7 +1129,7 @@ static int vidioc_s_fmt_vid_out(struct file *file, void *fh,
>   	}
>   	timing = &dssdev->panel.timings;
>   
> -	/* We dont support RGB24-packed mode if vrfb rotation
> +	/* We don't support RGB24-packed mode if vrfb rotation
>   	 * is enabled*/
>   	if ((is_rotation_enabled(vout)) &&
>   			f->fmt.pix.pixelformat == V4L2_PIX_FMT_RGB24) {
> @@ -1147,7 +1147,7 @@ static int vidioc_s_fmt_vid_out(struct file *file, void *fh,
>   		vout->fbuf.fmt.width = timing->x_res;
>   	}
>   
> -	/* change to samller size is OK */
> +	/* change to smaller size is OK */
>   
>   	bpp = omap_vout_try_format(&f->fmt.pix);
>   	f->fmt.pix.sizeimage = f->fmt.pix.width * f->fmt.pix.height * bpp;
> diff --git a/drivers/media/platform/omap/omap_voutdef.h b/drivers/media/platform/omap/omap_voutdef.h
> index 56b630b1c8b4..c740393c8509 100644
> --- a/drivers/media/platform/omap/omap_voutdef.h
> +++ b/drivers/media/platform/omap/omap_voutdef.h
> @@ -37,7 +37,7 @@
>   #define VID_MAX_WIDTH		1280	/* Largest width */
>   #define VID_MAX_HEIGHT		720	/* Largest height */
>   
> -/* Mimimum requirement is 2x2 for DSS */
> +/* Minimum requirement is 2x2 for DSS */
>   #define VID_MIN_WIDTH		2
>   #define VID_MIN_HEIGHT		2
>   
> @@ -135,7 +135,7 @@ struct omap_vout_device {
>   	enum omap_color_mode dss_mode;
>   
>   	/* we don't allow to request new buffer when old buffers are
> -	 * still mmaped
> +	 * still mmapped
>   	 */
>   	int mmap_count;
>   
> diff --git a/drivers/media/platform/omap3isp/isp.c b/drivers/media/platform/omap3isp/isp.c
> index 13f2828d880d..bd57174d81a7 100644
> --- a/drivers/media/platform/omap3isp/isp.c
> +++ b/drivers/media/platform/omap3isp/isp.c
> @@ -1517,7 +1517,7 @@ void omap3isp_print_status(struct isp_device *isp)
>    *
>    * To solve this problem power management support is split into prepare/complete
>    * and suspend/resume operations. The pipelines are stopped in prepare() and the
> - * ISP clocks get disabled in suspend(). Similarly, the clocks are reenabled in
> + * ISP clocks get disabled in suspend(). Similarly, the clocks are re-enabled in
>    * resume(), and the the pipelines are restarted in complete().
>    *
>    * TODO: PM dependencies between the ISP and sensors are not modelled explicitly
> diff --git a/drivers/media/platform/omap3isp/ispccdc.c b/drivers/media/platform/omap3isp/ispccdc.c
> index 14a1c24037c4..261ad1175f98 100644
> --- a/drivers/media/platform/omap3isp/ispccdc.c
> +++ b/drivers/media/platform/omap3isp/ispccdc.c
> @@ -1594,7 +1594,7 @@ static int ccdc_isr_buffer(struct isp_ccdc_device *ccdc)
>   		return 0;
>   
>   	/* We're in continuous mode, and memory writes were disabled due to a
> -	 * buffer underrun. Reenable them now that we have a buffer. The buffer
> +	 * buffer underrun. Re-enable them now that we have a buffer. The buffer
>   	 * address has been set in ccdc_video_queue.
>   	 */
>   	if (ccdc->state == ISP_PIPELINE_STREAM_CONTINUOUS && ccdc->underrun) {
> @@ -1712,7 +1712,7 @@ static void ccdc_vd1_isr(struct isp_ccdc_device *ccdc)
>   	 * data to memory the CCDC and LSC are stopped immediately but
>   	 * without change the CCDC stopping state machine. The CCDC
>   	 * stopping state machine should be used only when user request
> -	 * for stopping is received (SINGLESHOT is an exeption).
> +	 * for stopping is received (SINGLESHOT is an exception).
>   	 */
>   	switch (ccdc->state) {
>   	case ISP_PIPELINE_STREAM_SINGLESHOT:
> diff --git a/drivers/media/platform/omap3isp/ispcsi2.c b/drivers/media/platform/omap3isp/ispcsi2.c
> index 9c180f607bcb..da66ea65be5d 100644
> --- a/drivers/media/platform/omap3isp/ispcsi2.c
> +++ b/drivers/media/platform/omap3isp/ispcsi2.c
> @@ -710,7 +710,7 @@ static void csi2_isr_ctx(struct isp_csi2_device *csi2,
>   
>   	/* Skip interrupts until we reach the frame skip count. The CSI2 will be
>   	 * automatically disabled, as the frame skip count has been programmed
> -	 * in the CSI2_CTx_CTRL1::COUNT field, so reenable it.
> +	 * in the CSI2_CTx_CTRL1::COUNT field, so re-enable it.
>   	 *
>   	 * It would have been nice to rely on the FRAME_NUMBER interrupt instead
>   	 * but it turned out that the interrupt is only generated when the CSI2
> diff --git a/drivers/media/platform/pxa_camera.c b/drivers/media/platform/pxa_camera.c
> index 3cf3c6390cc8..4fe228752a43 100644
> --- a/drivers/media/platform/pxa_camera.c
> +++ b/drivers/media/platform/pxa_camera.c
> @@ -1631,7 +1631,7 @@ static int pxa_camera_set_bus_param(struct pxa_camera_dev *pcdev)
>   
>   	pcdev->channels = 1;
>   
> -	/* Make choises, based on platform preferences */
> +	/* Make choices, based on platform preferences */
>   	if ((common_flags & V4L2_MBUS_HSYNC_ACTIVE_HIGH) &&
>   	    (common_flags & V4L2_MBUS_HSYNC_ACTIVE_LOW)) {
>   		if (pcdev->platform_flags & PXA_CAMERA_HSP)
> diff --git a/drivers/media/platform/qcom/venus/core.h b/drivers/media/platform/qcom/venus/core.h
> index 79c7e816c706..7a3feb5cee00 100644
> --- a/drivers/media/platform/qcom/venus/core.h
> +++ b/drivers/media/platform/qcom/venus/core.h
> @@ -219,7 +219,7 @@ struct venus_buffer {
>   #define to_venus_buffer(ptr)	container_of(ptr, struct venus_buffer, vb)
>   
>   /**
> - * struct venus_inst - holds per instance paramerters
> + * struct venus_inst - holds per instance parameters
>    *
>    * @list:	used for attach an instance to the core
>    * @lock:	instance lock
> diff --git a/drivers/media/platform/rcar-vin/rcar-dma.c b/drivers/media/platform/rcar-vin/rcar-dma.c
> index beb9248992a4..2207a31d355e 100644
> --- a/drivers/media/platform/rcar-vin/rcar-dma.c
> +++ b/drivers/media/platform/rcar-vin/rcar-dma.c
> @@ -681,7 +681,7 @@ static int rvin_setup(struct rvin_dev *vin)
>   		break;
>   	}
>   
> -	/* Enable VSYNC Field Toogle mode after one VSYNC input */
> +	/* Enable VSYNC Field Toggle mode after one VSYNC input */
>   	if (vin->info->model == RCAR_GEN3)
>   		dmr2 = VNDMR2_FTEV;
>   	else
> diff --git a/drivers/media/platform/rcar-vin/rcar-v4l2.c b/drivers/media/platform/rcar-vin/rcar-v4l2.c
> index 7a2851790b91..7cbdcbf9b090 100644
> --- a/drivers/media/platform/rcar-vin/rcar-v4l2.c
> +++ b/drivers/media/platform/rcar-vin/rcar-v4l2.c
> @@ -665,7 +665,7 @@ static void rvin_mc_try_format(struct rvin_dev *vin,
>   	 * The V4L2 specification clearly documents the colorspace fields
>   	 * as being set by drivers for capture devices. Using the values
>   	 * supplied by userspace thus wouldn't comply with the API. Until
> -	 * the API is updated force fixed vaules.
> +	 * the API is updated force fixed values.
>   	 */
>   	pix->colorspace = RVIN_DEFAULT_COLORSPACE;
>   	pix->xfer_func = V4L2_MAP_XFER_FUNC_DEFAULT(pix->colorspace);
> @@ -964,7 +964,7 @@ void rvin_v4l2_unregister(struct rvin_dev *vin)
>   	v4l2_info(&vin->v4l2_dev, "Removing %s\n",
>   		  video_device_node_name(&vin->vdev));
>   
> -	/* Checks internaly if vdev have been init or not */
> +	/* Checks internally if vdev have been init or not */
>   	video_unregister_device(&vin->vdev);
>   }
>   
> diff --git a/drivers/media/platform/rockchip/rga/rga-hw.c b/drivers/media/platform/rockchip/rga/rga-hw.c
> index 96d1b1b3fe8e..843e50d17a72 100644
> --- a/drivers/media/platform/rockchip/rga/rga-hw.c
> +++ b/drivers/media/platform/rockchip/rga/rga-hw.c
> @@ -256,7 +256,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
>   	}
>   
>   	/*
> -	 * Cacluate the up/down scaling mode/factor.
> +	 * Calculate the up/down scaling mode/factor.
>   	 *
>   	 * RGA used to scale the picture first, and then rotate second,
>   	 * so we need to swap the w/h when rotate degree is 90/270.
> @@ -304,7 +304,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
>   	}
>   
>   	/*
> -	 * Cacluate the framebuffer virtual strides and active size,
> +	 * Calculate the framebuffer virtual strides and active size,
>   	 * note that the step of vir_stride / vir_width is 4 byte words
>   	 */
>   	src_vir_info.data.vir_stride = ctx->in.stride >> 2;
> @@ -318,7 +318,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
>   	dst_act_info.data.act_width = dst_w - 1;
>   
>   	/*
> -	 * Cacluate the source framebuffer base address with offset pixel.
> +	 * Calculate the source framebuffer base address with offset pixel.
>   	 */
>   	src_offsets = rga_get_addr_offset(&ctx->in, src_x, src_y,
>   					  src_w, src_h);
> diff --git a/drivers/media/platform/s3c-camif/camif-core.h b/drivers/media/platform/s3c-camif/camif-core.h
> index 1f5c8c94ce89..be5e7357dffc 100644
> --- a/drivers/media/platform/s3c-camif/camif-core.h
> +++ b/drivers/media/platform/s3c-camif/camif-core.h
> @@ -260,7 +260,7 @@ struct camif_vp {
>    * @clock:	  clocks required for the CAMIF operation
>    * @lock:	  mutex protecting this data structure
>    * @slock:	  spinlock protecting CAMIF registers
> - * @io_base:	  start address of the mmaped CAMIF registers
> + * @io_base:	  start address of the mmapped CAMIF registers
>    */
>   struct camif_dev {
>   	struct media_device		media_dev;
> diff --git a/drivers/media/platform/s5p-jpeg/jpeg-core.h b/drivers/media/platform/s5p-jpeg/jpeg-core.h
> index 90fda4b720eb..144c102ff05f 100644
> --- a/drivers/media/platform/s5p-jpeg/jpeg-core.h
> +++ b/drivers/media/platform/s5p-jpeg/jpeg-core.h
> @@ -153,7 +153,7 @@ struct s5p_jpeg_variant {
>   
>   /**
>    * struct jpeg_fmt - driver's internal color format data
> - * @name:	format descritpion
> + * @name:	format description
>    * @fourcc:	the fourcc code, 0 if not applicable
>    * @depth:	number of bits per pixel
>    * @colplanes:	number of color planes (1 for packed formats)
> @@ -193,7 +193,7 @@ struct s5p_jpeg_marker {
>    * @sos:	SOS marker's position relative to the buffer beginning
>    * @dht:	DHT markers' positions relative to the buffer beginning
>    * @dqt:	DQT markers' positions relative to the buffer beginning
> - * @sof:	SOF0 marker's postition relative to the buffer beginning
> + * @sof:	SOF0 marker's position relative to the buffer beginning
>    * @sof_len:	SOF0 marker's payload length (without length field itself)
>    * @components:	number of image components
>    * @size:	image buffer size in bytes
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_common.h b/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
> index 20442a9b9f7a..24148020baa9 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
> @@ -268,7 +268,7 @@ struct s5p_mfc_priv_buf {
>    * @enc_ctrl_handler:	control framework handler for encoding
>    * @pm:			power management control
>    * @variant:		MFC hardware variant information
> - * @num_inst:		couter of active MFC instances
> + * @num_inst:		counter of active MFC instances
>    * @irqlock:		lock for operations on videobuf2 queues
>    * @condlock:		lock for changing/checking if a context is ready to be
>    *			processed
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
> index ee7b15b335e0..9f832ba7bc8c 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
> @@ -51,7 +51,7 @@ int s5p_mfc_load_firmware(struct s5p_mfc_dev *dev)
>   	struct firmware *fw_blob;
>   	int i, err = -EINVAL;
>   
> -	/* Firmare has to be present as a separate file or compiled
> +	/* Firmware has to be present as a separate file or compiled
>   	 * into kernel. */
>   	mfc_debug_enter();
>   
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
> index f4c0e3a8f27d..e111f9c47179 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
> @@ -602,7 +602,7 @@ static int vidioc_querybuf(struct file *file, void *priv,
>   	int i;
>   
>   	if (buf->memory != V4L2_MEMORY_MMAP) {
> -		mfc_err("Only mmaped buffers can be used\n");
> +		mfc_err("Only mmapped buffers can be used\n");
>   		return -EINVAL;
>   	}
>   	mfc_debug(2, "State: %d, buf->type: %d\n", ctx->state, buf->type);
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
> index 0913881219ff..6144e95f6425 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
> @@ -1293,7 +1293,7 @@ static int s5p_mfc_run_init_dec_buffers(struct s5p_mfc_ctx *ctx)
>   	 * First set the output frame buffers
>   	 */
>   	if (ctx->capture_state != QUEUE_BUFS_MMAPED) {
> -		mfc_err("It seems that not all destination buffers were mmaped\nMFC requires that all destination are mmaped before starting processing\n");
> +		mfc_err("It seems that not all destination buffers were mmapped\nMFC requires that all destination are mmapped before starting processing\n");
>   		return -EAGAIN;
>   	}
>   	if (list_empty(&ctx->src_queue)) {
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
> index 7c629be43205..281699ab7fe1 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
> @@ -53,7 +53,7 @@ static int s5p_mfc_alloc_dec_temp_buffers_v6(struct s5p_mfc_ctx *ctx)
>   	return 0;
>   }
>   
> -/* Release temproary buffers for decoding */
> +/* Release temporary buffers for decoding */
>   static void s5p_mfc_release_dec_desc_buffer_v6(struct s5p_mfc_ctx *ctx)
>   {
>   	/* NOP */
> @@ -1928,7 +1928,7 @@ static inline int s5p_mfc_run_init_dec_buffers(struct s5p_mfc_ctx *ctx)
>   
>   	if (ctx->capture_state != QUEUE_BUFS_MMAPED) {
>   		mfc_err("It seems that not all destination buffers were\n"
> -			"mmaped.MFC requires that all destination are mmaped\n"
> +			"mmapped.MFC requires that all destination are mmapped\n"
>   			"before starting processing.\n");
>   		return -EAGAIN;
>   	}
> diff --git a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
> index 3dbb3a287cc0..c9d6021904cd 100644
> --- a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
> +++ b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
> @@ -193,7 +193,7 @@ struct c8sectpfei {
>   #define C8SECTPFE_SYS_ENABLE             BIT(0)
>   
>   /*
> - * Ponter record data structure required for each input block
> + * Pointer record data structure required for each input block
>    * see Table 82 on page 167 of functional specification.
>    */
>   
> diff --git a/drivers/media/platform/sti/delta/delta.h b/drivers/media/platform/sti/delta/delta.h
> index 2ba99922c05b..914556030e70 100644
> --- a/drivers/media/platform/sti/delta/delta.h
> +++ b/drivers/media/platform/sti/delta/delta.h
> @@ -286,7 +286,7 @@ struct delta_dec {
>   	 * Header parsing must be done using decode(), giving
>   	 * explicitly header access unit or first access unit of bitstream.
>   	 * If no valid header is found, get_streaminfo will return -ENODATA,
> -	 * in this case the next bistream access unit must be decoded till
> +	 * in this case the next bitstream access unit must be decoded till
>   	 * get_streaminfo becomes successful.
>   	 */
>   	int (*get_streaminfo)(struct delta_ctx *ctx,
> diff --git a/drivers/media/platform/sti/hva/hva-h264.c b/drivers/media/platform/sti/hva/hva-h264.c
> index b61a5d337d2a..c34f7cf5aed2 100644
> --- a/drivers/media/platform/sti/hva/hva-h264.c
> +++ b/drivers/media/platform/sti/hva/hva-h264.c
> @@ -626,7 +626,7 @@ static int hva_h264_prepare_task(struct hva_ctx *pctx,
>   	td->frame_width = frame_width;
>   	td->frame_height = frame_height;
>   
> -	/* set frame alignement */
> +	/* set frame alignment */
>   	td->window_width =  frame_width;
>   	td->window_height = frame_height;
>   	td->window_horizontal_offset = 0;
> diff --git a/drivers/media/platform/stm32/stm32-dcmi.c b/drivers/media/platform/stm32/stm32-dcmi.c
> index 6732874114cf..5fe5b38fa901 100644
> --- a/drivers/media/platform/stm32/stm32-dcmi.c
> +++ b/drivers/media/platform/stm32/stm32-dcmi.c
> @@ -1544,7 +1544,7 @@ static void dcmi_graph_notify_unbind(struct v4l2_async_notifier *notifier,
>   
>   	dev_dbg(dcmi->dev, "Removing %s\n", video_device_node_name(dcmi->vdev));
>   
> -	/* Checks internaly if vdev has been init or not */
> +	/* Checks internally if vdev has been init or not */
>   	video_unregister_device(dcmi->vdev);
>   }
>   
> diff --git a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
> index 0bb000712c33..85f97d4f086e 100644
> --- a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
> +++ b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
> @@ -65,7 +65,7 @@ bool sun6i_csi_is_format_supported(struct sun6i_csi *csi, u32 pixformat,
>   int sun6i_csi_set_power(struct sun6i_csi *csi, bool enable);
>   
>   /**
> - * sun6i_csi_update_config() - update the csi register setttings
> + * sun6i_csi_update_config() - update the csi register settings
>    * @csi:	pointer to the csi
>    * @config:	see struct sun6i_csi_config
>    */
> diff --git a/drivers/media/platform/ti-vpe/vpdma.c b/drivers/media/platform/ti-vpe/vpdma.c
> index e2cf2b90e500..1da2cb3aaf0c 100644
> --- a/drivers/media/platform/ti-vpe/vpdma.c
> +++ b/drivers/media/platform/ti-vpe/vpdma.c
> @@ -404,7 +404,7 @@ EXPORT_SYMBOL(vpdma_map_desc_buf);
>   
>   /*
>    * unmap descriptor/payload DMA buffer, disabling DMA access and
> - * allowing the main processor to acces the data
> + * allowing the main processor to access the data
>    */
>   void vpdma_unmap_desc_buf(struct vpdma_data *vpdma, struct vpdma_buf *buf)
>   {
> @@ -501,7 +501,7 @@ void vpdma_reset_desc_list(struct vpdma_desc_list *list)
>   EXPORT_SYMBOL(vpdma_reset_desc_list);
>   
>   /*
> - * free the buffer allocated fot the VPDMA descriptor list, this should be
> + * free the buffer allocated for the VPDMA descriptor list, this should be
>    * called when the user doesn't want to use VPDMA any more.
>    */
>   void vpdma_free_desc_list(struct vpdma_desc_list *list)
> @@ -790,7 +790,7 @@ static void dump_dtd(struct vpdma_dtd *dtd)
>    * append an outbound data transfer descriptor to the given descriptor list,
>    * this sets up a 'client to memory' VPDMA transfer for the given VPDMA channel
>    *
> - * @list: vpdma desc list to which we add this decriptor
> + * @list: vpdma desc list to which we add this descriptor
>    * @width: width of the image in pixels in memory
>    * @c_rect: compose params of output image
>    * @fmt: vpdma data format of the buffer
> @@ -798,7 +798,7 @@ static void dump_dtd(struct vpdma_dtd *dtd)
>    * max_width: enum for maximum width of data transfer
>    * max_height: enum for maximum height of data transfer
>    * chan: VPDMA channel
> - * flags: VPDMA flags to configure some descriptor fileds
> + * flags: VPDMA flags to configure some descriptor fields
>    */
>   void vpdma_add_out_dtd(struct vpdma_desc_list *list, int width,
>   		int stride, const struct v4l2_rect *c_rect,
> @@ -863,14 +863,14 @@ EXPORT_SYMBOL(vpdma_rawchan_add_out_dtd);
>    * append an inbound data transfer descriptor to the given descriptor list,
>    * this sets up a 'memory to client' VPDMA transfer for the given VPDMA channel
>    *
> - * @list: vpdma desc list to which we add this decriptor
> + * @list: vpdma desc list to which we add this descriptor
>    * @width: width of the image in pixels in memory(not the cropped width)
>    * @c_rect: crop params of input image
>    * @fmt: vpdma data format of the buffer
>    * dma_addr: dma address as seen by VPDMA
>    * chan: VPDMA channel
>    * field: top or bottom field info of the input image
> - * flags: VPDMA flags to configure some descriptor fileds
> + * flags: VPDMA flags to configure some descriptor fields
>    * frame_width/height: the complete width/height of the image presented to the
>    *			client (this makes sense when multiple channels are
>    *			connected to the same client, forming a larger frame)
> @@ -1008,7 +1008,7 @@ unsigned int vpdma_get_list_mask(struct vpdma_data *vpdma, int irq_num)
>   }
>   EXPORT_SYMBOL(vpdma_get_list_mask);
>   
> -/* clear previosuly occured list intterupts in the LIST_STAT register */
> +/* clear previously occurred list interupts in the LIST_STAT register */
>   void vpdma_clear_list_stat(struct vpdma_data *vpdma, int irq_num,
>   			   int list_num)
>   {
> diff --git a/drivers/media/platform/ti-vpe/vpe.c b/drivers/media/platform/ti-vpe/vpe.c
> index d70871d0ad2d..207e7e76c048 100644
> --- a/drivers/media/platform/ti-vpe/vpe.c
> +++ b/drivers/media/platform/ti-vpe/vpe.c
> @@ -876,7 +876,7 @@ static int set_srcdst_params(struct vpe_ctx *ctx)
>   		/*
>   		 * we make sure that the source image has a 16 byte aligned
>   		 * stride, we need to do the same for the motion vector buffer
> -		 * by aligning it's stride to the next 16 byte boundry. this
> +		 * by aligning it's stride to the next 16 byte boundary. this
>   		 * extra space will not be used by the de-interlacer, but will
>   		 * ensure that vpdma operates correctly
>   		 */
> diff --git a/drivers/media/platform/vsp1/vsp1_brx.c b/drivers/media/platform/vsp1/vsp1_brx.c
> index 5e50178b057d..58ad248cd7f7 100644
> --- a/drivers/media/platform/vsp1/vsp1_brx.c
> +++ b/drivers/media/platform/vsp1/vsp1_brx.c
> @@ -296,7 +296,7 @@ static void brx_configure_stream(struct vsp1_entity *entity,
>   	/*
>   	 * The hardware is extremely flexible but we have no userspace API to
>   	 * expose all the parameters, nor is it clear whether we would have use
> -	 * cases for all the supported modes. Let's just harcode the parameters
> +	 * cases for all the supported modes. Let's just hardcode the parameters
>   	 * to sane default values for now.
>   	 */
>   
> @@ -373,7 +373,7 @@ static void brx_configure_stream(struct vsp1_entity *entity,
>   		vsp1_brx_write(brx, dlb, VI6_BRU_CTRL(i), ctrl);
>   
>   		/*
> -		 * Harcode the blending formula to
> +		 * Hardcode the blending formula to
>   		 *
>   		 *	DSTc = DSTc * (1 - SRCa) + SRCc * SRCa
>   		 *	DSTa = DSTa * (1 - SRCa) + SRCa
> diff --git a/drivers/media/platform/xilinx/xilinx-vip.c b/drivers/media/platform/xilinx/xilinx-vip.c
> index 18f98838111b..08a825c3a3f6 100644
> --- a/drivers/media/platform/xilinx/xilinx-vip.c
> +++ b/drivers/media/platform/xilinx/xilinx-vip.c
> @@ -166,7 +166,7 @@ EXPORT_SYMBOL_GPL(xvip_set_format_size);
>    * the register, otherwise the bitmask is cleared from the register
>    * when the flag @set is false.
>    *
> - * Fox eample, this function can be used to set a control with a boolean value
> + * Fox example, this function can be used to set a control with a boolean value
>    * requested by users. If the caller knows whether to set or clear in the first
>    * place, the caller should call xvip_clr() or xvip_set() directly instead of
>    * using this function.
> 

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 06/14] media: platform: fix several typos
  2019-02-19 12:17       ` Andrzej Pietrasiewicz
@ 2019-02-19 12:19           ` Andrzej Pietrasiewicz
  -1 siblings, 0 replies; 42+ messages in thread
From: Andrzej Pietrasiewicz @ 2019-02-19 12:19 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Andrew-CT Chen, Alexandre Belloni, Minghsiu Tsai, Heiko Stuebner,
	Maxime Ripard, Stanimir Varbanov, Patrice Chotard, Andrzej Hajda,
	Lad, Prabhakar, Laurent Pinchart, Sylwester Nawrocki,
	Michal Simek, Alexandre Torgue,
	linux-samsung-soc-u79uwXL29TY76Z2rM5mHXA, Jonathan Corbet,
	Chen-Yu Tsai, Krzysztof Kozlowski,
	linux-stm32-XDFAJ8BFU24N7RejjzZ/Li2xQDfSxrLKVpNB7YpNyf8,
	linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	Ludovic Desroches, Kukjin Kim, Lin

Hi again,

W dniu 19.02.2019 o 13:17, Andrzej Pietrasiewicz pisze:
> Hi Mauro,
> 
> 
> W dniu 18.02.2019 o 20:29, Mauro Carvalho Chehab pisze:
>> Use codespell to fix lots of typos over frontends.
>>
>> Manually verified to avoid false-positives.
>>
>> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
> 

I meant
> for drivers/media/platform/sp5-jpeg.c:

for drivers/media/platform/sp5-jpeg/*

Acked-by: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>

> 
>> ---
>>   drivers/media/platform/Kconfig                     |  2 +-
>>   drivers/media/platform/atmel/atmel-isi.c           |  4 ++--
>>   drivers/media/platform/coda/coda-jpeg.c            |  2 +-
>>   drivers/media/platform/davinci/isif.c              |  4 ++--
>>   drivers/media/platform/davinci/vpbe.c              |  2 +-
>>   drivers/media/platform/davinci/vpif.c              |  2 +-
>>   drivers/media/platform/davinci/vpif_display.c      |  4 ++--
>>   .../media/platform/exynos4-is/fimc-is-command.h    |  2 +-
>>   drivers/media/platform/exynos4-is/fimc-is-param.h  |  2 +-
>>   drivers/media/platform/exynos4-is/media-dev.h      |  2 +-
>>   drivers/media/platform/exynos4-is/mipi-csis.c      |  4 ++--
>>   drivers/media/platform/marvell-ccic/mmp-driver.c   |  4 ++--
>>   drivers/media/platform/mtk-mdp/mtk_mdp_core.h      |  6 +++---
>>   drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c |  2 +-
>>   drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h |  4 ++--
>>   drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |  2 +-
>>   .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c  |  4 ++--
>>   .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c   |  2 +-
>>   drivers/media/platform/mtk-vcodec/vdec_drv_if.h    |  2 +-
>>   drivers/media/platform/mtk-vcodec/vdec_vpu_if.h    |  2 +-
>>   drivers/media/platform/omap/omap_vout.c            |  4 ++--
>>   drivers/media/platform/omap/omap_voutdef.h         |  4 ++--
>>   drivers/media/platform/omap3isp/isp.c              |  2 +-
>>   drivers/media/platform/omap3isp/ispccdc.c          |  4 ++--
>>   drivers/media/platform/omap3isp/ispcsi2.c          |  2 +-
>>   drivers/media/platform/pxa_camera.c                |  2 +-
>>   drivers/media/platform/qcom/venus/core.h           |  2 +-
>>   drivers/media/platform/rcar-vin/rcar-dma.c         |  2 +-
>>   drivers/media/platform/rcar-vin/rcar-v4l2.c        |  4 ++--
>>   drivers/media/platform/rockchip/rga/rga-hw.c       |  6 +++---
>>   drivers/media/platform/s3c-camif/camif-core.h      |  2 +-
>>   drivers/media/platform/s5p-jpeg/jpeg-core.h        |  4 ++--
>>   drivers/media/platform/s5p-mfc/s5p_mfc_common.h    |  2 +-
>>   drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c      |  2 +-
>>   drivers/media/platform/s5p-mfc/s5p_mfc_dec.c       |  2 +-
>>   drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c    |  2 +-
>>   drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c    |  4 ++--
>>   .../media/platform/sti/c8sectpfe/c8sectpfe-core.h  |  2 +-
>>   drivers/media/platform/sti/delta/delta.h           |  2 +-
>>   drivers/media/platform/sti/hva/hva-h264.c          |  2 +-
>>   drivers/media/platform/stm32/stm32-dcmi.c          |  2 +-
>>   drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h |  2 +-
>>   drivers/media/platform/ti-vpe/vpdma.c              | 14 +++++++-------
>>   drivers/media/platform/ti-vpe/vpe.c                |  2 +-
>>   drivers/media/platform/vsp1/vsp1_brx.c             |  4 ++--
>>   drivers/media/platform/xilinx/xilinx-vip.c         |  2 +-
>>   46 files changed, 70 insertions(+), 70 deletions(-)
>>
>> diff --git a/drivers/media/platform/Kconfig 
>> b/drivers/media/platform/Kconfig
>> index 6cff26b29a38..4acbed189644 100644
>> --- a/drivers/media/platform/Kconfig
>> +++ b/drivers/media/platform/Kconfig
>> @@ -668,7 +668,7 @@ menuconfig SDR_PLATFORM_DRIVERS
>>   if SDR_PLATFORM_DRIVERS
>>   config VIDEO_RCAR_DRIF
>> -    tristate "Renesas Digitial Radio Interface (DRIF)"
>> +    tristate "Renesas Digital Radio Interface (DRIF)"
>>       depends on VIDEO_V4L2
>>       depends on ARCH_RENESAS || COMPILE_TEST
>>       select VIDEOBUF2_VMALLOC
>> diff --git a/drivers/media/platform/atmel/atmel-isi.c 
>> b/drivers/media/platform/atmel/atmel-isi.c
>> index fdb255e4a956..08b8d5583080 100644
>> --- a/drivers/media/platform/atmel/atmel-isi.c
>> +++ b/drivers/media/platform/atmel/atmel-isi.c
>> @@ -110,7 +110,7 @@ struct atmel_isi {
>>       bool                enable_preview_path;
>>       struct completion        complete;
>> -    /* ISI peripherial clock */
>> +    /* ISI peripheral clock */
>>       struct clk            *pclk;
>>       unsigned int            irq;
>> @@ -1078,7 +1078,7 @@ static void isi_graph_notify_unbind(struct 
>> v4l2_async_notifier *notifier,
>>       dev_dbg(isi->dev, "Removing %s\n", 
>> video_device_node_name(isi->vdev));
>> -    /* Checks internaly if vdev have been init or not */
>> +    /* Checks internally if vdev have been init or not */
>>       video_unregister_device(isi->vdev);
>>   }
>> diff --git a/drivers/media/platform/coda/coda-jpeg.c 
>> b/drivers/media/platform/coda/coda-jpeg.c
>> index 9f899a6cefed..39a2351c1e48 100644
>> --- a/drivers/media/platform/coda/coda-jpeg.c
>> +++ b/drivers/media/platform/coda/coda-jpeg.c
>> @@ -103,7 +103,7 @@ static const unsigned char chroma_ac_value[162 + 
>> 2] = {
>>   /*
>>    * Quantization tables for luminance and chrominance components in
>> - * zig-zag scan order from the Freescale i.MX VPU libaries
>> + * zig-zag scan order from the Freescale i.MX VPU libraries
>>    */
>>   static unsigned char luma_q[64] = {
>> diff --git a/drivers/media/platform/davinci/isif.c 
>> b/drivers/media/platform/davinci/isif.c
>> index 340f8218f54d..47cecd10eb9f 100644
>> --- a/drivers/media/platform/davinci/isif.c
>> +++ b/drivers/media/platform/davinci/isif.c
>> @@ -328,7 +328,7 @@ static void isif_config_bclamp(struct 
>> isif_black_clamp *bc)
>>       if (bc->en) {
>>           val = bc->bc_mode_color << ISIF_BC_MODE_COLOR_SHIFT;
>> -        /* Enable BC and horizontal clamp caculation paramaters */
>> +        /* Enable BC and horizontal clamp calculation parameters */
>>           val = val | 1 | (bc->horz.mode << ISIF_HORZ_BC_MODE_SHIFT);
>>           regw(val, CLAMPCFG);
>> @@ -358,7 +358,7 @@ static void isif_config_bclamp(struct 
>> isif_black_clamp *bc)
>>               regw(bc->horz.win_start_v_calc, CLHWIN2);
>>           }
>> -        /* vertical clamp caculation paramaters */
>> +        /* vertical clamp calculation parameters */
>>           /* Reset clamp value sel for previous line */
>>           val |=
>> diff --git a/drivers/media/platform/davinci/vpbe.c 
>> b/drivers/media/platform/davinci/vpbe.c
>> index 4766a7a23d16..8339163a5231 100644
>> --- a/drivers/media/platform/davinci/vpbe.c
>> +++ b/drivers/media/platform/davinci/vpbe.c
>> @@ -242,7 +242,7 @@ static int vpbe_set_output(struct vpbe_device 
>> *vpbe_dev, int index)
>>           goto unlock;
>>       /*
>> -     * It is assumed that venc or extenal encoder will set a default
>> +     * It is assumed that venc or external encoder will set a default
>>        * mode in the sub device. For external encoder or LCD pannel 
>> output,
>>        * we also need to set up the lcd port for the required mode. So 
>> setup
>>        * the lcd port for the default mode that is configured in the 
>> board
>> diff --git a/drivers/media/platform/davinci/vpif.c 
>> b/drivers/media/platform/davinci/vpif.c
>> index 16352e2263d2..df66461f5d4f 100644
>> --- a/drivers/media/platform/davinci/vpif.c
>> +++ b/drivers/media/platform/davinci/vpif.c
>> @@ -1,7 +1,7 @@
>>   /*
>>    * vpif - Video Port Interface driver
>>    * VPIF is a receiver and transmitter for video data. It has two 
>> channels(0, 1)
>> - * that receiveing video byte stream and two channels(2, 3) for video 
>> output.
>> + * that receiving video byte stream and two channels(2, 3) for video 
>> output.
>>    * The hardware supports SDTV, HDTV formats, raw data capture.
>>    * Currently, the driver supports NTSC and PAL standards.
>>    *
>> diff --git a/drivers/media/platform/davinci/vpif_display.c 
>> b/drivers/media/platform/davinci/vpif_display.c
>> index 3517487d9760..f4b4f2a1dfc0 100644
>> --- a/drivers/media/platform/davinci/vpif_display.c
>> +++ b/drivers/media/platform/davinci/vpif_display.c
>> @@ -138,7 +138,7 @@ static int vpif_buffer_queue_setup(struct 
>> vb2_queue *vq,
>>    * vpif_buffer_queue : Callback function to add buffer to DMA queue
>>    * @vb: ptr to vb2_buffer
>>    *
>> - * This callback fucntion queues the buffer to DMA engine
>> + * This callback function queues the buffer to DMA engine
>>    */
>>   static void vpif_buffer_queue(struct vb2_buffer *vb)
>>   {
>> @@ -635,7 +635,7 @@ static int vpif_try_fmt_vid_out(struct file *file, 
>> void *priv,
>>       struct v4l2_pix_format *pixfmt = &fmt->fmt.pix;
>>       /*
>> -     * to supress v4l-compliance warnings silently correct
>> +     * to suppress v4l-compliance warnings silently correct
>>        * the pixelformat
>>        */
>>       if (pixfmt->pixelformat != V4L2_PIX_FMT_YUV422P)
>> diff --git a/drivers/media/platform/exynos4-is/fimc-is-command.h 
>> b/drivers/media/platform/exynos4-is/fimc-is-command.h
>> index 0d1f52e394b1..b06b56b890d5 100644
>> --- a/drivers/media/platform/exynos4-is/fimc-is-command.h
>> +++ b/drivers/media/platform/exynos4-is/fimc-is-command.h
>> @@ -18,7 +18,7 @@
>>   #define FIMC_IS_COMMAND_VER    110 /* FIMC-IS command set version 
>> 1.10 */
>> -/* Enumeration of commands beetween the FIMC-IS and the host 
>> processor. */
>> +/* Enumeration of commands between the FIMC-IS and the host 
>> processor. */
>>   /* HOST to FIMC-IS */
>>   #define HIC_PREVIEW_STILL    0x0001
>> diff --git a/drivers/media/platform/exynos4-is/fimc-is-param.h 
>> b/drivers/media/platform/exynos4-is/fimc-is-param.h
>> index 8e31f7642776..22923a3d405e 100644
>> --- a/drivers/media/platform/exynos4-is/fimc-is-param.h
>> +++ b/drivers/media/platform/exynos4-is/fimc-is-param.h
>> @@ -298,7 +298,7 @@ enum isp_af_mode {
>>   #define ISP_FLASH_COMMAND_AUTO            2
>>   #define ISP_FLASH_COMMAND_TORCH            3 /* 3 sec */
>> -/* Flash red-eye commads */
>> +/* Flash red-eye commands */
>>   #define ISP_FLASH_REDEYE_DISABLE        0
>>   #define ISP_FLASH_REDEYE_ENABLE            1
>> diff --git a/drivers/media/platform/exynos4-is/media-dev.h 
>> b/drivers/media/platform/exynos4-is/media-dev.h
>> index 9f527670395a..a7c9490bbcb4 100644
>> --- a/drivers/media/platform/exynos4-is/media-dev.h
>> +++ b/drivers/media/platform/exynos4-is/media-dev.h
>> @@ -79,7 +79,7 @@ struct fimc_camclk_info {
>>   /**
>>    * struct fimc_sensor_info - image data source subdev information
>> - * @pdata: sensor's atrributes passed as media device's platform data
>> + * @pdata: sensor's attributes passed as media device's platform data
>>    * @asd: asynchronous subdev registration data structure
>>    * @subdev: image sensor v4l2 subdev
>>    * @host: fimc device the sensor is currently linked to
>> diff --git a/drivers/media/platform/exynos4-is/mipi-csis.c 
>> b/drivers/media/platform/exynos4-is/mipi-csis.c
>> index 35cb0162085b..234e047e3e8f 100644
>> --- a/drivers/media/platform/exynos4-is/mipi-csis.c
>> +++ b/drivers/media/platform/exynos4-is/mipi-csis.c
>> @@ -183,7 +183,7 @@ struct csis_drvdata {
>>    * @index: the hardware instance index
>>    * @pdev: CSIS platform device
>>    * @phy: pointer to the CSIS generic PHY
>> - * @regs: mmaped I/O registers memory
>> + * @regs: mmapped I/O registers memory
>>    * @supplies: CSIS regulator supplies
>>    * @clock: CSIS clocks
>>    * @irq: requested s5p-mipi-csis irq number
>> @@ -745,7 +745,7 @@ static int s5pcsis_parse_dt(struct platform_device 
>> *pdev,
>>           goto err;
>>       }
>> -    /* Get MIPI CSI-2 bus configration from the endpoint node. */
>> +    /* Get MIPI CSI-2 bus configuration from the endpoint node. */
>>       of_property_read_u32(node, "samsung,csis-hs-settle",
>>                       &state->hs_settle);
>>       state->wclk_ext = of_property_read_bool(node,
>> diff --git a/drivers/media/platform/marvell-ccic/mmp-driver.c 
>> b/drivers/media/platform/marvell-ccic/mmp-driver.c
>> index 70a2833db0d1..af76eb637773 100644
>> --- a/drivers/media/platform/marvell-ccic/mmp-driver.c
>> +++ b/drivers/media/platform/marvell-ccic/mmp-driver.c
>> @@ -240,8 +240,8 @@ static void mmpcam_calc_dphy(struct mcam_camera 
>> *mcam)
>>        *  bit 8 ~ bit 15: HS_SETTLE
>>        *   Time interval during which the HS
>>        *   receiver shall ignore any Data Lane
>> -     *   HS transistions.
>> -     *   The vaule has been calibrated on
>> +     *   HS transitions.
>> +     *   The value has been calibrated on
>>        *   different boards. It seems to work well.
>>        *
>>        *  More detail please refer
>> diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h 
>> b/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
>> index ad1cff306efd..e5abb1abb3a3 100644
>> --- a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
>> +++ b/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
>> @@ -41,7 +41,7 @@
>>   #define MTK_MDP_CTX_ERROR        BIT(5)
>>   /**
>> - *  struct mtk_mdp_pix_align - alignement of image
>> + *  struct mtk_mdp_pix_align - alignment of image
>>    *  @org_w: source alignment of width
>>    *  @org_h: source alignment of height
>>    *  @target_w: dst alignment of width
>> @@ -122,8 +122,8 @@ struct mtk_mdp_frame {
>>   /**
>>    * struct mtk_mdp_variant - image processor variant information
>>    * @pix_max:        maximum limit of image size
>> - * @pix_min:        minimun limit of image size
>> - * @pix_align:        alignement of image
>> + * @pix_min:        minimum limit of image size
>> + * @pix_align:        alignment of image
>>    * @h_scale_up_max:    maximum scale-up in horizontal
>>    * @v_scale_up_max:    maximum scale-up in vertical
>>    * @h_scale_down_max:    maximum scale-down in horizontal
>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 
>> b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
>> index ba619647bc10..794aba685120 100644
>> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
>> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
>> @@ -1170,7 +1170,7 @@ static void vb2ops_vdec_buf_queue(struct 
>> vb2_buffer *vb)
>>       ret = vdec_if_decode(ctx, &src_mem, NULL, &res_chg);
>>       if (ret || !res_chg) {
>>           /*
>> -         * fb == NULL menas to parse SPS/PPS header or
>> +         * fb == NULL means to parse SPS/PPS header or
>>            * resolution info in src_mem. Decode can fail
>>            * if there is no SPS header or picture info
>>            * in bs
>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h 
>> b/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
>> index 8aba69555b12..e7e2a108def9 100644
>> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
>> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
>> @@ -151,9 +151,9 @@ struct mtk_q_data {
>>    * @intra_period: I frame period
>>    * @gop_size: group of picture size, it's used as the intra frame 
>> period
>>    * @framerate_num: frame rate numerator. ex: framerate_num=30 and
>> - *           framerate_denom=1 menas FPS is 30
>> + *           framerate_denom=1 means FPS is 30
>>    * @framerate_denom: frame rate denominator. ex: framerate_num=30 and
>> - *             framerate_denom=1 menas FPS is 30
>> + *             framerate_denom=1 means FPS is 30
>>    * @h264_max_qp: Max value for H.264 quantization parameter
>>    * @h264_profile: V4L2 defined H.264 profile
>>    * @h264_level: V4L2 defined H.264 level
>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 
>> b/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
>> index d1f12257bf66..2af654240d96 100644
>> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
>> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
>> @@ -393,7 +393,7 @@ static void mtk_venc_set_param(struct 
>> mtk_vcodec_ctx *ctx,
>>           param->input_yuv_fmt = VENC_YUV_FORMAT_NV21;
>>           break;
>>       default:
>> -        mtk_v4l2_err("Unsupport fourcc =%d", q_data_src->fmt->fourcc);
>> +        mtk_v4l2_err("Unsupported fourcc =%d", q_data_src->fmt->fourcc);
>>           break;
>>       }
>>       param->h264_profile = enc_params->h264_profile;
>> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c 
>> b/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
>> index aa3ce41898bc..02c960c63ac0 100644
>> --- a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
>> +++ b/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
>> @@ -55,7 +55,7 @@ struct h264_fb {
>>   /**
>>    * struct h264_ring_fb_list - ring frame buffer list
>> - * @fb_list   : frame buffer arrary
>> + * @fb_list   : frame buffer array
>>    * @read_idx  : read index
>>    * @write_idx : write index
>>    * @count     : buffer count in list
>> @@ -72,7 +72,7 @@ struct h264_ring_fb_list {
>>   /**
>>    * struct vdec_h264_dec_info - decode information
>>    * @dpb_sz        : decoding picture buffer size
>> - * @resolution_changed  : resoltion change happen
>> + * @resolution_changed  : resolution change happen
>>    * @realloc_mv_buf    : flag to notify driver to re-allocate mv buffer
>>    * @reserved        : for 8 bytes alignment
>>    * @bs_dma        : Input bit-stream buffer dma address
>> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c 
>> b/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
>> index 3e84a761db3a..bac3723038de 100644
>> --- a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
>> +++ b/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
>> @@ -120,7 +120,7 @@ struct vdec_vp8_hw_reg_base {
>>   /**
>>    * struct vdec_vp8_vpu_inst - VPU instance for VP8 decode
>>    * @wq_hd    : Wait queue to wait VPU message ack
>> - * @signaled    : 1 - Host has received ack message from VPU, 0 - not 
>> recevie
>> + * @signaled    : 1 - Host has received ack message from VPU, 0 - not 
>> receive
>>    * @failure    : VPU execution result status 0 - success, others - fail
>>    * @inst_addr    : VPU decoder instance address
>>    */
>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h 
>> b/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
>> index ded1154481cd..9a21591f3818 100644
>> --- a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
>> +++ b/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
>> @@ -80,7 +80,7 @@ void vdec_if_deinit(struct mtk_vcodec_ctx *ctx);
>>    * vdec_if_decode() - trigger decode
>>    * @ctx    : [in] v4l2 context
>>    * @bs    : [in] input bitstream
>> - * @fb    : [in] frame buffer to store decoded frame, when null menas 
>> parse
>> + * @fb    : [in] frame buffer to store decoded frame, when null means 
>> parse
>>    *    header only
>>    * @res_chg    : [out] resolution change happens if current bs have 
>> different
>>    *    picture width/height
>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h 
>> b/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
>> index cd37bb2a610f..79d8eac7f5e2 100644
>> --- a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
>> +++ b/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
>> @@ -62,7 +62,7 @@ int vpu_dec_start(struct vdec_vpu_inst *vpu, 
>> uint32_t *data, unsigned int len);
>>   /**
>>    * vpu_dec_end - end decoding, basically the function will be 
>> invoked once
>>    *               when HW decoding done interrupt received 
>> successfully. The
>> - *               decoder in VPU will continute to do referene frame 
>> management
>> + *               decoder in VPU will continue to do reference frame 
>> management
>>    *               and check if there is a new decoded frame available 
>> to display.
>>    *
>>    * @vpu : instance for vdec_vpu_inst
>> diff --git a/drivers/media/platform/omap/omap_vout.c 
>> b/drivers/media/platform/omap/omap_vout.c
>> index ff3de2dce5a2..37f0d7146dfa 100644
>> --- a/drivers/media/platform/omap/omap_vout.c
>> +++ b/drivers/media/platform/omap/omap_vout.c
>> @@ -1129,7 +1129,7 @@ static int vidioc_s_fmt_vid_out(struct file 
>> *file, void *fh,
>>       }
>>       timing = &dssdev->panel.timings;
>> -    /* We dont support RGB24-packed mode if vrfb rotation
>> +    /* We don't support RGB24-packed mode if vrfb rotation
>>        * is enabled*/
>>       if ((is_rotation_enabled(vout)) &&
>>               f->fmt.pix.pixelformat == V4L2_PIX_FMT_RGB24) {
>> @@ -1147,7 +1147,7 @@ static int vidioc_s_fmt_vid_out(struct file 
>> *file, void *fh,
>>           vout->fbuf.fmt.width = timing->x_res;
>>       }
>> -    /* change to samller size is OK */
>> +    /* change to smaller size is OK */
>>       bpp = omap_vout_try_format(&f->fmt.pix);
>>       f->fmt.pix.sizeimage = f->fmt.pix.width * f->fmt.pix.height * bpp;
>> diff --git a/drivers/media/platform/omap/omap_voutdef.h 
>> b/drivers/media/platform/omap/omap_voutdef.h
>> index 56b630b1c8b4..c740393c8509 100644
>> --- a/drivers/media/platform/omap/omap_voutdef.h
>> +++ b/drivers/media/platform/omap/omap_voutdef.h
>> @@ -37,7 +37,7 @@
>>   #define VID_MAX_WIDTH        1280    /* Largest width */
>>   #define VID_MAX_HEIGHT        720    /* Largest height */
>> -/* Mimimum requirement is 2x2 for DSS */
>> +/* Minimum requirement is 2x2 for DSS */
>>   #define VID_MIN_WIDTH        2
>>   #define VID_MIN_HEIGHT        2
>> @@ -135,7 +135,7 @@ struct omap_vout_device {
>>       enum omap_color_mode dss_mode;
>>       /* we don't allow to request new buffer when old buffers are
>> -     * still mmaped
>> +     * still mmapped
>>        */
>>       int mmap_count;
>> diff --git a/drivers/media/platform/omap3isp/isp.c 
>> b/drivers/media/platform/omap3isp/isp.c
>> index 13f2828d880d..bd57174d81a7 100644
>> --- a/drivers/media/platform/omap3isp/isp.c
>> +++ b/drivers/media/platform/omap3isp/isp.c
>> @@ -1517,7 +1517,7 @@ void omap3isp_print_status(struct isp_device *isp)
>>    *
>>    * To solve this problem power management support is split into 
>> prepare/complete
>>    * and suspend/resume operations. The pipelines are stopped in 
>> prepare() and the
>> - * ISP clocks get disabled in suspend(). Similarly, the clocks are 
>> reenabled in
>> + * ISP clocks get disabled in suspend(). Similarly, the clocks are 
>> re-enabled in
>>    * resume(), and the the pipelines are restarted in complete().
>>    *
>>    * TODO: PM dependencies between the ISP and sensors are not 
>> modelled explicitly
>> diff --git a/drivers/media/platform/omap3isp/ispccdc.c 
>> b/drivers/media/platform/omap3isp/ispccdc.c
>> index 14a1c24037c4..261ad1175f98 100644
>> --- a/drivers/media/platform/omap3isp/ispccdc.c
>> +++ b/drivers/media/platform/omap3isp/ispccdc.c
>> @@ -1594,7 +1594,7 @@ static int ccdc_isr_buffer(struct 
>> isp_ccdc_device *ccdc)
>>           return 0;
>>       /* We're in continuous mode, and memory writes were disabled due 
>> to a
>> -     * buffer underrun. Reenable them now that we have a buffer. The 
>> buffer
>> +     * buffer underrun. Re-enable them now that we have a buffer. The 
>> buffer
>>        * address has been set in ccdc_video_queue.
>>        */
>>       if (ccdc->state == ISP_PIPELINE_STREAM_CONTINUOUS && 
>> ccdc->underrun) {
>> @@ -1712,7 +1712,7 @@ static void ccdc_vd1_isr(struct isp_ccdc_device 
>> *ccdc)
>>        * data to memory the CCDC and LSC are stopped immediately but
>>        * without change the CCDC stopping state machine. The CCDC
>>        * stopping state machine should be used only when user request
>> -     * for stopping is received (SINGLESHOT is an exeption).
>> +     * for stopping is received (SINGLESHOT is an exception).
>>        */
>>       switch (ccdc->state) {
>>       case ISP_PIPELINE_STREAM_SINGLESHOT:
>> diff --git a/drivers/media/platform/omap3isp/ispcsi2.c 
>> b/drivers/media/platform/omap3isp/ispcsi2.c
>> index 9c180f607bcb..da66ea65be5d 100644
>> --- a/drivers/media/platform/omap3isp/ispcsi2.c
>> +++ b/drivers/media/platform/omap3isp/ispcsi2.c
>> @@ -710,7 +710,7 @@ static void csi2_isr_ctx(struct isp_csi2_device 
>> *csi2,
>>       /* Skip interrupts until we reach the frame skip count. The CSI2 
>> will be
>>        * automatically disabled, as the frame skip count has been 
>> programmed
>> -     * in the CSI2_CTx_CTRL1::COUNT field, so reenable it.
>> +     * in the CSI2_CTx_CTRL1::COUNT field, so re-enable it.
>>        *
>>        * It would have been nice to rely on the FRAME_NUMBER interrupt 
>> instead
>>        * but it turned out that the interrupt is only generated when 
>> the CSI2
>> diff --git a/drivers/media/platform/pxa_camera.c 
>> b/drivers/media/platform/pxa_camera.c
>> index 3cf3c6390cc8..4fe228752a43 100644
>> --- a/drivers/media/platform/pxa_camera.c
>> +++ b/drivers/media/platform/pxa_camera.c
>> @@ -1631,7 +1631,7 @@ static int pxa_camera_set_bus_param(struct 
>> pxa_camera_dev *pcdev)
>>       pcdev->channels = 1;
>> -    /* Make choises, based on platform preferences */
>> +    /* Make choices, based on platform preferences */
>>       if ((common_flags & V4L2_MBUS_HSYNC_ACTIVE_HIGH) &&
>>           (common_flags & V4L2_MBUS_HSYNC_ACTIVE_LOW)) {
>>           if (pcdev->platform_flags & PXA_CAMERA_HSP)
>> diff --git a/drivers/media/platform/qcom/venus/core.h 
>> b/drivers/media/platform/qcom/venus/core.h
>> index 79c7e816c706..7a3feb5cee00 100644
>> --- a/drivers/media/platform/qcom/venus/core.h
>> +++ b/drivers/media/platform/qcom/venus/core.h
>> @@ -219,7 +219,7 @@ struct venus_buffer {
>>   #define to_venus_buffer(ptr)    container_of(ptr, struct 
>> venus_buffer, vb)
>>   /**
>> - * struct venus_inst - holds per instance paramerters
>> + * struct venus_inst - holds per instance parameters
>>    *
>>    * @list:    used for attach an instance to the core
>>    * @lock:    instance lock
>> diff --git a/drivers/media/platform/rcar-vin/rcar-dma.c 
>> b/drivers/media/platform/rcar-vin/rcar-dma.c
>> index beb9248992a4..2207a31d355e 100644
>> --- a/drivers/media/platform/rcar-vin/rcar-dma.c
>> +++ b/drivers/media/platform/rcar-vin/rcar-dma.c
>> @@ -681,7 +681,7 @@ static int rvin_setup(struct rvin_dev *vin)
>>           break;
>>       }
>> -    /* Enable VSYNC Field Toogle mode after one VSYNC input */
>> +    /* Enable VSYNC Field Toggle mode after one VSYNC input */
>>       if (vin->info->model == RCAR_GEN3)
>>           dmr2 = VNDMR2_FTEV;
>>       else
>> diff --git a/drivers/media/platform/rcar-vin/rcar-v4l2.c 
>> b/drivers/media/platform/rcar-vin/rcar-v4l2.c
>> index 7a2851790b91..7cbdcbf9b090 100644
>> --- a/drivers/media/platform/rcar-vin/rcar-v4l2.c
>> +++ b/drivers/media/platform/rcar-vin/rcar-v4l2.c
>> @@ -665,7 +665,7 @@ static void rvin_mc_try_format(struct rvin_dev *vin,
>>        * The V4L2 specification clearly documents the colorspace fields
>>        * as being set by drivers for capture devices. Using the values
>>        * supplied by userspace thus wouldn't comply with the API. Until
>> -     * the API is updated force fixed vaules.
>> +     * the API is updated force fixed values.
>>        */
>>       pix->colorspace = RVIN_DEFAULT_COLORSPACE;
>>       pix->xfer_func = V4L2_MAP_XFER_FUNC_DEFAULT(pix->colorspace);
>> @@ -964,7 +964,7 @@ void rvin_v4l2_unregister(struct rvin_dev *vin)
>>       v4l2_info(&vin->v4l2_dev, "Removing %s\n",
>>             video_device_node_name(&vin->vdev));
>> -    /* Checks internaly if vdev have been init or not */
>> +    /* Checks internally if vdev have been init or not */
>>       video_unregister_device(&vin->vdev);
>>   }
>> diff --git a/drivers/media/platform/rockchip/rga/rga-hw.c 
>> b/drivers/media/platform/rockchip/rga/rga-hw.c
>> index 96d1b1b3fe8e..843e50d17a72 100644
>> --- a/drivers/media/platform/rockchip/rga/rga-hw.c
>> +++ b/drivers/media/platform/rockchip/rga/rga-hw.c
>> @@ -256,7 +256,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx 
>> *ctx)
>>       }
>>       /*
>> -     * Cacluate the up/down scaling mode/factor.
>> +     * Calculate the up/down scaling mode/factor.
>>        *
>>        * RGA used to scale the picture first, and then rotate second,
>>        * so we need to swap the w/h when rotate degree is 90/270.
>> @@ -304,7 +304,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx 
>> *ctx)
>>       }
>>       /*
>> -     * Cacluate the framebuffer virtual strides and active size,
>> +     * Calculate the framebuffer virtual strides and active size,
>>        * note that the step of vir_stride / vir_width is 4 byte words
>>        */
>>       src_vir_info.data.vir_stride = ctx->in.stride >> 2;
>> @@ -318,7 +318,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx 
>> *ctx)
>>       dst_act_info.data.act_width = dst_w - 1;
>>       /*
>> -     * Cacluate the source framebuffer base address with offset pixel.
>> +     * Calculate the source framebuffer base address with offset pixel.
>>        */
>>       src_offsets = rga_get_addr_offset(&ctx->in, src_x, src_y,
>>                         src_w, src_h);
>> diff --git a/drivers/media/platform/s3c-camif/camif-core.h 
>> b/drivers/media/platform/s3c-camif/camif-core.h
>> index 1f5c8c94ce89..be5e7357dffc 100644
>> --- a/drivers/media/platform/s3c-camif/camif-core.h
>> +++ b/drivers/media/platform/s3c-camif/camif-core.h
>> @@ -260,7 +260,7 @@ struct camif_vp {
>>    * @clock:      clocks required for the CAMIF operation
>>    * @lock:      mutex protecting this data structure
>>    * @slock:      spinlock protecting CAMIF registers
>> - * @io_base:      start address of the mmaped CAMIF registers
>> + * @io_base:      start address of the mmapped CAMIF registers
>>    */
>>   struct camif_dev {
>>       struct media_device        media_dev;
>> diff --git a/drivers/media/platform/s5p-jpeg/jpeg-core.h 
>> b/drivers/media/platform/s5p-jpeg/jpeg-core.h
>> index 90fda4b720eb..144c102ff05f 100644
>> --- a/drivers/media/platform/s5p-jpeg/jpeg-core.h
>> +++ b/drivers/media/platform/s5p-jpeg/jpeg-core.h
>> @@ -153,7 +153,7 @@ struct s5p_jpeg_variant {
>>   /**
>>    * struct jpeg_fmt - driver's internal color format data
>> - * @name:    format descritpion
>> + * @name:    format description
>>    * @fourcc:    the fourcc code, 0 if not applicable
>>    * @depth:    number of bits per pixel
>>    * @colplanes:    number of color planes (1 for packed formats)
>> @@ -193,7 +193,7 @@ struct s5p_jpeg_marker {
>>    * @sos:    SOS marker's position relative to the buffer beginning
>>    * @dht:    DHT markers' positions relative to the buffer beginning
>>    * @dqt:    DQT markers' positions relative to the buffer beginning
>> - * @sof:    SOF0 marker's postition relative to the buffer beginning
>> + * @sof:    SOF0 marker's position relative to the buffer beginning
>>    * @sof_len:    SOF0 marker's payload length (without length field 
>> itself)
>>    * @components:    number of image components
>>    * @size:    image buffer size in bytes
>> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_common.h 
>> b/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
>> index 20442a9b9f7a..24148020baa9 100644
>> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
>> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
>> @@ -268,7 +268,7 @@ struct s5p_mfc_priv_buf {
>>    * @enc_ctrl_handler:    control framework handler for encoding
>>    * @pm:            power management control
>>    * @variant:        MFC hardware variant information
>> - * @num_inst:        couter of active MFC instances
>> + * @num_inst:        counter of active MFC instances
>>    * @irqlock:        lock for operations on videobuf2 queues
>>    * @condlock:        lock for changing/checking if a context is 
>> ready to be
>>    *            processed
>> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c 
>> b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
>> index ee7b15b335e0..9f832ba7bc8c 100644
>> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
>> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
>> @@ -51,7 +51,7 @@ int s5p_mfc_load_firmware(struct s5p_mfc_dev *dev)
>>       struct firmware *fw_blob;
>>       int i, err = -EINVAL;
>> -    /* Firmare has to be present as a separate file or compiled
>> +    /* Firmware has to be present as a separate file or compiled
>>        * into kernel. */
>>       mfc_debug_enter();
>> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 
>> b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
>> index f4c0e3a8f27d..e111f9c47179 100644
>> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
>> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
>> @@ -602,7 +602,7 @@ static int vidioc_querybuf(struct file *file, void 
>> *priv,
>>       int i;
>>       if (buf->memory != V4L2_MEMORY_MMAP) {
>> -        mfc_err("Only mmaped buffers can be used\n");
>> +        mfc_err("Only mmapped buffers can be used\n");
>>           return -EINVAL;
>>       }
>>       mfc_debug(2, "State: %d, buf->type: %d\n", ctx->state, buf->type);
>> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c 
>> b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
>> index 0913881219ff..6144e95f6425 100644
>> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
>> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
>> @@ -1293,7 +1293,7 @@ static int s5p_mfc_run_init_dec_buffers(struct 
>> s5p_mfc_ctx *ctx)
>>        * First set the output frame buffers
>>        */
>>       if (ctx->capture_state != QUEUE_BUFS_MMAPED) {
>> -        mfc_err("It seems that not all destination buffers were 
>> mmaped\nMFC requires that all destination are mmaped before starting 
>> processing\n");
>> +        mfc_err("It seems that not all destination buffers were 
>> mmapped\nMFC requires that all destination are mmapped before starting 
>> processing\n");
>>           return -EAGAIN;
>>       }
>>       if (list_empty(&ctx->src_queue)) {
>> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 
>> b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
>> index 7c629be43205..281699ab7fe1 100644
>> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
>> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
>> @@ -53,7 +53,7 @@ static int s5p_mfc_alloc_dec_temp_buffers_v6(struct 
>> s5p_mfc_ctx *ctx)
>>       return 0;
>>   }
>> -/* Release temproary buffers for decoding */
>> +/* Release temporary buffers for decoding */
>>   static void s5p_mfc_release_dec_desc_buffer_v6(struct s5p_mfc_ctx *ctx)
>>   {
>>       /* NOP */
>> @@ -1928,7 +1928,7 @@ static inline int 
>> s5p_mfc_run_init_dec_buffers(struct s5p_mfc_ctx *ctx)
>>       if (ctx->capture_state != QUEUE_BUFS_MMAPED) {
>>           mfc_err("It seems that not all destination buffers were\n"
>> -            "mmaped.MFC requires that all destination are mmaped\n"
>> +            "mmapped.MFC requires that all destination are mmapped\n"
>>               "before starting processing.\n");
>>           return -EAGAIN;
>>       }
>> diff --git a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h 
>> b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
>> index 3dbb3a287cc0..c9d6021904cd 100644
>> --- a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
>> +++ b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
>> @@ -193,7 +193,7 @@ struct c8sectpfei {
>>   #define C8SECTPFE_SYS_ENABLE             BIT(0)
>>   /*
>> - * Ponter record data structure required for each input block
>> + * Pointer record data structure required for each input block
>>    * see Table 82 on page 167 of functional specification.
>>    */
>> diff --git a/drivers/media/platform/sti/delta/delta.h 
>> b/drivers/media/platform/sti/delta/delta.h
>> index 2ba99922c05b..914556030e70 100644
>> --- a/drivers/media/platform/sti/delta/delta.h
>> +++ b/drivers/media/platform/sti/delta/delta.h
>> @@ -286,7 +286,7 @@ struct delta_dec {
>>        * Header parsing must be done using decode(), giving
>>        * explicitly header access unit or first access unit of bitstream.
>>        * If no valid header is found, get_streaminfo will return 
>> -ENODATA,
>> -     * in this case the next bistream access unit must be decoded till
>> +     * in this case the next bitstream access unit must be decoded till
>>        * get_streaminfo becomes successful.
>>        */
>>       int (*get_streaminfo)(struct delta_ctx *ctx,
>> diff --git a/drivers/media/platform/sti/hva/hva-h264.c 
>> b/drivers/media/platform/sti/hva/hva-h264.c
>> index b61a5d337d2a..c34f7cf5aed2 100644
>> --- a/drivers/media/platform/sti/hva/hva-h264.c
>> +++ b/drivers/media/platform/sti/hva/hva-h264.c
>> @@ -626,7 +626,7 @@ static int hva_h264_prepare_task(struct hva_ctx 
>> *pctx,
>>       td->frame_width = frame_width;
>>       td->frame_height = frame_height;
>> -    /* set frame alignement */
>> +    /* set frame alignment */
>>       td->window_width =  frame_width;
>>       td->window_height = frame_height;
>>       td->window_horizontal_offset = 0;
>> diff --git a/drivers/media/platform/stm32/stm32-dcmi.c 
>> b/drivers/media/platform/stm32/stm32-dcmi.c
>> index 6732874114cf..5fe5b38fa901 100644
>> --- a/drivers/media/platform/stm32/stm32-dcmi.c
>> +++ b/drivers/media/platform/stm32/stm32-dcmi.c
>> @@ -1544,7 +1544,7 @@ static void dcmi_graph_notify_unbind(struct 
>> v4l2_async_notifier *notifier,
>>       dev_dbg(dcmi->dev, "Removing %s\n", 
>> video_device_node_name(dcmi->vdev));
>> -    /* Checks internaly if vdev has been init or not */
>> +    /* Checks internally if vdev has been init or not */
>>       video_unregister_device(dcmi->vdev);
>>   }
>> diff --git a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h 
>> b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
>> index 0bb000712c33..85f97d4f086e 100644
>> --- a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
>> +++ b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
>> @@ -65,7 +65,7 @@ bool sun6i_csi_is_format_supported(struct sun6i_csi 
>> *csi, u32 pixformat,
>>   int sun6i_csi_set_power(struct sun6i_csi *csi, bool enable);
>>   /**
>> - * sun6i_csi_update_config() - update the csi register setttings
>> + * sun6i_csi_update_config() - update the csi register settings
>>    * @csi:    pointer to the csi
>>    * @config:    see struct sun6i_csi_config
>>    */
>> diff --git a/drivers/media/platform/ti-vpe/vpdma.c 
>> b/drivers/media/platform/ti-vpe/vpdma.c
>> index e2cf2b90e500..1da2cb3aaf0c 100644
>> --- a/drivers/media/platform/ti-vpe/vpdma.c
>> +++ b/drivers/media/platform/ti-vpe/vpdma.c
>> @@ -404,7 +404,7 @@ EXPORT_SYMBOL(vpdma_map_desc_buf);
>>   /*
>>    * unmap descriptor/payload DMA buffer, disabling DMA access and
>> - * allowing the main processor to acces the data
>> + * allowing the main processor to access the data
>>    */
>>   void vpdma_unmap_desc_buf(struct vpdma_data *vpdma, struct vpdma_buf 
>> *buf)
>>   {
>> @@ -501,7 +501,7 @@ void vpdma_reset_desc_list(struct vpdma_desc_list 
>> *list)
>>   EXPORT_SYMBOL(vpdma_reset_desc_list);
>>   /*
>> - * free the buffer allocated fot the VPDMA descriptor list, this 
>> should be
>> + * free the buffer allocated for the VPDMA descriptor list, this 
>> should be
>>    * called when the user doesn't want to use VPDMA any more.
>>    */
>>   void vpdma_free_desc_list(struct vpdma_desc_list *list)
>> @@ -790,7 +790,7 @@ static void dump_dtd(struct vpdma_dtd *dtd)
>>    * append an outbound data transfer descriptor to the given 
>> descriptor list,
>>    * this sets up a 'client to memory' VPDMA transfer for the given 
>> VPDMA channel
>>    *
>> - * @list: vpdma desc list to which we add this decriptor
>> + * @list: vpdma desc list to which we add this descriptor
>>    * @width: width of the image in pixels in memory
>>    * @c_rect: compose params of output image
>>    * @fmt: vpdma data format of the buffer
>> @@ -798,7 +798,7 @@ static void dump_dtd(struct vpdma_dtd *dtd)
>>    * max_width: enum for maximum width of data transfer
>>    * max_height: enum for maximum height of data transfer
>>    * chan: VPDMA channel
>> - * flags: VPDMA flags to configure some descriptor fileds
>> + * flags: VPDMA flags to configure some descriptor fields
>>    */
>>   void vpdma_add_out_dtd(struct vpdma_desc_list *list, int width,
>>           int stride, const struct v4l2_rect *c_rect,
>> @@ -863,14 +863,14 @@ EXPORT_SYMBOL(vpdma_rawchan_add_out_dtd);
>>    * append an inbound data transfer descriptor to the given 
>> descriptor list,
>>    * this sets up a 'memory to client' VPDMA transfer for the given 
>> VPDMA channel
>>    *
>> - * @list: vpdma desc list to which we add this decriptor
>> + * @list: vpdma desc list to which we add this descriptor
>>    * @width: width of the image in pixels in memory(not the cropped 
>> width)
>>    * @c_rect: crop params of input image
>>    * @fmt: vpdma data format of the buffer
>>    * dma_addr: dma address as seen by VPDMA
>>    * chan: VPDMA channel
>>    * field: top or bottom field info of the input image
>> - * flags: VPDMA flags to configure some descriptor fileds
>> + * flags: VPDMA flags to configure some descriptor fields
>>    * frame_width/height: the complete width/height of the image 
>> presented to the
>>    *            client (this makes sense when multiple channels are
>>    *            connected to the same client, forming a larger frame)
>> @@ -1008,7 +1008,7 @@ unsigned int vpdma_get_list_mask(struct 
>> vpdma_data *vpdma, int irq_num)
>>   }
>>   EXPORT_SYMBOL(vpdma_get_list_mask);
>> -/* clear previosuly occured list intterupts in the LIST_STAT register */
>> +/* clear previously occurred list interupts in the LIST_STAT register */
>>   void vpdma_clear_list_stat(struct vpdma_data *vpdma, int irq_num,
>>                  int list_num)
>>   {
>> diff --git a/drivers/media/platform/ti-vpe/vpe.c 
>> b/drivers/media/platform/ti-vpe/vpe.c
>> index d70871d0ad2d..207e7e76c048 100644
>> --- a/drivers/media/platform/ti-vpe/vpe.c
>> +++ b/drivers/media/platform/ti-vpe/vpe.c
>> @@ -876,7 +876,7 @@ static int set_srcdst_params(struct vpe_ctx *ctx)
>>           /*
>>            * we make sure that the source image has a 16 byte aligned
>>            * stride, we need to do the same for the motion vector buffer
>> -         * by aligning it's stride to the next 16 byte boundry. this
>> +         * by aligning it's stride to the next 16 byte boundary. this
>>            * extra space will not be used by the de-interlacer, but will
>>            * ensure that vpdma operates correctly
>>            */
>> diff --git a/drivers/media/platform/vsp1/vsp1_brx.c 
>> b/drivers/media/platform/vsp1/vsp1_brx.c
>> index 5e50178b057d..58ad248cd7f7 100644
>> --- a/drivers/media/platform/vsp1/vsp1_brx.c
>> +++ b/drivers/media/platform/vsp1/vsp1_brx.c
>> @@ -296,7 +296,7 @@ static void brx_configure_stream(struct 
>> vsp1_entity *entity,
>>       /*
>>        * The hardware is extremely flexible but we have no userspace 
>> API to
>>        * expose all the parameters, nor is it clear whether we would 
>> have use
>> -     * cases for all the supported modes. Let's just harcode the 
>> parameters
>> +     * cases for all the supported modes. Let's just hardcode the 
>> parameters
>>        * to sane default values for now.
>>        */
>> @@ -373,7 +373,7 @@ static void brx_configure_stream(struct 
>> vsp1_entity *entity,
>>           vsp1_brx_write(brx, dlb, VI6_BRU_CTRL(i), ctrl);
>>           /*
>> -         * Harcode the blending formula to
>> +         * Hardcode the blending formula to
>>            *
>>            *    DSTc = DSTc * (1 - SRCa) + SRCc * SRCa
>>            *    DSTa = DSTa * (1 - SRCa) + SRCa
>> diff --git a/drivers/media/platform/xilinx/xilinx-vip.c 
>> b/drivers/media/platform/xilinx/xilinx-vip.c
>> index 18f98838111b..08a825c3a3f6 100644
>> --- a/drivers/media/platform/xilinx/xilinx-vip.c
>> +++ b/drivers/media/platform/xilinx/xilinx-vip.c
>> @@ -166,7 +166,7 @@ EXPORT_SYMBOL_GPL(xvip_set_format_size);
>>    * the register, otherwise the bitmask is cleared from the register
>>    * when the flag @set is false.
>>    *
>> - * Fox eample, this function can be used to set a control with a 
>> boolean value
>> + * Fox example, this function can be used to set a control with a 
>> boolean value
>>    * requested by users. If the caller knows whether to set or clear 
>> in the first
>>    * place, the caller should call xvip_clr() or xvip_set() directly 
>> instead of
>>    * using this function.
>>

_______________________________________________
Linux-rockchip mailing list
Linux-rockchip@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-rockchip

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 06/14] media: platform: fix several typos
@ 2019-02-19 12:19           ` Andrzej Pietrasiewicz
  0 siblings, 0 replies; 42+ messages in thread
From: Andrzej Pietrasiewicz @ 2019-02-19 12:19 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Andrew-CT Chen, Alexandre Belloni, Minghsiu Tsai, Heiko Stuebner,
	Maxime Ripard, Stanimir Varbanov, Patrice Chotard, Andrzej Hajda,
	Lad, Prabhakar, Laurent Pinchart, Sylwester Nawrocki,
	Michal Simek, Alexandre Torgue, linux-samsung-soc,
	Jonathan Corbet, Chen-Yu Tsai, Krzysztof Kozlowski, linux-stm32,
	linux-rockchip, Ludovic Desroches, Kukjin Kim,
	Linux Media Mailing List, Kamil Debski, Maxime Coquelin,
	linux-arm-msm, Houlong Wei, Mauro Carvalho Chehab, Benoit Parrot,
	Jeongtae Park, linux-mediatek, Jacek Anaszewski, Yong Deng,
	Matthias Brugger, Hugues Fruchet, Tiffany Lin, linux-arm-kernel,
	Hyun Kwon, Jacob chen, linux-renesas-soc, Kyungmin Park,
	Kieran Bingham, Jean-Christophe Trotin, Philipp Zabel,
	Niklas Söderlund, Eugen Hristev

Hi again,

W dniu 19.02.2019 o 13:17, Andrzej Pietrasiewicz pisze:
> Hi Mauro,
> 
> 
> W dniu 18.02.2019 o 20:29, Mauro Carvalho Chehab pisze:
>> Use codespell to fix lots of typos over frontends.
>>
>> Manually verified to avoid false-positives.
>>
>> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
> 

I meant
> for drivers/media/platform/sp5-jpeg.c:

for drivers/media/platform/sp5-jpeg/*

Acked-by: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>

> 
>> ---
>>   drivers/media/platform/Kconfig                     |  2 +-
>>   drivers/media/platform/atmel/atmel-isi.c           |  4 ++--
>>   drivers/media/platform/coda/coda-jpeg.c            |  2 +-
>>   drivers/media/platform/davinci/isif.c              |  4 ++--
>>   drivers/media/platform/davinci/vpbe.c              |  2 +-
>>   drivers/media/platform/davinci/vpif.c              |  2 +-
>>   drivers/media/platform/davinci/vpif_display.c      |  4 ++--
>>   .../media/platform/exynos4-is/fimc-is-command.h    |  2 +-
>>   drivers/media/platform/exynos4-is/fimc-is-param.h  |  2 +-
>>   drivers/media/platform/exynos4-is/media-dev.h      |  2 +-
>>   drivers/media/platform/exynos4-is/mipi-csis.c      |  4 ++--
>>   drivers/media/platform/marvell-ccic/mmp-driver.c   |  4 ++--
>>   drivers/media/platform/mtk-mdp/mtk_mdp_core.h      |  6 +++---
>>   drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c |  2 +-
>>   drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h |  4 ++--
>>   drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |  2 +-
>>   .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c  |  4 ++--
>>   .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c   |  2 +-
>>   drivers/media/platform/mtk-vcodec/vdec_drv_if.h    |  2 +-
>>   drivers/media/platform/mtk-vcodec/vdec_vpu_if.h    |  2 +-
>>   drivers/media/platform/omap/omap_vout.c            |  4 ++--
>>   drivers/media/platform/omap/omap_voutdef.h         |  4 ++--
>>   drivers/media/platform/omap3isp/isp.c              |  2 +-
>>   drivers/media/platform/omap3isp/ispccdc.c          |  4 ++--
>>   drivers/media/platform/omap3isp/ispcsi2.c          |  2 +-
>>   drivers/media/platform/pxa_camera.c                |  2 +-
>>   drivers/media/platform/qcom/venus/core.h           |  2 +-
>>   drivers/media/platform/rcar-vin/rcar-dma.c         |  2 +-
>>   drivers/media/platform/rcar-vin/rcar-v4l2.c        |  4 ++--
>>   drivers/media/platform/rockchip/rga/rga-hw.c       |  6 +++---
>>   drivers/media/platform/s3c-camif/camif-core.h      |  2 +-
>>   drivers/media/platform/s5p-jpeg/jpeg-core.h        |  4 ++--
>>   drivers/media/platform/s5p-mfc/s5p_mfc_common.h    |  2 +-
>>   drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c      |  2 +-
>>   drivers/media/platform/s5p-mfc/s5p_mfc_dec.c       |  2 +-
>>   drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c    |  2 +-
>>   drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c    |  4 ++--
>>   .../media/platform/sti/c8sectpfe/c8sectpfe-core.h  |  2 +-
>>   drivers/media/platform/sti/delta/delta.h           |  2 +-
>>   drivers/media/platform/sti/hva/hva-h264.c          |  2 +-
>>   drivers/media/platform/stm32/stm32-dcmi.c          |  2 +-
>>   drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h |  2 +-
>>   drivers/media/platform/ti-vpe/vpdma.c              | 14 +++++++-------
>>   drivers/media/platform/ti-vpe/vpe.c                |  2 +-
>>   drivers/media/platform/vsp1/vsp1_brx.c             |  4 ++--
>>   drivers/media/platform/xilinx/xilinx-vip.c         |  2 +-
>>   46 files changed, 70 insertions(+), 70 deletions(-)
>>
>> diff --git a/drivers/media/platform/Kconfig 
>> b/drivers/media/platform/Kconfig
>> index 6cff26b29a38..4acbed189644 100644
>> --- a/drivers/media/platform/Kconfig
>> +++ b/drivers/media/platform/Kconfig
>> @@ -668,7 +668,7 @@ menuconfig SDR_PLATFORM_DRIVERS
>>   if SDR_PLATFORM_DRIVERS
>>   config VIDEO_RCAR_DRIF
>> -    tristate "Renesas Digitial Radio Interface (DRIF)"
>> +    tristate "Renesas Digital Radio Interface (DRIF)"
>>       depends on VIDEO_V4L2
>>       depends on ARCH_RENESAS || COMPILE_TEST
>>       select VIDEOBUF2_VMALLOC
>> diff --git a/drivers/media/platform/atmel/atmel-isi.c 
>> b/drivers/media/platform/atmel/atmel-isi.c
>> index fdb255e4a956..08b8d5583080 100644
>> --- a/drivers/media/platform/atmel/atmel-isi.c
>> +++ b/drivers/media/platform/atmel/atmel-isi.c
>> @@ -110,7 +110,7 @@ struct atmel_isi {
>>       bool                enable_preview_path;
>>       struct completion        complete;
>> -    /* ISI peripherial clock */
>> +    /* ISI peripheral clock */
>>       struct clk            *pclk;
>>       unsigned int            irq;
>> @@ -1078,7 +1078,7 @@ static void isi_graph_notify_unbind(struct 
>> v4l2_async_notifier *notifier,
>>       dev_dbg(isi->dev, "Removing %s\n", 
>> video_device_node_name(isi->vdev));
>> -    /* Checks internaly if vdev have been init or not */
>> +    /* Checks internally if vdev have been init or not */
>>       video_unregister_device(isi->vdev);
>>   }
>> diff --git a/drivers/media/platform/coda/coda-jpeg.c 
>> b/drivers/media/platform/coda/coda-jpeg.c
>> index 9f899a6cefed..39a2351c1e48 100644
>> --- a/drivers/media/platform/coda/coda-jpeg.c
>> +++ b/drivers/media/platform/coda/coda-jpeg.c
>> @@ -103,7 +103,7 @@ static const unsigned char chroma_ac_value[162 + 
>> 2] = {
>>   /*
>>    * Quantization tables for luminance and chrominance components in
>> - * zig-zag scan order from the Freescale i.MX VPU libaries
>> + * zig-zag scan order from the Freescale i.MX VPU libraries
>>    */
>>   static unsigned char luma_q[64] = {
>> diff --git a/drivers/media/platform/davinci/isif.c 
>> b/drivers/media/platform/davinci/isif.c
>> index 340f8218f54d..47cecd10eb9f 100644
>> --- a/drivers/media/platform/davinci/isif.c
>> +++ b/drivers/media/platform/davinci/isif.c
>> @@ -328,7 +328,7 @@ static void isif_config_bclamp(struct 
>> isif_black_clamp *bc)
>>       if (bc->en) {
>>           val = bc->bc_mode_color << ISIF_BC_MODE_COLOR_SHIFT;
>> -        /* Enable BC and horizontal clamp caculation paramaters */
>> +        /* Enable BC and horizontal clamp calculation parameters */
>>           val = val | 1 | (bc->horz.mode << ISIF_HORZ_BC_MODE_SHIFT);
>>           regw(val, CLAMPCFG);
>> @@ -358,7 +358,7 @@ static void isif_config_bclamp(struct 
>> isif_black_clamp *bc)
>>               regw(bc->horz.win_start_v_calc, CLHWIN2);
>>           }
>> -        /* vertical clamp caculation paramaters */
>> +        /* vertical clamp calculation parameters */
>>           /* Reset clamp value sel for previous line */
>>           val |=
>> diff --git a/drivers/media/platform/davinci/vpbe.c 
>> b/drivers/media/platform/davinci/vpbe.c
>> index 4766a7a23d16..8339163a5231 100644
>> --- a/drivers/media/platform/davinci/vpbe.c
>> +++ b/drivers/media/platform/davinci/vpbe.c
>> @@ -242,7 +242,7 @@ static int vpbe_set_output(struct vpbe_device 
>> *vpbe_dev, int index)
>>           goto unlock;
>>       /*
>> -     * It is assumed that venc or extenal encoder will set a default
>> +     * It is assumed that venc or external encoder will set a default
>>        * mode in the sub device. For external encoder or LCD pannel 
>> output,
>>        * we also need to set up the lcd port for the required mode. So 
>> setup
>>        * the lcd port for the default mode that is configured in the 
>> board
>> diff --git a/drivers/media/platform/davinci/vpif.c 
>> b/drivers/media/platform/davinci/vpif.c
>> index 16352e2263d2..df66461f5d4f 100644
>> --- a/drivers/media/platform/davinci/vpif.c
>> +++ b/drivers/media/platform/davinci/vpif.c
>> @@ -1,7 +1,7 @@
>>   /*
>>    * vpif - Video Port Interface driver
>>    * VPIF is a receiver and transmitter for video data. It has two 
>> channels(0, 1)
>> - * that receiveing video byte stream and two channels(2, 3) for video 
>> output.
>> + * that receiving video byte stream and two channels(2, 3) for video 
>> output.
>>    * The hardware supports SDTV, HDTV formats, raw data capture.
>>    * Currently, the driver supports NTSC and PAL standards.
>>    *
>> diff --git a/drivers/media/platform/davinci/vpif_display.c 
>> b/drivers/media/platform/davinci/vpif_display.c
>> index 3517487d9760..f4b4f2a1dfc0 100644
>> --- a/drivers/media/platform/davinci/vpif_display.c
>> +++ b/drivers/media/platform/davinci/vpif_display.c
>> @@ -138,7 +138,7 @@ static int vpif_buffer_queue_setup(struct 
>> vb2_queue *vq,
>>    * vpif_buffer_queue : Callback function to add buffer to DMA queue
>>    * @vb: ptr to vb2_buffer
>>    *
>> - * This callback fucntion queues the buffer to DMA engine
>> + * This callback function queues the buffer to DMA engine
>>    */
>>   static void vpif_buffer_queue(struct vb2_buffer *vb)
>>   {
>> @@ -635,7 +635,7 @@ static int vpif_try_fmt_vid_out(struct file *file, 
>> void *priv,
>>       struct v4l2_pix_format *pixfmt = &fmt->fmt.pix;
>>       /*
>> -     * to supress v4l-compliance warnings silently correct
>> +     * to suppress v4l-compliance warnings silently correct
>>        * the pixelformat
>>        */
>>       if (pixfmt->pixelformat != V4L2_PIX_FMT_YUV422P)
>> diff --git a/drivers/media/platform/exynos4-is/fimc-is-command.h 
>> b/drivers/media/platform/exynos4-is/fimc-is-command.h
>> index 0d1f52e394b1..b06b56b890d5 100644
>> --- a/drivers/media/platform/exynos4-is/fimc-is-command.h
>> +++ b/drivers/media/platform/exynos4-is/fimc-is-command.h
>> @@ -18,7 +18,7 @@
>>   #define FIMC_IS_COMMAND_VER    110 /* FIMC-IS command set version 
>> 1.10 */
>> -/* Enumeration of commands beetween the FIMC-IS and the host 
>> processor. */
>> +/* Enumeration of commands between the FIMC-IS and the host 
>> processor. */
>>   /* HOST to FIMC-IS */
>>   #define HIC_PREVIEW_STILL    0x0001
>> diff --git a/drivers/media/platform/exynos4-is/fimc-is-param.h 
>> b/drivers/media/platform/exynos4-is/fimc-is-param.h
>> index 8e31f7642776..22923a3d405e 100644
>> --- a/drivers/media/platform/exynos4-is/fimc-is-param.h
>> +++ b/drivers/media/platform/exynos4-is/fimc-is-param.h
>> @@ -298,7 +298,7 @@ enum isp_af_mode {
>>   #define ISP_FLASH_COMMAND_AUTO            2
>>   #define ISP_FLASH_COMMAND_TORCH            3 /* 3 sec */
>> -/* Flash red-eye commads */
>> +/* Flash red-eye commands */
>>   #define ISP_FLASH_REDEYE_DISABLE        0
>>   #define ISP_FLASH_REDEYE_ENABLE            1
>> diff --git a/drivers/media/platform/exynos4-is/media-dev.h 
>> b/drivers/media/platform/exynos4-is/media-dev.h
>> index 9f527670395a..a7c9490bbcb4 100644
>> --- a/drivers/media/platform/exynos4-is/media-dev.h
>> +++ b/drivers/media/platform/exynos4-is/media-dev.h
>> @@ -79,7 +79,7 @@ struct fimc_camclk_info {
>>   /**
>>    * struct fimc_sensor_info - image data source subdev information
>> - * @pdata: sensor's atrributes passed as media device's platform data
>> + * @pdata: sensor's attributes passed as media device's platform data
>>    * @asd: asynchronous subdev registration data structure
>>    * @subdev: image sensor v4l2 subdev
>>    * @host: fimc device the sensor is currently linked to
>> diff --git a/drivers/media/platform/exynos4-is/mipi-csis.c 
>> b/drivers/media/platform/exynos4-is/mipi-csis.c
>> index 35cb0162085b..234e047e3e8f 100644
>> --- a/drivers/media/platform/exynos4-is/mipi-csis.c
>> +++ b/drivers/media/platform/exynos4-is/mipi-csis.c
>> @@ -183,7 +183,7 @@ struct csis_drvdata {
>>    * @index: the hardware instance index
>>    * @pdev: CSIS platform device
>>    * @phy: pointer to the CSIS generic PHY
>> - * @regs: mmaped I/O registers memory
>> + * @regs: mmapped I/O registers memory
>>    * @supplies: CSIS regulator supplies
>>    * @clock: CSIS clocks
>>    * @irq: requested s5p-mipi-csis irq number
>> @@ -745,7 +745,7 @@ static int s5pcsis_parse_dt(struct platform_device 
>> *pdev,
>>           goto err;
>>       }
>> -    /* Get MIPI CSI-2 bus configration from the endpoint node. */
>> +    /* Get MIPI CSI-2 bus configuration from the endpoint node. */
>>       of_property_read_u32(node, "samsung,csis-hs-settle",
>>                       &state->hs_settle);
>>       state->wclk_ext = of_property_read_bool(node,
>> diff --git a/drivers/media/platform/marvell-ccic/mmp-driver.c 
>> b/drivers/media/platform/marvell-ccic/mmp-driver.c
>> index 70a2833db0d1..af76eb637773 100644
>> --- a/drivers/media/platform/marvell-ccic/mmp-driver.c
>> +++ b/drivers/media/platform/marvell-ccic/mmp-driver.c
>> @@ -240,8 +240,8 @@ static void mmpcam_calc_dphy(struct mcam_camera 
>> *mcam)
>>        *  bit 8 ~ bit 15: HS_SETTLE
>>        *   Time interval during which the HS
>>        *   receiver shall ignore any Data Lane
>> -     *   HS transistions.
>> -     *   The vaule has been calibrated on
>> +     *   HS transitions.
>> +     *   The value has been calibrated on
>>        *   different boards. It seems to work well.
>>        *
>>        *  More detail please refer
>> diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h 
>> b/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
>> index ad1cff306efd..e5abb1abb3a3 100644
>> --- a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
>> +++ b/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
>> @@ -41,7 +41,7 @@
>>   #define MTK_MDP_CTX_ERROR        BIT(5)
>>   /**
>> - *  struct mtk_mdp_pix_align - alignement of image
>> + *  struct mtk_mdp_pix_align - alignment of image
>>    *  @org_w: source alignment of width
>>    *  @org_h: source alignment of height
>>    *  @target_w: dst alignment of width
>> @@ -122,8 +122,8 @@ struct mtk_mdp_frame {
>>   /**
>>    * struct mtk_mdp_variant - image processor variant information
>>    * @pix_max:        maximum limit of image size
>> - * @pix_min:        minimun limit of image size
>> - * @pix_align:        alignement of image
>> + * @pix_min:        minimum limit of image size
>> + * @pix_align:        alignment of image
>>    * @h_scale_up_max:    maximum scale-up in horizontal
>>    * @v_scale_up_max:    maximum scale-up in vertical
>>    * @h_scale_down_max:    maximum scale-down in horizontal
>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 
>> b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
>> index ba619647bc10..794aba685120 100644
>> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
>> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
>> @@ -1170,7 +1170,7 @@ static void vb2ops_vdec_buf_queue(struct 
>> vb2_buffer *vb)
>>       ret = vdec_if_decode(ctx, &src_mem, NULL, &res_chg);
>>       if (ret || !res_chg) {
>>           /*
>> -         * fb == NULL menas to parse SPS/PPS header or
>> +         * fb == NULL means to parse SPS/PPS header or
>>            * resolution info in src_mem. Decode can fail
>>            * if there is no SPS header or picture info
>>            * in bs
>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h 
>> b/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
>> index 8aba69555b12..e7e2a108def9 100644
>> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
>> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
>> @@ -151,9 +151,9 @@ struct mtk_q_data {
>>    * @intra_period: I frame period
>>    * @gop_size: group of picture size, it's used as the intra frame 
>> period
>>    * @framerate_num: frame rate numerator. ex: framerate_num=30 and
>> - *           framerate_denom=1 menas FPS is 30
>> + *           framerate_denom=1 means FPS is 30
>>    * @framerate_denom: frame rate denominator. ex: framerate_num=30 and
>> - *             framerate_denom=1 menas FPS is 30
>> + *             framerate_denom=1 means FPS is 30
>>    * @h264_max_qp: Max value for H.264 quantization parameter
>>    * @h264_profile: V4L2 defined H.264 profile
>>    * @h264_level: V4L2 defined H.264 level
>> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 
>> b/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
>> index d1f12257bf66..2af654240d96 100644
>> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
>> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
>> @@ -393,7 +393,7 @@ static void mtk_venc_set_param(struct 
>> mtk_vcodec_ctx *ctx,
>>           param->input_yuv_fmt = VENC_YUV_FORMAT_NV21;
>>           break;
>>       default:
>> -        mtk_v4l2_err("Unsupport fourcc =%d", q_data_src->fmt->fourcc);
>> +        mtk_v4l2_err("Unsupported fourcc =%d", q_data_src->fmt->fourcc);
>>           break;
>>       }
>>       param->h264_profile = enc_params->h264_profile;
>> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c 
>> b/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
>> index aa3ce41898bc..02c960c63ac0 100644
>> --- a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
>> +++ b/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
>> @@ -55,7 +55,7 @@ struct h264_fb {
>>   /**
>>    * struct h264_ring_fb_list - ring frame buffer list
>> - * @fb_list   : frame buffer arrary
>> + * @fb_list   : frame buffer array
>>    * @read_idx  : read index
>>    * @write_idx : write index
>>    * @count     : buffer count in list
>> @@ -72,7 +72,7 @@ struct h264_ring_fb_list {
>>   /**
>>    * struct vdec_h264_dec_info - decode information
>>    * @dpb_sz        : decoding picture buffer size
>> - * @resolution_changed  : resoltion change happen
>> + * @resolution_changed  : resolution change happen
>>    * @realloc_mv_buf    : flag to notify driver to re-allocate mv buffer
>>    * @reserved        : for 8 bytes alignment
>>    * @bs_dma        : Input bit-stream buffer dma address
>> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c 
>> b/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
>> index 3e84a761db3a..bac3723038de 100644
>> --- a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
>> +++ b/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
>> @@ -120,7 +120,7 @@ struct vdec_vp8_hw_reg_base {
>>   /**
>>    * struct vdec_vp8_vpu_inst - VPU instance for VP8 decode
>>    * @wq_hd    : Wait queue to wait VPU message ack
>> - * @signaled    : 1 - Host has received ack message from VPU, 0 - not 
>> recevie
>> + * @signaled    : 1 - Host has received ack message from VPU, 0 - not 
>> receive
>>    * @failure    : VPU execution result status 0 - success, others - fail
>>    * @inst_addr    : VPU decoder instance address
>>    */
>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h 
>> b/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
>> index ded1154481cd..9a21591f3818 100644
>> --- a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
>> +++ b/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
>> @@ -80,7 +80,7 @@ void vdec_if_deinit(struct mtk_vcodec_ctx *ctx);
>>    * vdec_if_decode() - trigger decode
>>    * @ctx    : [in] v4l2 context
>>    * @bs    : [in] input bitstream
>> - * @fb    : [in] frame buffer to store decoded frame, when null menas 
>> parse
>> + * @fb    : [in] frame buffer to store decoded frame, when null means 
>> parse
>>    *    header only
>>    * @res_chg    : [out] resolution change happens if current bs have 
>> different
>>    *    picture width/height
>> diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h 
>> b/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
>> index cd37bb2a610f..79d8eac7f5e2 100644
>> --- a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
>> +++ b/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
>> @@ -62,7 +62,7 @@ int vpu_dec_start(struct vdec_vpu_inst *vpu, 
>> uint32_t *data, unsigned int len);
>>   /**
>>    * vpu_dec_end - end decoding, basically the function will be 
>> invoked once
>>    *               when HW decoding done interrupt received 
>> successfully. The
>> - *               decoder in VPU will continute to do referene frame 
>> management
>> + *               decoder in VPU will continue to do reference frame 
>> management
>>    *               and check if there is a new decoded frame available 
>> to display.
>>    *
>>    * @vpu : instance for vdec_vpu_inst
>> diff --git a/drivers/media/platform/omap/omap_vout.c 
>> b/drivers/media/platform/omap/omap_vout.c
>> index ff3de2dce5a2..37f0d7146dfa 100644
>> --- a/drivers/media/platform/omap/omap_vout.c
>> +++ b/drivers/media/platform/omap/omap_vout.c
>> @@ -1129,7 +1129,7 @@ static int vidioc_s_fmt_vid_out(struct file 
>> *file, void *fh,
>>       }
>>       timing = &dssdev->panel.timings;
>> -    /* We dont support RGB24-packed mode if vrfb rotation
>> +    /* We don't support RGB24-packed mode if vrfb rotation
>>        * is enabled*/
>>       if ((is_rotation_enabled(vout)) &&
>>               f->fmt.pix.pixelformat == V4L2_PIX_FMT_RGB24) {
>> @@ -1147,7 +1147,7 @@ static int vidioc_s_fmt_vid_out(struct file 
>> *file, void *fh,
>>           vout->fbuf.fmt.width = timing->x_res;
>>       }
>> -    /* change to samller size is OK */
>> +    /* change to smaller size is OK */
>>       bpp = omap_vout_try_format(&f->fmt.pix);
>>       f->fmt.pix.sizeimage = f->fmt.pix.width * f->fmt.pix.height * bpp;
>> diff --git a/drivers/media/platform/omap/omap_voutdef.h 
>> b/drivers/media/platform/omap/omap_voutdef.h
>> index 56b630b1c8b4..c740393c8509 100644
>> --- a/drivers/media/platform/omap/omap_voutdef.h
>> +++ b/drivers/media/platform/omap/omap_voutdef.h
>> @@ -37,7 +37,7 @@
>>   #define VID_MAX_WIDTH        1280    /* Largest width */
>>   #define VID_MAX_HEIGHT        720    /* Largest height */
>> -/* Mimimum requirement is 2x2 for DSS */
>> +/* Minimum requirement is 2x2 for DSS */
>>   #define VID_MIN_WIDTH        2
>>   #define VID_MIN_HEIGHT        2
>> @@ -135,7 +135,7 @@ struct omap_vout_device {
>>       enum omap_color_mode dss_mode;
>>       /* we don't allow to request new buffer when old buffers are
>> -     * still mmaped
>> +     * still mmapped
>>        */
>>       int mmap_count;
>> diff --git a/drivers/media/platform/omap3isp/isp.c 
>> b/drivers/media/platform/omap3isp/isp.c
>> index 13f2828d880d..bd57174d81a7 100644
>> --- a/drivers/media/platform/omap3isp/isp.c
>> +++ b/drivers/media/platform/omap3isp/isp.c
>> @@ -1517,7 +1517,7 @@ void omap3isp_print_status(struct isp_device *isp)
>>    *
>>    * To solve this problem power management support is split into 
>> prepare/complete
>>    * and suspend/resume operations. The pipelines are stopped in 
>> prepare() and the
>> - * ISP clocks get disabled in suspend(). Similarly, the clocks are 
>> reenabled in
>> + * ISP clocks get disabled in suspend(). Similarly, the clocks are 
>> re-enabled in
>>    * resume(), and the the pipelines are restarted in complete().
>>    *
>>    * TODO: PM dependencies between the ISP and sensors are not 
>> modelled explicitly
>> diff --git a/drivers/media/platform/omap3isp/ispccdc.c 
>> b/drivers/media/platform/omap3isp/ispccdc.c
>> index 14a1c24037c4..261ad1175f98 100644
>> --- a/drivers/media/platform/omap3isp/ispccdc.c
>> +++ b/drivers/media/platform/omap3isp/ispccdc.c
>> @@ -1594,7 +1594,7 @@ static int ccdc_isr_buffer(struct 
>> isp_ccdc_device *ccdc)
>>           return 0;
>>       /* We're in continuous mode, and memory writes were disabled due 
>> to a
>> -     * buffer underrun. Reenable them now that we have a buffer. The 
>> buffer
>> +     * buffer underrun. Re-enable them now that we have a buffer. The 
>> buffer
>>        * address has been set in ccdc_video_queue.
>>        */
>>       if (ccdc->state == ISP_PIPELINE_STREAM_CONTINUOUS && 
>> ccdc->underrun) {
>> @@ -1712,7 +1712,7 @@ static void ccdc_vd1_isr(struct isp_ccdc_device 
>> *ccdc)
>>        * data to memory the CCDC and LSC are stopped immediately but
>>        * without change the CCDC stopping state machine. The CCDC
>>        * stopping state machine should be used only when user request
>> -     * for stopping is received (SINGLESHOT is an exeption).
>> +     * for stopping is received (SINGLESHOT is an exception).
>>        */
>>       switch (ccdc->state) {
>>       case ISP_PIPELINE_STREAM_SINGLESHOT:
>> diff --git a/drivers/media/platform/omap3isp/ispcsi2.c 
>> b/drivers/media/platform/omap3isp/ispcsi2.c
>> index 9c180f607bcb..da66ea65be5d 100644
>> --- a/drivers/media/platform/omap3isp/ispcsi2.c
>> +++ b/drivers/media/platform/omap3isp/ispcsi2.c
>> @@ -710,7 +710,7 @@ static void csi2_isr_ctx(struct isp_csi2_device 
>> *csi2,
>>       /* Skip interrupts until we reach the frame skip count. The CSI2 
>> will be
>>        * automatically disabled, as the frame skip count has been 
>> programmed
>> -     * in the CSI2_CTx_CTRL1::COUNT field, so reenable it.
>> +     * in the CSI2_CTx_CTRL1::COUNT field, so re-enable it.
>>        *
>>        * It would have been nice to rely on the FRAME_NUMBER interrupt 
>> instead
>>        * but it turned out that the interrupt is only generated when 
>> the CSI2
>> diff --git a/drivers/media/platform/pxa_camera.c 
>> b/drivers/media/platform/pxa_camera.c
>> index 3cf3c6390cc8..4fe228752a43 100644
>> --- a/drivers/media/platform/pxa_camera.c
>> +++ b/drivers/media/platform/pxa_camera.c
>> @@ -1631,7 +1631,7 @@ static int pxa_camera_set_bus_param(struct 
>> pxa_camera_dev *pcdev)
>>       pcdev->channels = 1;
>> -    /* Make choises, based on platform preferences */
>> +    /* Make choices, based on platform preferences */
>>       if ((common_flags & V4L2_MBUS_HSYNC_ACTIVE_HIGH) &&
>>           (common_flags & V4L2_MBUS_HSYNC_ACTIVE_LOW)) {
>>           if (pcdev->platform_flags & PXA_CAMERA_HSP)
>> diff --git a/drivers/media/platform/qcom/venus/core.h 
>> b/drivers/media/platform/qcom/venus/core.h
>> index 79c7e816c706..7a3feb5cee00 100644
>> --- a/drivers/media/platform/qcom/venus/core.h
>> +++ b/drivers/media/platform/qcom/venus/core.h
>> @@ -219,7 +219,7 @@ struct venus_buffer {
>>   #define to_venus_buffer(ptr)    container_of(ptr, struct 
>> venus_buffer, vb)
>>   /**
>> - * struct venus_inst - holds per instance paramerters
>> + * struct venus_inst - holds per instance parameters
>>    *
>>    * @list:    used for attach an instance to the core
>>    * @lock:    instance lock
>> diff --git a/drivers/media/platform/rcar-vin/rcar-dma.c 
>> b/drivers/media/platform/rcar-vin/rcar-dma.c
>> index beb9248992a4..2207a31d355e 100644
>> --- a/drivers/media/platform/rcar-vin/rcar-dma.c
>> +++ b/drivers/media/platform/rcar-vin/rcar-dma.c
>> @@ -681,7 +681,7 @@ static int rvin_setup(struct rvin_dev *vin)
>>           break;
>>       }
>> -    /* Enable VSYNC Field Toogle mode after one VSYNC input */
>> +    /* Enable VSYNC Field Toggle mode after one VSYNC input */
>>       if (vin->info->model == RCAR_GEN3)
>>           dmr2 = VNDMR2_FTEV;
>>       else
>> diff --git a/drivers/media/platform/rcar-vin/rcar-v4l2.c 
>> b/drivers/media/platform/rcar-vin/rcar-v4l2.c
>> index 7a2851790b91..7cbdcbf9b090 100644
>> --- a/drivers/media/platform/rcar-vin/rcar-v4l2.c
>> +++ b/drivers/media/platform/rcar-vin/rcar-v4l2.c
>> @@ -665,7 +665,7 @@ static void rvin_mc_try_format(struct rvin_dev *vin,
>>        * The V4L2 specification clearly documents the colorspace fields
>>        * as being set by drivers for capture devices. Using the values
>>        * supplied by userspace thus wouldn't comply with the API. Until
>> -     * the API is updated force fixed vaules.
>> +     * the API is updated force fixed values.
>>        */
>>       pix->colorspace = RVIN_DEFAULT_COLORSPACE;
>>       pix->xfer_func = V4L2_MAP_XFER_FUNC_DEFAULT(pix->colorspace);
>> @@ -964,7 +964,7 @@ void rvin_v4l2_unregister(struct rvin_dev *vin)
>>       v4l2_info(&vin->v4l2_dev, "Removing %s\n",
>>             video_device_node_name(&vin->vdev));
>> -    /* Checks internaly if vdev have been init or not */
>> +    /* Checks internally if vdev have been init or not */
>>       video_unregister_device(&vin->vdev);
>>   }
>> diff --git a/drivers/media/platform/rockchip/rga/rga-hw.c 
>> b/drivers/media/platform/rockchip/rga/rga-hw.c
>> index 96d1b1b3fe8e..843e50d17a72 100644
>> --- a/drivers/media/platform/rockchip/rga/rga-hw.c
>> +++ b/drivers/media/platform/rockchip/rga/rga-hw.c
>> @@ -256,7 +256,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx 
>> *ctx)
>>       }
>>       /*
>> -     * Cacluate the up/down scaling mode/factor.
>> +     * Calculate the up/down scaling mode/factor.
>>        *
>>        * RGA used to scale the picture first, and then rotate second,
>>        * so we need to swap the w/h when rotate degree is 90/270.
>> @@ -304,7 +304,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx 
>> *ctx)
>>       }
>>       /*
>> -     * Cacluate the framebuffer virtual strides and active size,
>> +     * Calculate the framebuffer virtual strides and active size,
>>        * note that the step of vir_stride / vir_width is 4 byte words
>>        */
>>       src_vir_info.data.vir_stride = ctx->in.stride >> 2;
>> @@ -318,7 +318,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx 
>> *ctx)
>>       dst_act_info.data.act_width = dst_w - 1;
>>       /*
>> -     * Cacluate the source framebuffer base address with offset pixel.
>> +     * Calculate the source framebuffer base address with offset pixel.
>>        */
>>       src_offsets = rga_get_addr_offset(&ctx->in, src_x, src_y,
>>                         src_w, src_h);
>> diff --git a/drivers/media/platform/s3c-camif/camif-core.h 
>> b/drivers/media/platform/s3c-camif/camif-core.h
>> index 1f5c8c94ce89..be5e7357dffc 100644
>> --- a/drivers/media/platform/s3c-camif/camif-core.h
>> +++ b/drivers/media/platform/s3c-camif/camif-core.h
>> @@ -260,7 +260,7 @@ struct camif_vp {
>>    * @clock:      clocks required for the CAMIF operation
>>    * @lock:      mutex protecting this data structure
>>    * @slock:      spinlock protecting CAMIF registers
>> - * @io_base:      start address of the mmaped CAMIF registers
>> + * @io_base:      start address of the mmapped CAMIF registers
>>    */
>>   struct camif_dev {
>>       struct media_device        media_dev;
>> diff --git a/drivers/media/platform/s5p-jpeg/jpeg-core.h 
>> b/drivers/media/platform/s5p-jpeg/jpeg-core.h
>> index 90fda4b720eb..144c102ff05f 100644
>> --- a/drivers/media/platform/s5p-jpeg/jpeg-core.h
>> +++ b/drivers/media/platform/s5p-jpeg/jpeg-core.h
>> @@ -153,7 +153,7 @@ struct s5p_jpeg_variant {
>>   /**
>>    * struct jpeg_fmt - driver's internal color format data
>> - * @name:    format descritpion
>> + * @name:    format description
>>    * @fourcc:    the fourcc code, 0 if not applicable
>>    * @depth:    number of bits per pixel
>>    * @colplanes:    number of color planes (1 for packed formats)
>> @@ -193,7 +193,7 @@ struct s5p_jpeg_marker {
>>    * @sos:    SOS marker's position relative to the buffer beginning
>>    * @dht:    DHT markers' positions relative to the buffer beginning
>>    * @dqt:    DQT markers' positions relative to the buffer beginning
>> - * @sof:    SOF0 marker's postition relative to the buffer beginning
>> + * @sof:    SOF0 marker's position relative to the buffer beginning
>>    * @sof_len:    SOF0 marker's payload length (without length field 
>> itself)
>>    * @components:    number of image components
>>    * @size:    image buffer size in bytes
>> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_common.h 
>> b/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
>> index 20442a9b9f7a..24148020baa9 100644
>> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
>> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
>> @@ -268,7 +268,7 @@ struct s5p_mfc_priv_buf {
>>    * @enc_ctrl_handler:    control framework handler for encoding
>>    * @pm:            power management control
>>    * @variant:        MFC hardware variant information
>> - * @num_inst:        couter of active MFC instances
>> + * @num_inst:        counter of active MFC instances
>>    * @irqlock:        lock for operations on videobuf2 queues
>>    * @condlock:        lock for changing/checking if a context is 
>> ready to be
>>    *            processed
>> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c 
>> b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
>> index ee7b15b335e0..9f832ba7bc8c 100644
>> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
>> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
>> @@ -51,7 +51,7 @@ int s5p_mfc_load_firmware(struct s5p_mfc_dev *dev)
>>       struct firmware *fw_blob;
>>       int i, err = -EINVAL;
>> -    /* Firmare has to be present as a separate file or compiled
>> +    /* Firmware has to be present as a separate file or compiled
>>        * into kernel. */
>>       mfc_debug_enter();
>> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 
>> b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
>> index f4c0e3a8f27d..e111f9c47179 100644
>> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
>> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
>> @@ -602,7 +602,7 @@ static int vidioc_querybuf(struct file *file, void 
>> *priv,
>>       int i;
>>       if (buf->memory != V4L2_MEMORY_MMAP) {
>> -        mfc_err("Only mmaped buffers can be used\n");
>> +        mfc_err("Only mmapped buffers can be used\n");
>>           return -EINVAL;
>>       }
>>       mfc_debug(2, "State: %d, buf->type: %d\n", ctx->state, buf->type);
>> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c 
>> b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
>> index 0913881219ff..6144e95f6425 100644
>> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
>> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
>> @@ -1293,7 +1293,7 @@ static int s5p_mfc_run_init_dec_buffers(struct 
>> s5p_mfc_ctx *ctx)
>>        * First set the output frame buffers
>>        */
>>       if (ctx->capture_state != QUEUE_BUFS_MMAPED) {
>> -        mfc_err("It seems that not all destination buffers were 
>> mmaped\nMFC requires that all destination are mmaped before starting 
>> processing\n");
>> +        mfc_err("It seems that not all destination buffers were 
>> mmapped\nMFC requires that all destination are mmapped before starting 
>> processing\n");
>>           return -EAGAIN;
>>       }
>>       if (list_empty(&ctx->src_queue)) {
>> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 
>> b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
>> index 7c629be43205..281699ab7fe1 100644
>> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
>> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
>> @@ -53,7 +53,7 @@ static int s5p_mfc_alloc_dec_temp_buffers_v6(struct 
>> s5p_mfc_ctx *ctx)
>>       return 0;
>>   }
>> -/* Release temproary buffers for decoding */
>> +/* Release temporary buffers for decoding */
>>   static void s5p_mfc_release_dec_desc_buffer_v6(struct s5p_mfc_ctx *ctx)
>>   {
>>       /* NOP */
>> @@ -1928,7 +1928,7 @@ static inline int 
>> s5p_mfc_run_init_dec_buffers(struct s5p_mfc_ctx *ctx)
>>       if (ctx->capture_state != QUEUE_BUFS_MMAPED) {
>>           mfc_err("It seems that not all destination buffers were\n"
>> -            "mmaped.MFC requires that all destination are mmaped\n"
>> +            "mmapped.MFC requires that all destination are mmapped\n"
>>               "before starting processing.\n");
>>           return -EAGAIN;
>>       }
>> diff --git a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h 
>> b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
>> index 3dbb3a287cc0..c9d6021904cd 100644
>> --- a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
>> +++ b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
>> @@ -193,7 +193,7 @@ struct c8sectpfei {
>>   #define C8SECTPFE_SYS_ENABLE             BIT(0)
>>   /*
>> - * Ponter record data structure required for each input block
>> + * Pointer record data structure required for each input block
>>    * see Table 82 on page 167 of functional specification.
>>    */
>> diff --git a/drivers/media/platform/sti/delta/delta.h 
>> b/drivers/media/platform/sti/delta/delta.h
>> index 2ba99922c05b..914556030e70 100644
>> --- a/drivers/media/platform/sti/delta/delta.h
>> +++ b/drivers/media/platform/sti/delta/delta.h
>> @@ -286,7 +286,7 @@ struct delta_dec {
>>        * Header parsing must be done using decode(), giving
>>        * explicitly header access unit or first access unit of bitstream.
>>        * If no valid header is found, get_streaminfo will return 
>> -ENODATA,
>> -     * in this case the next bistream access unit must be decoded till
>> +     * in this case the next bitstream access unit must be decoded till
>>        * get_streaminfo becomes successful.
>>        */
>>       int (*get_streaminfo)(struct delta_ctx *ctx,
>> diff --git a/drivers/media/platform/sti/hva/hva-h264.c 
>> b/drivers/media/platform/sti/hva/hva-h264.c
>> index b61a5d337d2a..c34f7cf5aed2 100644
>> --- a/drivers/media/platform/sti/hva/hva-h264.c
>> +++ b/drivers/media/platform/sti/hva/hva-h264.c
>> @@ -626,7 +626,7 @@ static int hva_h264_prepare_task(struct hva_ctx 
>> *pctx,
>>       td->frame_width = frame_width;
>>       td->frame_height = frame_height;
>> -    /* set frame alignement */
>> +    /* set frame alignment */
>>       td->window_width =  frame_width;
>>       td->window_height = frame_height;
>>       td->window_horizontal_offset = 0;
>> diff --git a/drivers/media/platform/stm32/stm32-dcmi.c 
>> b/drivers/media/platform/stm32/stm32-dcmi.c
>> index 6732874114cf..5fe5b38fa901 100644
>> --- a/drivers/media/platform/stm32/stm32-dcmi.c
>> +++ b/drivers/media/platform/stm32/stm32-dcmi.c
>> @@ -1544,7 +1544,7 @@ static void dcmi_graph_notify_unbind(struct 
>> v4l2_async_notifier *notifier,
>>       dev_dbg(dcmi->dev, "Removing %s\n", 
>> video_device_node_name(dcmi->vdev));
>> -    /* Checks internaly if vdev has been init or not */
>> +    /* Checks internally if vdev has been init or not */
>>       video_unregister_device(dcmi->vdev);
>>   }
>> diff --git a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h 
>> b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
>> index 0bb000712c33..85f97d4f086e 100644
>> --- a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
>> +++ b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
>> @@ -65,7 +65,7 @@ bool sun6i_csi_is_format_supported(struct sun6i_csi 
>> *csi, u32 pixformat,
>>   int sun6i_csi_set_power(struct sun6i_csi *csi, bool enable);
>>   /**
>> - * sun6i_csi_update_config() - update the csi register setttings
>> + * sun6i_csi_update_config() - update the csi register settings
>>    * @csi:    pointer to the csi
>>    * @config:    see struct sun6i_csi_config
>>    */
>> diff --git a/drivers/media/platform/ti-vpe/vpdma.c 
>> b/drivers/media/platform/ti-vpe/vpdma.c
>> index e2cf2b90e500..1da2cb3aaf0c 100644
>> --- a/drivers/media/platform/ti-vpe/vpdma.c
>> +++ b/drivers/media/platform/ti-vpe/vpdma.c
>> @@ -404,7 +404,7 @@ EXPORT_SYMBOL(vpdma_map_desc_buf);
>>   /*
>>    * unmap descriptor/payload DMA buffer, disabling DMA access and
>> - * allowing the main processor to acces the data
>> + * allowing the main processor to access the data
>>    */
>>   void vpdma_unmap_desc_buf(struct vpdma_data *vpdma, struct vpdma_buf 
>> *buf)
>>   {
>> @@ -501,7 +501,7 @@ void vpdma_reset_desc_list(struct vpdma_desc_list 
>> *list)
>>   EXPORT_SYMBOL(vpdma_reset_desc_list);
>>   /*
>> - * free the buffer allocated fot the VPDMA descriptor list, this 
>> should be
>> + * free the buffer allocated for the VPDMA descriptor list, this 
>> should be
>>    * called when the user doesn't want to use VPDMA any more.
>>    */
>>   void vpdma_free_desc_list(struct vpdma_desc_list *list)
>> @@ -790,7 +790,7 @@ static void dump_dtd(struct vpdma_dtd *dtd)
>>    * append an outbound data transfer descriptor to the given 
>> descriptor list,
>>    * this sets up a 'client to memory' VPDMA transfer for the given 
>> VPDMA channel
>>    *
>> - * @list: vpdma desc list to which we add this decriptor
>> + * @list: vpdma desc list to which we add this descriptor
>>    * @width: width of the image in pixels in memory
>>    * @c_rect: compose params of output image
>>    * @fmt: vpdma data format of the buffer
>> @@ -798,7 +798,7 @@ static void dump_dtd(struct vpdma_dtd *dtd)
>>    * max_width: enum for maximum width of data transfer
>>    * max_height: enum for maximum height of data transfer
>>    * chan: VPDMA channel
>> - * flags: VPDMA flags to configure some descriptor fileds
>> + * flags: VPDMA flags to configure some descriptor fields
>>    */
>>   void vpdma_add_out_dtd(struct vpdma_desc_list *list, int width,
>>           int stride, const struct v4l2_rect *c_rect,
>> @@ -863,14 +863,14 @@ EXPORT_SYMBOL(vpdma_rawchan_add_out_dtd);
>>    * append an inbound data transfer descriptor to the given 
>> descriptor list,
>>    * this sets up a 'memory to client' VPDMA transfer for the given 
>> VPDMA channel
>>    *
>> - * @list: vpdma desc list to which we add this decriptor
>> + * @list: vpdma desc list to which we add this descriptor
>>    * @width: width of the image in pixels in memory(not the cropped 
>> width)
>>    * @c_rect: crop params of input image
>>    * @fmt: vpdma data format of the buffer
>>    * dma_addr: dma address as seen by VPDMA
>>    * chan: VPDMA channel
>>    * field: top or bottom field info of the input image
>> - * flags: VPDMA flags to configure some descriptor fileds
>> + * flags: VPDMA flags to configure some descriptor fields
>>    * frame_width/height: the complete width/height of the image 
>> presented to the
>>    *            client (this makes sense when multiple channels are
>>    *            connected to the same client, forming a larger frame)
>> @@ -1008,7 +1008,7 @@ unsigned int vpdma_get_list_mask(struct 
>> vpdma_data *vpdma, int irq_num)
>>   }
>>   EXPORT_SYMBOL(vpdma_get_list_mask);
>> -/* clear previosuly occured list intterupts in the LIST_STAT register */
>> +/* clear previously occurred list interupts in the LIST_STAT register */
>>   void vpdma_clear_list_stat(struct vpdma_data *vpdma, int irq_num,
>>                  int list_num)
>>   {
>> diff --git a/drivers/media/platform/ti-vpe/vpe.c 
>> b/drivers/media/platform/ti-vpe/vpe.c
>> index d70871d0ad2d..207e7e76c048 100644
>> --- a/drivers/media/platform/ti-vpe/vpe.c
>> +++ b/drivers/media/platform/ti-vpe/vpe.c
>> @@ -876,7 +876,7 @@ static int set_srcdst_params(struct vpe_ctx *ctx)
>>           /*
>>            * we make sure that the source image has a 16 byte aligned
>>            * stride, we need to do the same for the motion vector buffer
>> -         * by aligning it's stride to the next 16 byte boundry. this
>> +         * by aligning it's stride to the next 16 byte boundary. this
>>            * extra space will not be used by the de-interlacer, but will
>>            * ensure that vpdma operates correctly
>>            */
>> diff --git a/drivers/media/platform/vsp1/vsp1_brx.c 
>> b/drivers/media/platform/vsp1/vsp1_brx.c
>> index 5e50178b057d..58ad248cd7f7 100644
>> --- a/drivers/media/platform/vsp1/vsp1_brx.c
>> +++ b/drivers/media/platform/vsp1/vsp1_brx.c
>> @@ -296,7 +296,7 @@ static void brx_configure_stream(struct 
>> vsp1_entity *entity,
>>       /*
>>        * The hardware is extremely flexible but we have no userspace 
>> API to
>>        * expose all the parameters, nor is it clear whether we would 
>> have use
>> -     * cases for all the supported modes. Let's just harcode the 
>> parameters
>> +     * cases for all the supported modes. Let's just hardcode the 
>> parameters
>>        * to sane default values for now.
>>        */
>> @@ -373,7 +373,7 @@ static void brx_configure_stream(struct 
>> vsp1_entity *entity,
>>           vsp1_brx_write(brx, dlb, VI6_BRU_CTRL(i), ctrl);
>>           /*
>> -         * Harcode the blending formula to
>> +         * Hardcode the blending formula to
>>            *
>>            *    DSTc = DSTc * (1 - SRCa) + SRCc * SRCa
>>            *    DSTa = DSTa * (1 - SRCa) + SRCa
>> diff --git a/drivers/media/platform/xilinx/xilinx-vip.c 
>> b/drivers/media/platform/xilinx/xilinx-vip.c
>> index 18f98838111b..08a825c3a3f6 100644
>> --- a/drivers/media/platform/xilinx/xilinx-vip.c
>> +++ b/drivers/media/platform/xilinx/xilinx-vip.c
>> @@ -166,7 +166,7 @@ EXPORT_SYMBOL_GPL(xvip_set_format_size);
>>    * the register, otherwise the bitmask is cleared from the register
>>    * when the flag @set is false.
>>    *
>> - * Fox eample, this function can be used to set a control with a 
>> boolean value
>> + * Fox example, this function can be used to set a control with a 
>> boolean value
>>    * requested by users. If the caller knows whether to set or clear 
>> in the first
>>    * place, the caller should call xvip_clr() or xvip_set() directly 
>> instead of
>>    * using this function.
>>

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 06/14] media: platform: fix several typos
  2019-02-18 19:29   ` Mauro Carvalho Chehab
@ 2019-02-19 14:10       ` Benoit Parrot
  -1 siblings, 0 replies; 42+ messages in thread
From: Benoit Parrot @ 2019-02-19 14:10 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Andrew-CT Chen, Alexandre Belloni, Minghsiu Tsai, Heiko Stuebner,
	Maxime Ripard, Stanimir Varbanov, Patrice Chotard, Andrzej Hajda,
	Lad, Prabhakar, Laurent Pinchart, Sylwester Nawrocki,
	Michal Simek, Andrzej Pietrasiewicz,
	linux-samsung-soc-u79uwXL29TY76Z2rM5mHXA, Jonathan Corbet,
	Chen-Yu Tsai, Krzysztof Kozlowski,
	linux-stm32-XDFAJ8BFU24N7RejjzZ/Li2xQDfSxrLKVpNB7YpNyf8,
	linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	Ludovic Desroches, Kukjin Kim

Hi Mauro,

Thanks for your patch,

Mauro Carvalho Chehab <mchehab+samsung-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> wrote on Mon [2019-Feb-18 14:29:00 -0500]:
> Use codespell to fix lots of typos over frontends.
> 
> Manually verified to avoid false-positives.
> 
> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>

For drivers/media/platform/ti-vpe/*

Reviewed-by: Benoit Parrot <bparrot-l0cyMroinI0@public.gmane.org>

Regards,
Benoit

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 06/14] media: platform: fix several typos
@ 2019-02-19 14:10       ` Benoit Parrot
  0 siblings, 0 replies; 42+ messages in thread
From: Benoit Parrot @ 2019-02-19 14:10 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Andrew-CT Chen, Alexandre Belloni, Minghsiu Tsai, Heiko Stuebner,
	Maxime Ripard, Stanimir Varbanov, Patrice Chotard, Andrzej Hajda,
	Lad, Prabhakar, Laurent Pinchart, Sylwester Nawrocki,
	Michal Simek, Andrzej Pietrasiewicz, linux-samsung-soc,
	Jonathan Corbet, Chen-Yu Tsai, Krzysztof Kozlowski, linux-stm32,
	linux-rockchip, Ludovic Desroches, Kukjin Kim,
	Linux Media Mailing List, Kamil Debski, Maxime Coquelin,
	Alexandre Torgue, linux-arm-msm, Houlong Wei,
	Mauro Carvalho Chehab, Jeongtae Park, linux-mediatek,
	Jacek Anaszewski, Yong Deng, Matthias Brugger, Hugues Fruchet,
	Tiffany Lin, linux-arm-kernel, Hyun Kwon, Jacob chen,
	linux-renesas-soc, Kyungmin Park, Kieran Bingham,
	Jean-Christophe Trotin, Philipp Zabel, Niklas Söderlund,
	Eugen Hristev

Hi Mauro,

Thanks for your patch,

Mauro Carvalho Chehab <mchehab+samsung@kernel.org> wrote on Mon [2019-Feb-18 14:29:00 -0500]:
> Use codespell to fix lots of typos over frontends.
> 
> Manually verified to avoid false-positives.
> 
> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>

For drivers/media/platform/ti-vpe/*

Reviewed-by: Benoit Parrot <bparrot@ti.com>

Regards,
Benoit

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 06/14] media: platform: fix several typos
  2019-02-18 19:29   ` Mauro Carvalho Chehab
@ 2019-02-19 14:55     ` Kieran Bingham
  -1 siblings, 0 replies; 42+ messages in thread
From: Kieran Bingham @ 2019-02-19 14:55 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Andrew-CT Chen, Alexandre Belloni, Minghsiu Tsai, Heiko Stuebner,
	Maxime Ripard, Stanimir Varbanov, Patrice Chotard, Andrzej Hajda,
	Lad, Prabhakar, Laurent Pinchart, Sylwester Nawrocki,
	Michal Simek, Andrzej Pietrasiewicz, linux-samsung-soc,
	Jonathan Corbet, Chen-Yu Tsai, Krzysztof Kozlowski, linux-stm32,
	linux-rockchip, Ludovic Desroches, Kukjin Kim

Hi Mauro,

On 18/02/2019 19:29, Mauro Carvalho Chehab wrote:
> Use codespell to fix lots of typos over frontends.
> 
> Manually verified to avoid false-positives.


For
 drivers/media/platform/Kconfig (RCAR_DRIF),
and
 drivers/media/platform/vsp1/vsp1_brx.c


Reviewed-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>

> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
> ---
>  drivers/media/platform/Kconfig                     |  2 +-
>  drivers/media/platform/atmel/atmel-isi.c           |  4 ++--
>  drivers/media/platform/coda/coda-jpeg.c            |  2 +-
>  drivers/media/platform/davinci/isif.c              |  4 ++--
>  drivers/media/platform/davinci/vpbe.c              |  2 +-
>  drivers/media/platform/davinci/vpif.c              |  2 +-
>  drivers/media/platform/davinci/vpif_display.c      |  4 ++--
>  .../media/platform/exynos4-is/fimc-is-command.h    |  2 +-
>  drivers/media/platform/exynos4-is/fimc-is-param.h  |  2 +-
>  drivers/media/platform/exynos4-is/media-dev.h      |  2 +-
>  drivers/media/platform/exynos4-is/mipi-csis.c      |  4 ++--
>  drivers/media/platform/marvell-ccic/mmp-driver.c   |  4 ++--
>  drivers/media/platform/mtk-mdp/mtk_mdp_core.h      |  6 +++---
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c |  2 +-
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h |  4 ++--
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |  2 +-
>  .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c  |  4 ++--
>  .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c   |  2 +-
>  drivers/media/platform/mtk-vcodec/vdec_drv_if.h    |  2 +-
>  drivers/media/platform/mtk-vcodec/vdec_vpu_if.h    |  2 +-
>  drivers/media/platform/omap/omap_vout.c            |  4 ++--
>  drivers/media/platform/omap/omap_voutdef.h         |  4 ++--
>  drivers/media/platform/omap3isp/isp.c              |  2 +-
>  drivers/media/platform/omap3isp/ispccdc.c          |  4 ++--
>  drivers/media/platform/omap3isp/ispcsi2.c          |  2 +-
>  drivers/media/platform/pxa_camera.c                |  2 +-
>  drivers/media/platform/qcom/venus/core.h           |  2 +-
>  drivers/media/platform/rcar-vin/rcar-dma.c         |  2 +-
>  drivers/media/platform/rcar-vin/rcar-v4l2.c        |  4 ++--
>  drivers/media/platform/rockchip/rga/rga-hw.c       |  6 +++---
>  drivers/media/platform/s3c-camif/camif-core.h      |  2 +-
>  drivers/media/platform/s5p-jpeg/jpeg-core.h        |  4 ++--
>  drivers/media/platform/s5p-mfc/s5p_mfc_common.h    |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c      |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_dec.c       |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c    |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c    |  4 ++--
>  .../media/platform/sti/c8sectpfe/c8sectpfe-core.h  |  2 +-
>  drivers/media/platform/sti/delta/delta.h           |  2 +-
>  drivers/media/platform/sti/hva/hva-h264.c          |  2 +-
>  drivers/media/platform/stm32/stm32-dcmi.c          |  2 +-
>  drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h |  2 +-
>  drivers/media/platform/ti-vpe/vpdma.c              | 14 +++++++-------
>  drivers/media/platform/ti-vpe/vpe.c                |  2 +-
>  drivers/media/platform/vsp1/vsp1_brx.c             |  4 ++--
>  drivers/media/platform/xilinx/xilinx-vip.c         |  2 +-
>  46 files changed, 70 insertions(+), 70 deletions(-)
> 
> diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
> index 6cff26b29a38..4acbed189644 100644
> --- a/drivers/media/platform/Kconfig
> +++ b/drivers/media/platform/Kconfig
> @@ -668,7 +668,7 @@ menuconfig SDR_PLATFORM_DRIVERS
>  if SDR_PLATFORM_DRIVERS
>  
>  config VIDEO_RCAR_DRIF
> -	tristate "Renesas Digitial Radio Interface (DRIF)"
> +	tristate "Renesas Digital Radio Interface (DRIF)"
>  	depends on VIDEO_V4L2
>  	depends on ARCH_RENESAS || COMPILE_TEST
>  	select VIDEOBUF2_VMALLOC
> diff --git a/drivers/media/platform/atmel/atmel-isi.c b/drivers/media/platform/atmel/atmel-isi.c
> index fdb255e4a956..08b8d5583080 100644
> --- a/drivers/media/platform/atmel/atmel-isi.c
> +++ b/drivers/media/platform/atmel/atmel-isi.c
> @@ -110,7 +110,7 @@ struct atmel_isi {
>  	bool				enable_preview_path;
>  
>  	struct completion		complete;
> -	/* ISI peripherial clock */
> +	/* ISI peripheral clock */
>  	struct clk			*pclk;
>  	unsigned int			irq;
>  
> @@ -1078,7 +1078,7 @@ static void isi_graph_notify_unbind(struct v4l2_async_notifier *notifier,
>  
>  	dev_dbg(isi->dev, "Removing %s\n", video_device_node_name(isi->vdev));
>  
> -	/* Checks internaly if vdev have been init or not */
> +	/* Checks internally if vdev have been init or not */
>  	video_unregister_device(isi->vdev);
>  }
>  
> diff --git a/drivers/media/platform/coda/coda-jpeg.c b/drivers/media/platform/coda/coda-jpeg.c
> index 9f899a6cefed..39a2351c1e48 100644
> --- a/drivers/media/platform/coda/coda-jpeg.c
> +++ b/drivers/media/platform/coda/coda-jpeg.c
> @@ -103,7 +103,7 @@ static const unsigned char chroma_ac_value[162 + 2] = {
>  
>  /*
>   * Quantization tables for luminance and chrominance components in
> - * zig-zag scan order from the Freescale i.MX VPU libaries
> + * zig-zag scan order from the Freescale i.MX VPU libraries
>   */
>  
>  static unsigned char luma_q[64] = {
> diff --git a/drivers/media/platform/davinci/isif.c b/drivers/media/platform/davinci/isif.c
> index 340f8218f54d..47cecd10eb9f 100644
> --- a/drivers/media/platform/davinci/isif.c
> +++ b/drivers/media/platform/davinci/isif.c
> @@ -328,7 +328,7 @@ static void isif_config_bclamp(struct isif_black_clamp *bc)
>  	if (bc->en) {
>  		val = bc->bc_mode_color << ISIF_BC_MODE_COLOR_SHIFT;
>  
> -		/* Enable BC and horizontal clamp caculation paramaters */
> +		/* Enable BC and horizontal clamp calculation parameters */
>  		val = val | 1 | (bc->horz.mode << ISIF_HORZ_BC_MODE_SHIFT);
>  
>  		regw(val, CLAMPCFG);
> @@ -358,7 +358,7 @@ static void isif_config_bclamp(struct isif_black_clamp *bc)
>  			regw(bc->horz.win_start_v_calc, CLHWIN2);
>  		}
>  
> -		/* vertical clamp caculation paramaters */
> +		/* vertical clamp calculation parameters */
>  
>  		/* Reset clamp value sel for previous line */
>  		val |=
> diff --git a/drivers/media/platform/davinci/vpbe.c b/drivers/media/platform/davinci/vpbe.c
> index 4766a7a23d16..8339163a5231 100644
> --- a/drivers/media/platform/davinci/vpbe.c
> +++ b/drivers/media/platform/davinci/vpbe.c
> @@ -242,7 +242,7 @@ static int vpbe_set_output(struct vpbe_device *vpbe_dev, int index)
>  		goto unlock;
>  
>  	/*
> -	 * It is assumed that venc or extenal encoder will set a default
> +	 * It is assumed that venc or external encoder will set a default
>  	 * mode in the sub device. For external encoder or LCD pannel output,
>  	 * we also need to set up the lcd port for the required mode. So setup
>  	 * the lcd port for the default mode that is configured in the board
> diff --git a/drivers/media/platform/davinci/vpif.c b/drivers/media/platform/davinci/vpif.c
> index 16352e2263d2..df66461f5d4f 100644
> --- a/drivers/media/platform/davinci/vpif.c
> +++ b/drivers/media/platform/davinci/vpif.c
> @@ -1,7 +1,7 @@
>  /*
>   * vpif - Video Port Interface driver
>   * VPIF is a receiver and transmitter for video data. It has two channels(0, 1)
> - * that receiveing video byte stream and two channels(2, 3) for video output.
> + * that receiving video byte stream and two channels(2, 3) for video output.
>   * The hardware supports SDTV, HDTV formats, raw data capture.
>   * Currently, the driver supports NTSC and PAL standards.
>   *
> diff --git a/drivers/media/platform/davinci/vpif_display.c b/drivers/media/platform/davinci/vpif_display.c
> index 3517487d9760..f4b4f2a1dfc0 100644
> --- a/drivers/media/platform/davinci/vpif_display.c
> +++ b/drivers/media/platform/davinci/vpif_display.c
> @@ -138,7 +138,7 @@ static int vpif_buffer_queue_setup(struct vb2_queue *vq,
>   * vpif_buffer_queue : Callback function to add buffer to DMA queue
>   * @vb: ptr to vb2_buffer
>   *
> - * This callback fucntion queues the buffer to DMA engine
> + * This callback function queues the buffer to DMA engine
>   */
>  static void vpif_buffer_queue(struct vb2_buffer *vb)
>  {
> @@ -635,7 +635,7 @@ static int vpif_try_fmt_vid_out(struct file *file, void *priv,
>  	struct v4l2_pix_format *pixfmt = &fmt->fmt.pix;
>  
>  	/*
> -	 * to supress v4l-compliance warnings silently correct
> +	 * to suppress v4l-compliance warnings silently correct
>  	 * the pixelformat
>  	 */
>  	if (pixfmt->pixelformat != V4L2_PIX_FMT_YUV422P)
> diff --git a/drivers/media/platform/exynos4-is/fimc-is-command.h b/drivers/media/platform/exynos4-is/fimc-is-command.h
> index 0d1f52e394b1..b06b56b890d5 100644
> --- a/drivers/media/platform/exynos4-is/fimc-is-command.h
> +++ b/drivers/media/platform/exynos4-is/fimc-is-command.h
> @@ -18,7 +18,7 @@
>  
>  #define FIMC_IS_COMMAND_VER	110 /* FIMC-IS command set version 1.10 */
>  
> -/* Enumeration of commands beetween the FIMC-IS and the host processor. */
> +/* Enumeration of commands between the FIMC-IS and the host processor. */
>  
>  /* HOST to FIMC-IS */
>  #define HIC_PREVIEW_STILL	0x0001
> diff --git a/drivers/media/platform/exynos4-is/fimc-is-param.h b/drivers/media/platform/exynos4-is/fimc-is-param.h
> index 8e31f7642776..22923a3d405e 100644
> --- a/drivers/media/platform/exynos4-is/fimc-is-param.h
> +++ b/drivers/media/platform/exynos4-is/fimc-is-param.h
> @@ -298,7 +298,7 @@ enum isp_af_mode {
>  #define ISP_FLASH_COMMAND_AUTO			2
>  #define ISP_FLASH_COMMAND_TORCH			3 /* 3 sec */
>  
> -/* Flash red-eye commads */
> +/* Flash red-eye commands */
>  #define ISP_FLASH_REDEYE_DISABLE		0
>  #define ISP_FLASH_REDEYE_ENABLE			1
>  
> diff --git a/drivers/media/platform/exynos4-is/media-dev.h b/drivers/media/platform/exynos4-is/media-dev.h
> index 9f527670395a..a7c9490bbcb4 100644
> --- a/drivers/media/platform/exynos4-is/media-dev.h
> +++ b/drivers/media/platform/exynos4-is/media-dev.h
> @@ -79,7 +79,7 @@ struct fimc_camclk_info {
>  
>  /**
>   * struct fimc_sensor_info - image data source subdev information
> - * @pdata: sensor's atrributes passed as media device's platform data
> + * @pdata: sensor's attributes passed as media device's platform data
>   * @asd: asynchronous subdev registration data structure
>   * @subdev: image sensor v4l2 subdev
>   * @host: fimc device the sensor is currently linked to
> diff --git a/drivers/media/platform/exynos4-is/mipi-csis.c b/drivers/media/platform/exynos4-is/mipi-csis.c
> index 35cb0162085b..234e047e3e8f 100644
> --- a/drivers/media/platform/exynos4-is/mipi-csis.c
> +++ b/drivers/media/platform/exynos4-is/mipi-csis.c
> @@ -183,7 +183,7 @@ struct csis_drvdata {
>   * @index: the hardware instance index
>   * @pdev: CSIS platform device
>   * @phy: pointer to the CSIS generic PHY
> - * @regs: mmaped I/O registers memory
> + * @regs: mmapped I/O registers memory
>   * @supplies: CSIS regulator supplies
>   * @clock: CSIS clocks
>   * @irq: requested s5p-mipi-csis irq number
> @@ -745,7 +745,7 @@ static int s5pcsis_parse_dt(struct platform_device *pdev,
>  		goto err;
>  	}
>  
> -	/* Get MIPI CSI-2 bus configration from the endpoint node. */
> +	/* Get MIPI CSI-2 bus configuration from the endpoint node. */
>  	of_property_read_u32(node, "samsung,csis-hs-settle",
>  					&state->hs_settle);
>  	state->wclk_ext = of_property_read_bool(node,
> diff --git a/drivers/media/platform/marvell-ccic/mmp-driver.c b/drivers/media/platform/marvell-ccic/mmp-driver.c
> index 70a2833db0d1..af76eb637773 100644
> --- a/drivers/media/platform/marvell-ccic/mmp-driver.c
> +++ b/drivers/media/platform/marvell-ccic/mmp-driver.c
> @@ -240,8 +240,8 @@ static void mmpcam_calc_dphy(struct mcam_camera *mcam)
>  	 *  bit 8 ~ bit 15: HS_SETTLE
>  	 *   Time interval during which the HS
>  	 *   receiver shall ignore any Data Lane
> -	 *   HS transistions.
> -	 *   The vaule has been calibrated on
> +	 *   HS transitions.
> +	 *   The value has been calibrated on
>  	 *   different boards. It seems to work well.
>  	 *
>  	 *  More detail please refer
> diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h b/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
> index ad1cff306efd..e5abb1abb3a3 100644
> --- a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
> +++ b/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
> @@ -41,7 +41,7 @@
>  #define MTK_MDP_CTX_ERROR		BIT(5)
>  
>  /**
> - *  struct mtk_mdp_pix_align - alignement of image
> + *  struct mtk_mdp_pix_align - alignment of image
>   *  @org_w: source alignment of width
>   *  @org_h: source alignment of height
>   *  @target_w: dst alignment of width
> @@ -122,8 +122,8 @@ struct mtk_mdp_frame {
>  /**
>   * struct mtk_mdp_variant - image processor variant information
>   * @pix_max:		maximum limit of image size
> - * @pix_min:		minimun limit of image size
> - * @pix_align:		alignement of image
> + * @pix_min:		minimum limit of image size
> + * @pix_align:		alignment of image
>   * @h_scale_up_max:	maximum scale-up in horizontal
>   * @v_scale_up_max:	maximum scale-up in vertical
>   * @h_scale_down_max:	maximum scale-down in horizontal
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> index ba619647bc10..794aba685120 100644
> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> @@ -1170,7 +1170,7 @@ static void vb2ops_vdec_buf_queue(struct vb2_buffer *vb)
>  	ret = vdec_if_decode(ctx, &src_mem, NULL, &res_chg);
>  	if (ret || !res_chg) {
>  		/*
> -		 * fb == NULL menas to parse SPS/PPS header or
> +		 * fb == NULL means to parse SPS/PPS header or
>  		 * resolution info in src_mem. Decode can fail
>  		 * if there is no SPS header or picture info
>  		 * in bs
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h b/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> index 8aba69555b12..e7e2a108def9 100644
> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> @@ -151,9 +151,9 @@ struct mtk_q_data {
>   * @intra_period: I frame period
>   * @gop_size: group of picture size, it's used as the intra frame period
>   * @framerate_num: frame rate numerator. ex: framerate_num=30 and
> - *		   framerate_denom=1 menas FPS is 30
> + *		   framerate_denom=1 means FPS is 30
>   * @framerate_denom: frame rate denominator. ex: framerate_num=30 and
> - *		     framerate_denom=1 menas FPS is 30
> + *		     framerate_denom=1 means FPS is 30
>   * @h264_max_qp: Max value for H.264 quantization parameter
>   * @h264_profile: V4L2 defined H.264 profile
>   * @h264_level: V4L2 defined H.264 level
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c b/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> index d1f12257bf66..2af654240d96 100644
> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> @@ -393,7 +393,7 @@ static void mtk_venc_set_param(struct mtk_vcodec_ctx *ctx,
>  		param->input_yuv_fmt = VENC_YUV_FORMAT_NV21;
>  		break;
>  	default:
> -		mtk_v4l2_err("Unsupport fourcc =%d", q_data_src->fmt->fourcc);
> +		mtk_v4l2_err("Unsupported fourcc =%d", q_data_src->fmt->fourcc);
>  		break;
>  	}
>  	param->h264_profile = enc_params->h264_profile;
> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c b/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> index aa3ce41898bc..02c960c63ac0 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> +++ b/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> @@ -55,7 +55,7 @@ struct h264_fb {
>  
>  /**
>   * struct h264_ring_fb_list - ring frame buffer list
> - * @fb_list   : frame buffer arrary
> + * @fb_list   : frame buffer array
>   * @read_idx  : read index
>   * @write_idx : write index
>   * @count     : buffer count in list
> @@ -72,7 +72,7 @@ struct h264_ring_fb_list {
>  /**
>   * struct vdec_h264_dec_info - decode information
>   * @dpb_sz		: decoding picture buffer size
> - * @resolution_changed  : resoltion change happen
> + * @resolution_changed  : resolution change happen
>   * @realloc_mv_buf	: flag to notify driver to re-allocate mv buffer
>   * @reserved		: for 8 bytes alignment
>   * @bs_dma		: Input bit-stream buffer dma address
> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c b/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> index 3e84a761db3a..bac3723038de 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> +++ b/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> @@ -120,7 +120,7 @@ struct vdec_vp8_hw_reg_base {
>  /**
>   * struct vdec_vp8_vpu_inst - VPU instance for VP8 decode
>   * @wq_hd	: Wait queue to wait VPU message ack
> - * @signaled	: 1 - Host has received ack message from VPU, 0 - not recevie
> + * @signaled	: 1 - Host has received ack message from VPU, 0 - not receive
>   * @failure	: VPU execution result status 0 - success, others - fail
>   * @inst_addr	: VPU decoder instance address
>   */
> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h b/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> index ded1154481cd..9a21591f3818 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> +++ b/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> @@ -80,7 +80,7 @@ void vdec_if_deinit(struct mtk_vcodec_ctx *ctx);
>   * vdec_if_decode() - trigger decode
>   * @ctx	: [in] v4l2 context
>   * @bs	: [in] input bitstream
> - * @fb	: [in] frame buffer to store decoded frame, when null menas parse
> + * @fb	: [in] frame buffer to store decoded frame, when null means parse
>   *	header only
>   * @res_chg	: [out] resolution change happens if current bs have different
>   *	picture width/height
> diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h b/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> index cd37bb2a610f..79d8eac7f5e2 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> +++ b/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> @@ -62,7 +62,7 @@ int vpu_dec_start(struct vdec_vpu_inst *vpu, uint32_t *data, unsigned int len);
>  /**
>   * vpu_dec_end - end decoding, basically the function will be invoked once
>   *               when HW decoding done interrupt received successfully. The
> - *               decoder in VPU will continute to do referene frame management
> + *               decoder in VPU will continue to do reference frame management
>   *               and check if there is a new decoded frame available to display.
>   *
>   * @vpu : instance for vdec_vpu_inst
> diff --git a/drivers/media/platform/omap/omap_vout.c b/drivers/media/platform/omap/omap_vout.c
> index ff3de2dce5a2..37f0d7146dfa 100644
> --- a/drivers/media/platform/omap/omap_vout.c
> +++ b/drivers/media/platform/omap/omap_vout.c
> @@ -1129,7 +1129,7 @@ static int vidioc_s_fmt_vid_out(struct file *file, void *fh,
>  	}
>  	timing = &dssdev->panel.timings;
>  
> -	/* We dont support RGB24-packed mode if vrfb rotation
> +	/* We don't support RGB24-packed mode if vrfb rotation
>  	 * is enabled*/
>  	if ((is_rotation_enabled(vout)) &&
>  			f->fmt.pix.pixelformat == V4L2_PIX_FMT_RGB24) {
> @@ -1147,7 +1147,7 @@ static int vidioc_s_fmt_vid_out(struct file *file, void *fh,
>  		vout->fbuf.fmt.width = timing->x_res;
>  	}
>  
> -	/* change to samller size is OK */
> +	/* change to smaller size is OK */
>  
>  	bpp = omap_vout_try_format(&f->fmt.pix);
>  	f->fmt.pix.sizeimage = f->fmt.pix.width * f->fmt.pix.height * bpp;
> diff --git a/drivers/media/platform/omap/omap_voutdef.h b/drivers/media/platform/omap/omap_voutdef.h
> index 56b630b1c8b4..c740393c8509 100644
> --- a/drivers/media/platform/omap/omap_voutdef.h
> +++ b/drivers/media/platform/omap/omap_voutdef.h
> @@ -37,7 +37,7 @@
>  #define VID_MAX_WIDTH		1280	/* Largest width */
>  #define VID_MAX_HEIGHT		720	/* Largest height */
>  
> -/* Mimimum requirement is 2x2 for DSS */
> +/* Minimum requirement is 2x2 for DSS */
>  #define VID_MIN_WIDTH		2
>  #define VID_MIN_HEIGHT		2
>  
> @@ -135,7 +135,7 @@ struct omap_vout_device {
>  	enum omap_color_mode dss_mode;
>  
>  	/* we don't allow to request new buffer when old buffers are
> -	 * still mmaped
> +	 * still mmapped
>  	 */
>  	int mmap_count;
>  
> diff --git a/drivers/media/platform/omap3isp/isp.c b/drivers/media/platform/omap3isp/isp.c
> index 13f2828d880d..bd57174d81a7 100644
> --- a/drivers/media/platform/omap3isp/isp.c
> +++ b/drivers/media/platform/omap3isp/isp.c
> @@ -1517,7 +1517,7 @@ void omap3isp_print_status(struct isp_device *isp)
>   *
>   * To solve this problem power management support is split into prepare/complete
>   * and suspend/resume operations. The pipelines are stopped in prepare() and the
> - * ISP clocks get disabled in suspend(). Similarly, the clocks are reenabled in
> + * ISP clocks get disabled in suspend(). Similarly, the clocks are re-enabled in
>   * resume(), and the the pipelines are restarted in complete().
>   *
>   * TODO: PM dependencies between the ISP and sensors are not modelled explicitly
> diff --git a/drivers/media/platform/omap3isp/ispccdc.c b/drivers/media/platform/omap3isp/ispccdc.c
> index 14a1c24037c4..261ad1175f98 100644
> --- a/drivers/media/platform/omap3isp/ispccdc.c
> +++ b/drivers/media/platform/omap3isp/ispccdc.c
> @@ -1594,7 +1594,7 @@ static int ccdc_isr_buffer(struct isp_ccdc_device *ccdc)
>  		return 0;
>  
>  	/* We're in continuous mode, and memory writes were disabled due to a
> -	 * buffer underrun. Reenable them now that we have a buffer. The buffer
> +	 * buffer underrun. Re-enable them now that we have a buffer. The buffer
>  	 * address has been set in ccdc_video_queue.
>  	 */
>  	if (ccdc->state == ISP_PIPELINE_STREAM_CONTINUOUS && ccdc->underrun) {
> @@ -1712,7 +1712,7 @@ static void ccdc_vd1_isr(struct isp_ccdc_device *ccdc)
>  	 * data to memory the CCDC and LSC are stopped immediately but
>  	 * without change the CCDC stopping state machine. The CCDC
>  	 * stopping state machine should be used only when user request
> -	 * for stopping is received (SINGLESHOT is an exeption).
> +	 * for stopping is received (SINGLESHOT is an exception).
>  	 */
>  	switch (ccdc->state) {
>  	case ISP_PIPELINE_STREAM_SINGLESHOT:
> diff --git a/drivers/media/platform/omap3isp/ispcsi2.c b/drivers/media/platform/omap3isp/ispcsi2.c
> index 9c180f607bcb..da66ea65be5d 100644
> --- a/drivers/media/platform/omap3isp/ispcsi2.c
> +++ b/drivers/media/platform/omap3isp/ispcsi2.c
> @@ -710,7 +710,7 @@ static void csi2_isr_ctx(struct isp_csi2_device *csi2,
>  
>  	/* Skip interrupts until we reach the frame skip count. The CSI2 will be
>  	 * automatically disabled, as the frame skip count has been programmed
> -	 * in the CSI2_CTx_CTRL1::COUNT field, so reenable it.
> +	 * in the CSI2_CTx_CTRL1::COUNT field, so re-enable it.
>  	 *
>  	 * It would have been nice to rely on the FRAME_NUMBER interrupt instead
>  	 * but it turned out that the interrupt is only generated when the CSI2
> diff --git a/drivers/media/platform/pxa_camera.c b/drivers/media/platform/pxa_camera.c
> index 3cf3c6390cc8..4fe228752a43 100644
> --- a/drivers/media/platform/pxa_camera.c
> +++ b/drivers/media/platform/pxa_camera.c
> @@ -1631,7 +1631,7 @@ static int pxa_camera_set_bus_param(struct pxa_camera_dev *pcdev)
>  
>  	pcdev->channels = 1;
>  
> -	/* Make choises, based on platform preferences */
> +	/* Make choices, based on platform preferences */
>  	if ((common_flags & V4L2_MBUS_HSYNC_ACTIVE_HIGH) &&
>  	    (common_flags & V4L2_MBUS_HSYNC_ACTIVE_LOW)) {
>  		if (pcdev->platform_flags & PXA_CAMERA_HSP)
> diff --git a/drivers/media/platform/qcom/venus/core.h b/drivers/media/platform/qcom/venus/core.h
> index 79c7e816c706..7a3feb5cee00 100644
> --- a/drivers/media/platform/qcom/venus/core.h
> +++ b/drivers/media/platform/qcom/venus/core.h
> @@ -219,7 +219,7 @@ struct venus_buffer {
>  #define to_venus_buffer(ptr)	container_of(ptr, struct venus_buffer, vb)
>  
>  /**
> - * struct venus_inst - holds per instance paramerters
> + * struct venus_inst - holds per instance parameters
>   *
>   * @list:	used for attach an instance to the core
>   * @lock:	instance lock
> diff --git a/drivers/media/platform/rcar-vin/rcar-dma.c b/drivers/media/platform/rcar-vin/rcar-dma.c
> index beb9248992a4..2207a31d355e 100644
> --- a/drivers/media/platform/rcar-vin/rcar-dma.c
> +++ b/drivers/media/platform/rcar-vin/rcar-dma.c
> @@ -681,7 +681,7 @@ static int rvin_setup(struct rvin_dev *vin)
>  		break;
>  	}
>  
> -	/* Enable VSYNC Field Toogle mode after one VSYNC input */
> +	/* Enable VSYNC Field Toggle mode after one VSYNC input */
>  	if (vin->info->model == RCAR_GEN3)
>  		dmr2 = VNDMR2_FTEV;
>  	else
> diff --git a/drivers/media/platform/rcar-vin/rcar-v4l2.c b/drivers/media/platform/rcar-vin/rcar-v4l2.c
> index 7a2851790b91..7cbdcbf9b090 100644
> --- a/drivers/media/platform/rcar-vin/rcar-v4l2.c
> +++ b/drivers/media/platform/rcar-vin/rcar-v4l2.c
> @@ -665,7 +665,7 @@ static void rvin_mc_try_format(struct rvin_dev *vin,
>  	 * The V4L2 specification clearly documents the colorspace fields
>  	 * as being set by drivers for capture devices. Using the values
>  	 * supplied by userspace thus wouldn't comply with the API. Until
> -	 * the API is updated force fixed vaules.
> +	 * the API is updated force fixed values.
>  	 */
>  	pix->colorspace = RVIN_DEFAULT_COLORSPACE;
>  	pix->xfer_func = V4L2_MAP_XFER_FUNC_DEFAULT(pix->colorspace);
> @@ -964,7 +964,7 @@ void rvin_v4l2_unregister(struct rvin_dev *vin)
>  	v4l2_info(&vin->v4l2_dev, "Removing %s\n",
>  		  video_device_node_name(&vin->vdev));
>  
> -	/* Checks internaly if vdev have been init or not */
> +	/* Checks internally if vdev have been init or not */
>  	video_unregister_device(&vin->vdev);
>  }
>  
> diff --git a/drivers/media/platform/rockchip/rga/rga-hw.c b/drivers/media/platform/rockchip/rga/rga-hw.c
> index 96d1b1b3fe8e..843e50d17a72 100644
> --- a/drivers/media/platform/rockchip/rga/rga-hw.c
> +++ b/drivers/media/platform/rockchip/rga/rga-hw.c
> @@ -256,7 +256,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
>  	}
>  
>  	/*
> -	 * Cacluate the up/down scaling mode/factor.
> +	 * Calculate the up/down scaling mode/factor.
>  	 *
>  	 * RGA used to scale the picture first, and then rotate second,
>  	 * so we need to swap the w/h when rotate degree is 90/270.
> @@ -304,7 +304,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
>  	}
>  
>  	/*
> -	 * Cacluate the framebuffer virtual strides and active size,
> +	 * Calculate the framebuffer virtual strides and active size,
>  	 * note that the step of vir_stride / vir_width is 4 byte words
>  	 */
>  	src_vir_info.data.vir_stride = ctx->in.stride >> 2;
> @@ -318,7 +318,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
>  	dst_act_info.data.act_width = dst_w - 1;
>  
>  	/*
> -	 * Cacluate the source framebuffer base address with offset pixel.
> +	 * Calculate the source framebuffer base address with offset pixel.
>  	 */
>  	src_offsets = rga_get_addr_offset(&ctx->in, src_x, src_y,
>  					  src_w, src_h);
> diff --git a/drivers/media/platform/s3c-camif/camif-core.h b/drivers/media/platform/s3c-camif/camif-core.h
> index 1f5c8c94ce89..be5e7357dffc 100644
> --- a/drivers/media/platform/s3c-camif/camif-core.h
> +++ b/drivers/media/platform/s3c-camif/camif-core.h
> @@ -260,7 +260,7 @@ struct camif_vp {
>   * @clock:	  clocks required for the CAMIF operation
>   * @lock:	  mutex protecting this data structure
>   * @slock:	  spinlock protecting CAMIF registers
> - * @io_base:	  start address of the mmaped CAMIF registers
> + * @io_base:	  start address of the mmapped CAMIF registers
>   */
>  struct camif_dev {
>  	struct media_device		media_dev;
> diff --git a/drivers/media/platform/s5p-jpeg/jpeg-core.h b/drivers/media/platform/s5p-jpeg/jpeg-core.h
> index 90fda4b720eb..144c102ff05f 100644
> --- a/drivers/media/platform/s5p-jpeg/jpeg-core.h
> +++ b/drivers/media/platform/s5p-jpeg/jpeg-core.h
> @@ -153,7 +153,7 @@ struct s5p_jpeg_variant {
>  
>  /**
>   * struct jpeg_fmt - driver's internal color format data
> - * @name:	format descritpion
> + * @name:	format description
>   * @fourcc:	the fourcc code, 0 if not applicable
>   * @depth:	number of bits per pixel
>   * @colplanes:	number of color planes (1 for packed formats)
> @@ -193,7 +193,7 @@ struct s5p_jpeg_marker {
>   * @sos:	SOS marker's position relative to the buffer beginning
>   * @dht:	DHT markers' positions relative to the buffer beginning
>   * @dqt:	DQT markers' positions relative to the buffer beginning
> - * @sof:	SOF0 marker's postition relative to the buffer beginning
> + * @sof:	SOF0 marker's position relative to the buffer beginning
>   * @sof_len:	SOF0 marker's payload length (without length field itself)
>   * @components:	number of image components
>   * @size:	image buffer size in bytes
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_common.h b/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
> index 20442a9b9f7a..24148020baa9 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
> @@ -268,7 +268,7 @@ struct s5p_mfc_priv_buf {
>   * @enc_ctrl_handler:	control framework handler for encoding
>   * @pm:			power management control
>   * @variant:		MFC hardware variant information
> - * @num_inst:		couter of active MFC instances
> + * @num_inst:		counter of active MFC instances
>   * @irqlock:		lock for operations on videobuf2 queues
>   * @condlock:		lock for changing/checking if a context is ready to be
>   *			processed
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
> index ee7b15b335e0..9f832ba7bc8c 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
> @@ -51,7 +51,7 @@ int s5p_mfc_load_firmware(struct s5p_mfc_dev *dev)
>  	struct firmware *fw_blob;
>  	int i, err = -EINVAL;
>  
> -	/* Firmare has to be present as a separate file or compiled
> +	/* Firmware has to be present as a separate file or compiled
>  	 * into kernel. */
>  	mfc_debug_enter();
>  
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
> index f4c0e3a8f27d..e111f9c47179 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
> @@ -602,7 +602,7 @@ static int vidioc_querybuf(struct file *file, void *priv,
>  	int i;
>  
>  	if (buf->memory != V4L2_MEMORY_MMAP) {
> -		mfc_err("Only mmaped buffers can be used\n");
> +		mfc_err("Only mmapped buffers can be used\n");
>  		return -EINVAL;
>  	}
>  	mfc_debug(2, "State: %d, buf->type: %d\n", ctx->state, buf->type);
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
> index 0913881219ff..6144e95f6425 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
> @@ -1293,7 +1293,7 @@ static int s5p_mfc_run_init_dec_buffers(struct s5p_mfc_ctx *ctx)
>  	 * First set the output frame buffers
>  	 */
>  	if (ctx->capture_state != QUEUE_BUFS_MMAPED) {
> -		mfc_err("It seems that not all destination buffers were mmaped\nMFC requires that all destination are mmaped before starting processing\n");
> +		mfc_err("It seems that not all destination buffers were mmapped\nMFC requires that all destination are mmapped before starting processing\n");
>  		return -EAGAIN;
>  	}
>  	if (list_empty(&ctx->src_queue)) {
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
> index 7c629be43205..281699ab7fe1 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
> @@ -53,7 +53,7 @@ static int s5p_mfc_alloc_dec_temp_buffers_v6(struct s5p_mfc_ctx *ctx)
>  	return 0;
>  }
>  
> -/* Release temproary buffers for decoding */
> +/* Release temporary buffers for decoding */
>  static void s5p_mfc_release_dec_desc_buffer_v6(struct s5p_mfc_ctx *ctx)
>  {
>  	/* NOP */
> @@ -1928,7 +1928,7 @@ static inline int s5p_mfc_run_init_dec_buffers(struct s5p_mfc_ctx *ctx)
>  
>  	if (ctx->capture_state != QUEUE_BUFS_MMAPED) {
>  		mfc_err("It seems that not all destination buffers were\n"
> -			"mmaped.MFC requires that all destination are mmaped\n"
> +			"mmapped.MFC requires that all destination are mmapped\n"
>  			"before starting processing.\n");
>  		return -EAGAIN;
>  	}
> diff --git a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
> index 3dbb3a287cc0..c9d6021904cd 100644
> --- a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
> +++ b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
> @@ -193,7 +193,7 @@ struct c8sectpfei {
>  #define C8SECTPFE_SYS_ENABLE             BIT(0)
>  
>  /*
> - * Ponter record data structure required for each input block
> + * Pointer record data structure required for each input block
>   * see Table 82 on page 167 of functional specification.
>   */
>  
> diff --git a/drivers/media/platform/sti/delta/delta.h b/drivers/media/platform/sti/delta/delta.h
> index 2ba99922c05b..914556030e70 100644
> --- a/drivers/media/platform/sti/delta/delta.h
> +++ b/drivers/media/platform/sti/delta/delta.h
> @@ -286,7 +286,7 @@ struct delta_dec {
>  	 * Header parsing must be done using decode(), giving
>  	 * explicitly header access unit or first access unit of bitstream.
>  	 * If no valid header is found, get_streaminfo will return -ENODATA,
> -	 * in this case the next bistream access unit must be decoded till
> +	 * in this case the next bitstream access unit must be decoded till
>  	 * get_streaminfo becomes successful.
>  	 */
>  	int (*get_streaminfo)(struct delta_ctx *ctx,
> diff --git a/drivers/media/platform/sti/hva/hva-h264.c b/drivers/media/platform/sti/hva/hva-h264.c
> index b61a5d337d2a..c34f7cf5aed2 100644
> --- a/drivers/media/platform/sti/hva/hva-h264.c
> +++ b/drivers/media/platform/sti/hva/hva-h264.c
> @@ -626,7 +626,7 @@ static int hva_h264_prepare_task(struct hva_ctx *pctx,
>  	td->frame_width = frame_width;
>  	td->frame_height = frame_height;
>  
> -	/* set frame alignement */
> +	/* set frame alignment */
>  	td->window_width =  frame_width;
>  	td->window_height = frame_height;
>  	td->window_horizontal_offset = 0;
> diff --git a/drivers/media/platform/stm32/stm32-dcmi.c b/drivers/media/platform/stm32/stm32-dcmi.c
> index 6732874114cf..5fe5b38fa901 100644
> --- a/drivers/media/platform/stm32/stm32-dcmi.c
> +++ b/drivers/media/platform/stm32/stm32-dcmi.c
> @@ -1544,7 +1544,7 @@ static void dcmi_graph_notify_unbind(struct v4l2_async_notifier *notifier,
>  
>  	dev_dbg(dcmi->dev, "Removing %s\n", video_device_node_name(dcmi->vdev));
>  
> -	/* Checks internaly if vdev has been init or not */
> +	/* Checks internally if vdev has been init or not */
>  	video_unregister_device(dcmi->vdev);
>  }
>  
> diff --git a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
> index 0bb000712c33..85f97d4f086e 100644
> --- a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
> +++ b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
> @@ -65,7 +65,7 @@ bool sun6i_csi_is_format_supported(struct sun6i_csi *csi, u32 pixformat,
>  int sun6i_csi_set_power(struct sun6i_csi *csi, bool enable);
>  
>  /**
> - * sun6i_csi_update_config() - update the csi register setttings
> + * sun6i_csi_update_config() - update the csi register settings
>   * @csi:	pointer to the csi
>   * @config:	see struct sun6i_csi_config
>   */
> diff --git a/drivers/media/platform/ti-vpe/vpdma.c b/drivers/media/platform/ti-vpe/vpdma.c
> index e2cf2b90e500..1da2cb3aaf0c 100644
> --- a/drivers/media/platform/ti-vpe/vpdma.c
> +++ b/drivers/media/platform/ti-vpe/vpdma.c
> @@ -404,7 +404,7 @@ EXPORT_SYMBOL(vpdma_map_desc_buf);
>  
>  /*
>   * unmap descriptor/payload DMA buffer, disabling DMA access and
> - * allowing the main processor to acces the data
> + * allowing the main processor to access the data
>   */
>  void vpdma_unmap_desc_buf(struct vpdma_data *vpdma, struct vpdma_buf *buf)
>  {
> @@ -501,7 +501,7 @@ void vpdma_reset_desc_list(struct vpdma_desc_list *list)
>  EXPORT_SYMBOL(vpdma_reset_desc_list);
>  
>  /*
> - * free the buffer allocated fot the VPDMA descriptor list, this should be
> + * free the buffer allocated for the VPDMA descriptor list, this should be
>   * called when the user doesn't want to use VPDMA any more.
>   */
>  void vpdma_free_desc_list(struct vpdma_desc_list *list)
> @@ -790,7 +790,7 @@ static void dump_dtd(struct vpdma_dtd *dtd)
>   * append an outbound data transfer descriptor to the given descriptor list,
>   * this sets up a 'client to memory' VPDMA transfer for the given VPDMA channel
>   *
> - * @list: vpdma desc list to which we add this decriptor
> + * @list: vpdma desc list to which we add this descriptor
>   * @width: width of the image in pixels in memory
>   * @c_rect: compose params of output image
>   * @fmt: vpdma data format of the buffer
> @@ -798,7 +798,7 @@ static void dump_dtd(struct vpdma_dtd *dtd)
>   * max_width: enum for maximum width of data transfer
>   * max_height: enum for maximum height of data transfer
>   * chan: VPDMA channel
> - * flags: VPDMA flags to configure some descriptor fileds
> + * flags: VPDMA flags to configure some descriptor fields
>   */
>  void vpdma_add_out_dtd(struct vpdma_desc_list *list, int width,
>  		int stride, const struct v4l2_rect *c_rect,
> @@ -863,14 +863,14 @@ EXPORT_SYMBOL(vpdma_rawchan_add_out_dtd);
>   * append an inbound data transfer descriptor to the given descriptor list,
>   * this sets up a 'memory to client' VPDMA transfer for the given VPDMA channel
>   *
> - * @list: vpdma desc list to which we add this decriptor
> + * @list: vpdma desc list to which we add this descriptor
>   * @width: width of the image in pixels in memory(not the cropped width)
>   * @c_rect: crop params of input image
>   * @fmt: vpdma data format of the buffer
>   * dma_addr: dma address as seen by VPDMA
>   * chan: VPDMA channel
>   * field: top or bottom field info of the input image
> - * flags: VPDMA flags to configure some descriptor fileds
> + * flags: VPDMA flags to configure some descriptor fields
>   * frame_width/height: the complete width/height of the image presented to the
>   *			client (this makes sense when multiple channels are
>   *			connected to the same client, forming a larger frame)
> @@ -1008,7 +1008,7 @@ unsigned int vpdma_get_list_mask(struct vpdma_data *vpdma, int irq_num)
>  }
>  EXPORT_SYMBOL(vpdma_get_list_mask);
>  
> -/* clear previosuly occured list intterupts in the LIST_STAT register */
> +/* clear previously occurred list interupts in the LIST_STAT register */
>  void vpdma_clear_list_stat(struct vpdma_data *vpdma, int irq_num,
>  			   int list_num)
>  {
> diff --git a/drivers/media/platform/ti-vpe/vpe.c b/drivers/media/platform/ti-vpe/vpe.c
> index d70871d0ad2d..207e7e76c048 100644
> --- a/drivers/media/platform/ti-vpe/vpe.c
> +++ b/drivers/media/platform/ti-vpe/vpe.c
> @@ -876,7 +876,7 @@ static int set_srcdst_params(struct vpe_ctx *ctx)
>  		/*
>  		 * we make sure that the source image has a 16 byte aligned
>  		 * stride, we need to do the same for the motion vector buffer
> -		 * by aligning it's stride to the next 16 byte boundry. this
> +		 * by aligning it's stride to the next 16 byte boundary. this
>  		 * extra space will not be used by the de-interlacer, but will
>  		 * ensure that vpdma operates correctly
>  		 */
> diff --git a/drivers/media/platform/vsp1/vsp1_brx.c b/drivers/media/platform/vsp1/vsp1_brx.c
> index 5e50178b057d..58ad248cd7f7 100644
> --- a/drivers/media/platform/vsp1/vsp1_brx.c
> +++ b/drivers/media/platform/vsp1/vsp1_brx.c
> @@ -296,7 +296,7 @@ static void brx_configure_stream(struct vsp1_entity *entity,
>  	/*
>  	 * The hardware is extremely flexible but we have no userspace API to
>  	 * expose all the parameters, nor is it clear whether we would have use
> -	 * cases for all the supported modes. Let's just harcode the parameters
> +	 * cases for all the supported modes. Let's just hardcode the parameters
>  	 * to sane default values for now.
>  	 */
>  
> @@ -373,7 +373,7 @@ static void brx_configure_stream(struct vsp1_entity *entity,
>  		vsp1_brx_write(brx, dlb, VI6_BRU_CTRL(i), ctrl);
>  
>  		/*
> -		 * Harcode the blending formula to
> +		 * Hardcode the blending formula to
>  		 *
>  		 *	DSTc = DSTc * (1 - SRCa) + SRCc * SRCa
>  		 *	DSTa = DSTa * (1 - SRCa) + SRCa
> diff --git a/drivers/media/platform/xilinx/xilinx-vip.c b/drivers/media/platform/xilinx/xilinx-vip.c
> index 18f98838111b..08a825c3a3f6 100644
> --- a/drivers/media/platform/xilinx/xilinx-vip.c
> +++ b/drivers/media/platform/xilinx/xilinx-vip.c
> @@ -166,7 +166,7 @@ EXPORT_SYMBOL_GPL(xvip_set_format_size);
>   * the register, otherwise the bitmask is cleared from the register
>   * when the flag @set is false.
>   *
> - * Fox eample, this function can be used to set a control with a boolean value
> + * Fox example, this function can be used to set a control with a boolean value
>   * requested by users. If the caller knows whether to set or clear in the first
>   * place, the caller should call xvip_clr() or xvip_set() directly instead of
>   * using this function.
> 

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 06/14] media: platform: fix several typos
@ 2019-02-19 14:55     ` Kieran Bingham
  0 siblings, 0 replies; 42+ messages in thread
From: Kieran Bingham @ 2019-02-19 14:55 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Andrew-CT Chen, Alexandre Belloni, Minghsiu Tsai, Heiko Stuebner,
	Maxime Ripard, Stanimir Varbanov, Patrice Chotard, Andrzej Hajda,
	Lad, Prabhakar, Laurent Pinchart, Sylwester Nawrocki,
	Michal Simek, Andrzej Pietrasiewicz, linux-samsung-soc,
	Jonathan Corbet, Chen-Yu Tsai, Krzysztof Kozlowski, linux-stm32,
	linux-rockchip, Ludovic Desroches, Kukjin Kim,
	Linux Media Mailing List, Kamil Debski, Maxime Coquelin,
	Alexandre Torgue, linux-arm-msm, Houlong Wei,
	Mauro Carvalho Chehab, Benoit Parrot, Jeongtae Park,
	linux-mediatek, Jacek Anaszewski, Yong Deng, Matthias Brugger,
	Hugues Fruchet, Tiffany Lin, linux-arm-kernel, Hyun Kwon,
	Jacob chen, linux-renesas-soc, Kyungmin Park,
	Jean-Christophe Trotin, Philipp Zabel, Niklas Söderlund,
	Eugen Hristev

Hi Mauro,

On 18/02/2019 19:29, Mauro Carvalho Chehab wrote:
> Use codespell to fix lots of typos over frontends.
> 
> Manually verified to avoid false-positives.


For
 drivers/media/platform/Kconfig (RCAR_DRIF),
and
 drivers/media/platform/vsp1/vsp1_brx.c


Reviewed-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>

> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
> ---
>  drivers/media/platform/Kconfig                     |  2 +-
>  drivers/media/platform/atmel/atmel-isi.c           |  4 ++--
>  drivers/media/platform/coda/coda-jpeg.c            |  2 +-
>  drivers/media/platform/davinci/isif.c              |  4 ++--
>  drivers/media/platform/davinci/vpbe.c              |  2 +-
>  drivers/media/platform/davinci/vpif.c              |  2 +-
>  drivers/media/platform/davinci/vpif_display.c      |  4 ++--
>  .../media/platform/exynos4-is/fimc-is-command.h    |  2 +-
>  drivers/media/platform/exynos4-is/fimc-is-param.h  |  2 +-
>  drivers/media/platform/exynos4-is/media-dev.h      |  2 +-
>  drivers/media/platform/exynos4-is/mipi-csis.c      |  4 ++--
>  drivers/media/platform/marvell-ccic/mmp-driver.c   |  4 ++--
>  drivers/media/platform/mtk-mdp/mtk_mdp_core.h      |  6 +++---
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c |  2 +-
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h |  4 ++--
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |  2 +-
>  .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c  |  4 ++--
>  .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c   |  2 +-
>  drivers/media/platform/mtk-vcodec/vdec_drv_if.h    |  2 +-
>  drivers/media/platform/mtk-vcodec/vdec_vpu_if.h    |  2 +-
>  drivers/media/platform/omap/omap_vout.c            |  4 ++--
>  drivers/media/platform/omap/omap_voutdef.h         |  4 ++--
>  drivers/media/platform/omap3isp/isp.c              |  2 +-
>  drivers/media/platform/omap3isp/ispccdc.c          |  4 ++--
>  drivers/media/platform/omap3isp/ispcsi2.c          |  2 +-
>  drivers/media/platform/pxa_camera.c                |  2 +-
>  drivers/media/platform/qcom/venus/core.h           |  2 +-
>  drivers/media/platform/rcar-vin/rcar-dma.c         |  2 +-
>  drivers/media/platform/rcar-vin/rcar-v4l2.c        |  4 ++--
>  drivers/media/platform/rockchip/rga/rga-hw.c       |  6 +++---
>  drivers/media/platform/s3c-camif/camif-core.h      |  2 +-
>  drivers/media/platform/s5p-jpeg/jpeg-core.h        |  4 ++--
>  drivers/media/platform/s5p-mfc/s5p_mfc_common.h    |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c      |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_dec.c       |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c    |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c    |  4 ++--
>  .../media/platform/sti/c8sectpfe/c8sectpfe-core.h  |  2 +-
>  drivers/media/platform/sti/delta/delta.h           |  2 +-
>  drivers/media/platform/sti/hva/hva-h264.c          |  2 +-
>  drivers/media/platform/stm32/stm32-dcmi.c          |  2 +-
>  drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h |  2 +-
>  drivers/media/platform/ti-vpe/vpdma.c              | 14 +++++++-------
>  drivers/media/platform/ti-vpe/vpe.c                |  2 +-
>  drivers/media/platform/vsp1/vsp1_brx.c             |  4 ++--
>  drivers/media/platform/xilinx/xilinx-vip.c         |  2 +-
>  46 files changed, 70 insertions(+), 70 deletions(-)
> 
> diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
> index 6cff26b29a38..4acbed189644 100644
> --- a/drivers/media/platform/Kconfig
> +++ b/drivers/media/platform/Kconfig
> @@ -668,7 +668,7 @@ menuconfig SDR_PLATFORM_DRIVERS
>  if SDR_PLATFORM_DRIVERS
>  
>  config VIDEO_RCAR_DRIF
> -	tristate "Renesas Digitial Radio Interface (DRIF)"
> +	tristate "Renesas Digital Radio Interface (DRIF)"
>  	depends on VIDEO_V4L2
>  	depends on ARCH_RENESAS || COMPILE_TEST
>  	select VIDEOBUF2_VMALLOC
> diff --git a/drivers/media/platform/atmel/atmel-isi.c b/drivers/media/platform/atmel/atmel-isi.c
> index fdb255e4a956..08b8d5583080 100644
> --- a/drivers/media/platform/atmel/atmel-isi.c
> +++ b/drivers/media/platform/atmel/atmel-isi.c
> @@ -110,7 +110,7 @@ struct atmel_isi {
>  	bool				enable_preview_path;
>  
>  	struct completion		complete;
> -	/* ISI peripherial clock */
> +	/* ISI peripheral clock */
>  	struct clk			*pclk;
>  	unsigned int			irq;
>  
> @@ -1078,7 +1078,7 @@ static void isi_graph_notify_unbind(struct v4l2_async_notifier *notifier,
>  
>  	dev_dbg(isi->dev, "Removing %s\n", video_device_node_name(isi->vdev));
>  
> -	/* Checks internaly if vdev have been init or not */
> +	/* Checks internally if vdev have been init or not */
>  	video_unregister_device(isi->vdev);
>  }
>  
> diff --git a/drivers/media/platform/coda/coda-jpeg.c b/drivers/media/platform/coda/coda-jpeg.c
> index 9f899a6cefed..39a2351c1e48 100644
> --- a/drivers/media/platform/coda/coda-jpeg.c
> +++ b/drivers/media/platform/coda/coda-jpeg.c
> @@ -103,7 +103,7 @@ static const unsigned char chroma_ac_value[162 + 2] = {
>  
>  /*
>   * Quantization tables for luminance and chrominance components in
> - * zig-zag scan order from the Freescale i.MX VPU libaries
> + * zig-zag scan order from the Freescale i.MX VPU libraries
>   */
>  
>  static unsigned char luma_q[64] = {
> diff --git a/drivers/media/platform/davinci/isif.c b/drivers/media/platform/davinci/isif.c
> index 340f8218f54d..47cecd10eb9f 100644
> --- a/drivers/media/platform/davinci/isif.c
> +++ b/drivers/media/platform/davinci/isif.c
> @@ -328,7 +328,7 @@ static void isif_config_bclamp(struct isif_black_clamp *bc)
>  	if (bc->en) {
>  		val = bc->bc_mode_color << ISIF_BC_MODE_COLOR_SHIFT;
>  
> -		/* Enable BC and horizontal clamp caculation paramaters */
> +		/* Enable BC and horizontal clamp calculation parameters */
>  		val = val | 1 | (bc->horz.mode << ISIF_HORZ_BC_MODE_SHIFT);
>  
>  		regw(val, CLAMPCFG);
> @@ -358,7 +358,7 @@ static void isif_config_bclamp(struct isif_black_clamp *bc)
>  			regw(bc->horz.win_start_v_calc, CLHWIN2);
>  		}
>  
> -		/* vertical clamp caculation paramaters */
> +		/* vertical clamp calculation parameters */
>  
>  		/* Reset clamp value sel for previous line */
>  		val |=
> diff --git a/drivers/media/platform/davinci/vpbe.c b/drivers/media/platform/davinci/vpbe.c
> index 4766a7a23d16..8339163a5231 100644
> --- a/drivers/media/platform/davinci/vpbe.c
> +++ b/drivers/media/platform/davinci/vpbe.c
> @@ -242,7 +242,7 @@ static int vpbe_set_output(struct vpbe_device *vpbe_dev, int index)
>  		goto unlock;
>  
>  	/*
> -	 * It is assumed that venc or extenal encoder will set a default
> +	 * It is assumed that venc or external encoder will set a default
>  	 * mode in the sub device. For external encoder or LCD pannel output,
>  	 * we also need to set up the lcd port for the required mode. So setup
>  	 * the lcd port for the default mode that is configured in the board
> diff --git a/drivers/media/platform/davinci/vpif.c b/drivers/media/platform/davinci/vpif.c
> index 16352e2263d2..df66461f5d4f 100644
> --- a/drivers/media/platform/davinci/vpif.c
> +++ b/drivers/media/platform/davinci/vpif.c
> @@ -1,7 +1,7 @@
>  /*
>   * vpif - Video Port Interface driver
>   * VPIF is a receiver and transmitter for video data. It has two channels(0, 1)
> - * that receiveing video byte stream and two channels(2, 3) for video output.
> + * that receiving video byte stream and two channels(2, 3) for video output.
>   * The hardware supports SDTV, HDTV formats, raw data capture.
>   * Currently, the driver supports NTSC and PAL standards.
>   *
> diff --git a/drivers/media/platform/davinci/vpif_display.c b/drivers/media/platform/davinci/vpif_display.c
> index 3517487d9760..f4b4f2a1dfc0 100644
> --- a/drivers/media/platform/davinci/vpif_display.c
> +++ b/drivers/media/platform/davinci/vpif_display.c
> @@ -138,7 +138,7 @@ static int vpif_buffer_queue_setup(struct vb2_queue *vq,
>   * vpif_buffer_queue : Callback function to add buffer to DMA queue
>   * @vb: ptr to vb2_buffer
>   *
> - * This callback fucntion queues the buffer to DMA engine
> + * This callback function queues the buffer to DMA engine
>   */
>  static void vpif_buffer_queue(struct vb2_buffer *vb)
>  {
> @@ -635,7 +635,7 @@ static int vpif_try_fmt_vid_out(struct file *file, void *priv,
>  	struct v4l2_pix_format *pixfmt = &fmt->fmt.pix;
>  
>  	/*
> -	 * to supress v4l-compliance warnings silently correct
> +	 * to suppress v4l-compliance warnings silently correct
>  	 * the pixelformat
>  	 */
>  	if (pixfmt->pixelformat != V4L2_PIX_FMT_YUV422P)
> diff --git a/drivers/media/platform/exynos4-is/fimc-is-command.h b/drivers/media/platform/exynos4-is/fimc-is-command.h
> index 0d1f52e394b1..b06b56b890d5 100644
> --- a/drivers/media/platform/exynos4-is/fimc-is-command.h
> +++ b/drivers/media/platform/exynos4-is/fimc-is-command.h
> @@ -18,7 +18,7 @@
>  
>  #define FIMC_IS_COMMAND_VER	110 /* FIMC-IS command set version 1.10 */
>  
> -/* Enumeration of commands beetween the FIMC-IS and the host processor. */
> +/* Enumeration of commands between the FIMC-IS and the host processor. */
>  
>  /* HOST to FIMC-IS */
>  #define HIC_PREVIEW_STILL	0x0001
> diff --git a/drivers/media/platform/exynos4-is/fimc-is-param.h b/drivers/media/platform/exynos4-is/fimc-is-param.h
> index 8e31f7642776..22923a3d405e 100644
> --- a/drivers/media/platform/exynos4-is/fimc-is-param.h
> +++ b/drivers/media/platform/exynos4-is/fimc-is-param.h
> @@ -298,7 +298,7 @@ enum isp_af_mode {
>  #define ISP_FLASH_COMMAND_AUTO			2
>  #define ISP_FLASH_COMMAND_TORCH			3 /* 3 sec */
>  
> -/* Flash red-eye commads */
> +/* Flash red-eye commands */
>  #define ISP_FLASH_REDEYE_DISABLE		0
>  #define ISP_FLASH_REDEYE_ENABLE			1
>  
> diff --git a/drivers/media/platform/exynos4-is/media-dev.h b/drivers/media/platform/exynos4-is/media-dev.h
> index 9f527670395a..a7c9490bbcb4 100644
> --- a/drivers/media/platform/exynos4-is/media-dev.h
> +++ b/drivers/media/platform/exynos4-is/media-dev.h
> @@ -79,7 +79,7 @@ struct fimc_camclk_info {
>  
>  /**
>   * struct fimc_sensor_info - image data source subdev information
> - * @pdata: sensor's atrributes passed as media device's platform data
> + * @pdata: sensor's attributes passed as media device's platform data
>   * @asd: asynchronous subdev registration data structure
>   * @subdev: image sensor v4l2 subdev
>   * @host: fimc device the sensor is currently linked to
> diff --git a/drivers/media/platform/exynos4-is/mipi-csis.c b/drivers/media/platform/exynos4-is/mipi-csis.c
> index 35cb0162085b..234e047e3e8f 100644
> --- a/drivers/media/platform/exynos4-is/mipi-csis.c
> +++ b/drivers/media/platform/exynos4-is/mipi-csis.c
> @@ -183,7 +183,7 @@ struct csis_drvdata {
>   * @index: the hardware instance index
>   * @pdev: CSIS platform device
>   * @phy: pointer to the CSIS generic PHY
> - * @regs: mmaped I/O registers memory
> + * @regs: mmapped I/O registers memory
>   * @supplies: CSIS regulator supplies
>   * @clock: CSIS clocks
>   * @irq: requested s5p-mipi-csis irq number
> @@ -745,7 +745,7 @@ static int s5pcsis_parse_dt(struct platform_device *pdev,
>  		goto err;
>  	}
>  
> -	/* Get MIPI CSI-2 bus configration from the endpoint node. */
> +	/* Get MIPI CSI-2 bus configuration from the endpoint node. */
>  	of_property_read_u32(node, "samsung,csis-hs-settle",
>  					&state->hs_settle);
>  	state->wclk_ext = of_property_read_bool(node,
> diff --git a/drivers/media/platform/marvell-ccic/mmp-driver.c b/drivers/media/platform/marvell-ccic/mmp-driver.c
> index 70a2833db0d1..af76eb637773 100644
> --- a/drivers/media/platform/marvell-ccic/mmp-driver.c
> +++ b/drivers/media/platform/marvell-ccic/mmp-driver.c
> @@ -240,8 +240,8 @@ static void mmpcam_calc_dphy(struct mcam_camera *mcam)
>  	 *  bit 8 ~ bit 15: HS_SETTLE
>  	 *   Time interval during which the HS
>  	 *   receiver shall ignore any Data Lane
> -	 *   HS transistions.
> -	 *   The vaule has been calibrated on
> +	 *   HS transitions.
> +	 *   The value has been calibrated on
>  	 *   different boards. It seems to work well.
>  	 *
>  	 *  More detail please refer
> diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h b/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
> index ad1cff306efd..e5abb1abb3a3 100644
> --- a/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
> +++ b/drivers/media/platform/mtk-mdp/mtk_mdp_core.h
> @@ -41,7 +41,7 @@
>  #define MTK_MDP_CTX_ERROR		BIT(5)
>  
>  /**
> - *  struct mtk_mdp_pix_align - alignement of image
> + *  struct mtk_mdp_pix_align - alignment of image
>   *  @org_w: source alignment of width
>   *  @org_h: source alignment of height
>   *  @target_w: dst alignment of width
> @@ -122,8 +122,8 @@ struct mtk_mdp_frame {
>  /**
>   * struct mtk_mdp_variant - image processor variant information
>   * @pix_max:		maximum limit of image size
> - * @pix_min:		minimun limit of image size
> - * @pix_align:		alignement of image
> + * @pix_min:		minimum limit of image size
> + * @pix_align:		alignment of image
>   * @h_scale_up_max:	maximum scale-up in horizontal
>   * @v_scale_up_max:	maximum scale-up in vertical
>   * @h_scale_down_max:	maximum scale-down in horizontal
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> index ba619647bc10..794aba685120 100644
> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c
> @@ -1170,7 +1170,7 @@ static void vb2ops_vdec_buf_queue(struct vb2_buffer *vb)
>  	ret = vdec_if_decode(ctx, &src_mem, NULL, &res_chg);
>  	if (ret || !res_chg) {
>  		/*
> -		 * fb == NULL menas to parse SPS/PPS header or
> +		 * fb == NULL means to parse SPS/PPS header or
>  		 * resolution info in src_mem. Decode can fail
>  		 * if there is no SPS header or picture info
>  		 * in bs
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h b/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> index 8aba69555b12..e7e2a108def9 100644
> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
> @@ -151,9 +151,9 @@ struct mtk_q_data {
>   * @intra_period: I frame period
>   * @gop_size: group of picture size, it's used as the intra frame period
>   * @framerate_num: frame rate numerator. ex: framerate_num=30 and
> - *		   framerate_denom=1 menas FPS is 30
> + *		   framerate_denom=1 means FPS is 30
>   * @framerate_denom: frame rate denominator. ex: framerate_num=30 and
> - *		     framerate_denom=1 menas FPS is 30
> + *		     framerate_denom=1 means FPS is 30
>   * @h264_max_qp: Max value for H.264 quantization parameter
>   * @h264_profile: V4L2 defined H.264 profile
>   * @h264_level: V4L2 defined H.264 level
> diff --git a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c b/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> index d1f12257bf66..2af654240d96 100644
> --- a/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> +++ b/drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
> @@ -393,7 +393,7 @@ static void mtk_venc_set_param(struct mtk_vcodec_ctx *ctx,
>  		param->input_yuv_fmt = VENC_YUV_FORMAT_NV21;
>  		break;
>  	default:
> -		mtk_v4l2_err("Unsupport fourcc =%d", q_data_src->fmt->fourcc);
> +		mtk_v4l2_err("Unsupported fourcc =%d", q_data_src->fmt->fourcc);
>  		break;
>  	}
>  	param->h264_profile = enc_params->h264_profile;
> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c b/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> index aa3ce41898bc..02c960c63ac0 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> +++ b/drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c
> @@ -55,7 +55,7 @@ struct h264_fb {
>  
>  /**
>   * struct h264_ring_fb_list - ring frame buffer list
> - * @fb_list   : frame buffer arrary
> + * @fb_list   : frame buffer array
>   * @read_idx  : read index
>   * @write_idx : write index
>   * @count     : buffer count in list
> @@ -72,7 +72,7 @@ struct h264_ring_fb_list {
>  /**
>   * struct vdec_h264_dec_info - decode information
>   * @dpb_sz		: decoding picture buffer size
> - * @resolution_changed  : resoltion change happen
> + * @resolution_changed  : resolution change happen
>   * @realloc_mv_buf	: flag to notify driver to re-allocate mv buffer
>   * @reserved		: for 8 bytes alignment
>   * @bs_dma		: Input bit-stream buffer dma address
> diff --git a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c b/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> index 3e84a761db3a..bac3723038de 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> +++ b/drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c
> @@ -120,7 +120,7 @@ struct vdec_vp8_hw_reg_base {
>  /**
>   * struct vdec_vp8_vpu_inst - VPU instance for VP8 decode
>   * @wq_hd	: Wait queue to wait VPU message ack
> - * @signaled	: 1 - Host has received ack message from VPU, 0 - not recevie
> + * @signaled	: 1 - Host has received ack message from VPU, 0 - not receive
>   * @failure	: VPU execution result status 0 - success, others - fail
>   * @inst_addr	: VPU decoder instance address
>   */
> diff --git a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h b/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> index ded1154481cd..9a21591f3818 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> +++ b/drivers/media/platform/mtk-vcodec/vdec_drv_if.h
> @@ -80,7 +80,7 @@ void vdec_if_deinit(struct mtk_vcodec_ctx *ctx);
>   * vdec_if_decode() - trigger decode
>   * @ctx	: [in] v4l2 context
>   * @bs	: [in] input bitstream
> - * @fb	: [in] frame buffer to store decoded frame, when null menas parse
> + * @fb	: [in] frame buffer to store decoded frame, when null means parse
>   *	header only
>   * @res_chg	: [out] resolution change happens if current bs have different
>   *	picture width/height
> diff --git a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h b/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> index cd37bb2a610f..79d8eac7f5e2 100644
> --- a/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> +++ b/drivers/media/platform/mtk-vcodec/vdec_vpu_if.h
> @@ -62,7 +62,7 @@ int vpu_dec_start(struct vdec_vpu_inst *vpu, uint32_t *data, unsigned int len);
>  /**
>   * vpu_dec_end - end decoding, basically the function will be invoked once
>   *               when HW decoding done interrupt received successfully. The
> - *               decoder in VPU will continute to do referene frame management
> + *               decoder in VPU will continue to do reference frame management
>   *               and check if there is a new decoded frame available to display.
>   *
>   * @vpu : instance for vdec_vpu_inst
> diff --git a/drivers/media/platform/omap/omap_vout.c b/drivers/media/platform/omap/omap_vout.c
> index ff3de2dce5a2..37f0d7146dfa 100644
> --- a/drivers/media/platform/omap/omap_vout.c
> +++ b/drivers/media/platform/omap/omap_vout.c
> @@ -1129,7 +1129,7 @@ static int vidioc_s_fmt_vid_out(struct file *file, void *fh,
>  	}
>  	timing = &dssdev->panel.timings;
>  
> -	/* We dont support RGB24-packed mode if vrfb rotation
> +	/* We don't support RGB24-packed mode if vrfb rotation
>  	 * is enabled*/
>  	if ((is_rotation_enabled(vout)) &&
>  			f->fmt.pix.pixelformat == V4L2_PIX_FMT_RGB24) {
> @@ -1147,7 +1147,7 @@ static int vidioc_s_fmt_vid_out(struct file *file, void *fh,
>  		vout->fbuf.fmt.width = timing->x_res;
>  	}
>  
> -	/* change to samller size is OK */
> +	/* change to smaller size is OK */
>  
>  	bpp = omap_vout_try_format(&f->fmt.pix);
>  	f->fmt.pix.sizeimage = f->fmt.pix.width * f->fmt.pix.height * bpp;
> diff --git a/drivers/media/platform/omap/omap_voutdef.h b/drivers/media/platform/omap/omap_voutdef.h
> index 56b630b1c8b4..c740393c8509 100644
> --- a/drivers/media/platform/omap/omap_voutdef.h
> +++ b/drivers/media/platform/omap/omap_voutdef.h
> @@ -37,7 +37,7 @@
>  #define VID_MAX_WIDTH		1280	/* Largest width */
>  #define VID_MAX_HEIGHT		720	/* Largest height */
>  
> -/* Mimimum requirement is 2x2 for DSS */
> +/* Minimum requirement is 2x2 for DSS */
>  #define VID_MIN_WIDTH		2
>  #define VID_MIN_HEIGHT		2
>  
> @@ -135,7 +135,7 @@ struct omap_vout_device {
>  	enum omap_color_mode dss_mode;
>  
>  	/* we don't allow to request new buffer when old buffers are
> -	 * still mmaped
> +	 * still mmapped
>  	 */
>  	int mmap_count;
>  
> diff --git a/drivers/media/platform/omap3isp/isp.c b/drivers/media/platform/omap3isp/isp.c
> index 13f2828d880d..bd57174d81a7 100644
> --- a/drivers/media/platform/omap3isp/isp.c
> +++ b/drivers/media/platform/omap3isp/isp.c
> @@ -1517,7 +1517,7 @@ void omap3isp_print_status(struct isp_device *isp)
>   *
>   * To solve this problem power management support is split into prepare/complete
>   * and suspend/resume operations. The pipelines are stopped in prepare() and the
> - * ISP clocks get disabled in suspend(). Similarly, the clocks are reenabled in
> + * ISP clocks get disabled in suspend(). Similarly, the clocks are re-enabled in
>   * resume(), and the the pipelines are restarted in complete().
>   *
>   * TODO: PM dependencies between the ISP and sensors are not modelled explicitly
> diff --git a/drivers/media/platform/omap3isp/ispccdc.c b/drivers/media/platform/omap3isp/ispccdc.c
> index 14a1c24037c4..261ad1175f98 100644
> --- a/drivers/media/platform/omap3isp/ispccdc.c
> +++ b/drivers/media/platform/omap3isp/ispccdc.c
> @@ -1594,7 +1594,7 @@ static int ccdc_isr_buffer(struct isp_ccdc_device *ccdc)
>  		return 0;
>  
>  	/* We're in continuous mode, and memory writes were disabled due to a
> -	 * buffer underrun. Reenable them now that we have a buffer. The buffer
> +	 * buffer underrun. Re-enable them now that we have a buffer. The buffer
>  	 * address has been set in ccdc_video_queue.
>  	 */
>  	if (ccdc->state == ISP_PIPELINE_STREAM_CONTINUOUS && ccdc->underrun) {
> @@ -1712,7 +1712,7 @@ static void ccdc_vd1_isr(struct isp_ccdc_device *ccdc)
>  	 * data to memory the CCDC and LSC are stopped immediately but
>  	 * without change the CCDC stopping state machine. The CCDC
>  	 * stopping state machine should be used only when user request
> -	 * for stopping is received (SINGLESHOT is an exeption).
> +	 * for stopping is received (SINGLESHOT is an exception).
>  	 */
>  	switch (ccdc->state) {
>  	case ISP_PIPELINE_STREAM_SINGLESHOT:
> diff --git a/drivers/media/platform/omap3isp/ispcsi2.c b/drivers/media/platform/omap3isp/ispcsi2.c
> index 9c180f607bcb..da66ea65be5d 100644
> --- a/drivers/media/platform/omap3isp/ispcsi2.c
> +++ b/drivers/media/platform/omap3isp/ispcsi2.c
> @@ -710,7 +710,7 @@ static void csi2_isr_ctx(struct isp_csi2_device *csi2,
>  
>  	/* Skip interrupts until we reach the frame skip count. The CSI2 will be
>  	 * automatically disabled, as the frame skip count has been programmed
> -	 * in the CSI2_CTx_CTRL1::COUNT field, so reenable it.
> +	 * in the CSI2_CTx_CTRL1::COUNT field, so re-enable it.
>  	 *
>  	 * It would have been nice to rely on the FRAME_NUMBER interrupt instead
>  	 * but it turned out that the interrupt is only generated when the CSI2
> diff --git a/drivers/media/platform/pxa_camera.c b/drivers/media/platform/pxa_camera.c
> index 3cf3c6390cc8..4fe228752a43 100644
> --- a/drivers/media/platform/pxa_camera.c
> +++ b/drivers/media/platform/pxa_camera.c
> @@ -1631,7 +1631,7 @@ static int pxa_camera_set_bus_param(struct pxa_camera_dev *pcdev)
>  
>  	pcdev->channels = 1;
>  
> -	/* Make choises, based on platform preferences */
> +	/* Make choices, based on platform preferences */
>  	if ((common_flags & V4L2_MBUS_HSYNC_ACTIVE_HIGH) &&
>  	    (common_flags & V4L2_MBUS_HSYNC_ACTIVE_LOW)) {
>  		if (pcdev->platform_flags & PXA_CAMERA_HSP)
> diff --git a/drivers/media/platform/qcom/venus/core.h b/drivers/media/platform/qcom/venus/core.h
> index 79c7e816c706..7a3feb5cee00 100644
> --- a/drivers/media/platform/qcom/venus/core.h
> +++ b/drivers/media/platform/qcom/venus/core.h
> @@ -219,7 +219,7 @@ struct venus_buffer {
>  #define to_venus_buffer(ptr)	container_of(ptr, struct venus_buffer, vb)
>  
>  /**
> - * struct venus_inst - holds per instance paramerters
> + * struct venus_inst - holds per instance parameters
>   *
>   * @list:	used for attach an instance to the core
>   * @lock:	instance lock
> diff --git a/drivers/media/platform/rcar-vin/rcar-dma.c b/drivers/media/platform/rcar-vin/rcar-dma.c
> index beb9248992a4..2207a31d355e 100644
> --- a/drivers/media/platform/rcar-vin/rcar-dma.c
> +++ b/drivers/media/platform/rcar-vin/rcar-dma.c
> @@ -681,7 +681,7 @@ static int rvin_setup(struct rvin_dev *vin)
>  		break;
>  	}
>  
> -	/* Enable VSYNC Field Toogle mode after one VSYNC input */
> +	/* Enable VSYNC Field Toggle mode after one VSYNC input */
>  	if (vin->info->model == RCAR_GEN3)
>  		dmr2 = VNDMR2_FTEV;
>  	else
> diff --git a/drivers/media/platform/rcar-vin/rcar-v4l2.c b/drivers/media/platform/rcar-vin/rcar-v4l2.c
> index 7a2851790b91..7cbdcbf9b090 100644
> --- a/drivers/media/platform/rcar-vin/rcar-v4l2.c
> +++ b/drivers/media/platform/rcar-vin/rcar-v4l2.c
> @@ -665,7 +665,7 @@ static void rvin_mc_try_format(struct rvin_dev *vin,
>  	 * The V4L2 specification clearly documents the colorspace fields
>  	 * as being set by drivers for capture devices. Using the values
>  	 * supplied by userspace thus wouldn't comply with the API. Until
> -	 * the API is updated force fixed vaules.
> +	 * the API is updated force fixed values.
>  	 */
>  	pix->colorspace = RVIN_DEFAULT_COLORSPACE;
>  	pix->xfer_func = V4L2_MAP_XFER_FUNC_DEFAULT(pix->colorspace);
> @@ -964,7 +964,7 @@ void rvin_v4l2_unregister(struct rvin_dev *vin)
>  	v4l2_info(&vin->v4l2_dev, "Removing %s\n",
>  		  video_device_node_name(&vin->vdev));
>  
> -	/* Checks internaly if vdev have been init or not */
> +	/* Checks internally if vdev have been init or not */
>  	video_unregister_device(&vin->vdev);
>  }
>  
> diff --git a/drivers/media/platform/rockchip/rga/rga-hw.c b/drivers/media/platform/rockchip/rga/rga-hw.c
> index 96d1b1b3fe8e..843e50d17a72 100644
> --- a/drivers/media/platform/rockchip/rga/rga-hw.c
> +++ b/drivers/media/platform/rockchip/rga/rga-hw.c
> @@ -256,7 +256,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
>  	}
>  
>  	/*
> -	 * Cacluate the up/down scaling mode/factor.
> +	 * Calculate the up/down scaling mode/factor.
>  	 *
>  	 * RGA used to scale the picture first, and then rotate second,
>  	 * so we need to swap the w/h when rotate degree is 90/270.
> @@ -304,7 +304,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
>  	}
>  
>  	/*
> -	 * Cacluate the framebuffer virtual strides and active size,
> +	 * Calculate the framebuffer virtual strides and active size,
>  	 * note that the step of vir_stride / vir_width is 4 byte words
>  	 */
>  	src_vir_info.data.vir_stride = ctx->in.stride >> 2;
> @@ -318,7 +318,7 @@ static void rga_cmd_set_trans_info(struct rga_ctx *ctx)
>  	dst_act_info.data.act_width = dst_w - 1;
>  
>  	/*
> -	 * Cacluate the source framebuffer base address with offset pixel.
> +	 * Calculate the source framebuffer base address with offset pixel.
>  	 */
>  	src_offsets = rga_get_addr_offset(&ctx->in, src_x, src_y,
>  					  src_w, src_h);
> diff --git a/drivers/media/platform/s3c-camif/camif-core.h b/drivers/media/platform/s3c-camif/camif-core.h
> index 1f5c8c94ce89..be5e7357dffc 100644
> --- a/drivers/media/platform/s3c-camif/camif-core.h
> +++ b/drivers/media/platform/s3c-camif/camif-core.h
> @@ -260,7 +260,7 @@ struct camif_vp {
>   * @clock:	  clocks required for the CAMIF operation
>   * @lock:	  mutex protecting this data structure
>   * @slock:	  spinlock protecting CAMIF registers
> - * @io_base:	  start address of the mmaped CAMIF registers
> + * @io_base:	  start address of the mmapped CAMIF registers
>   */
>  struct camif_dev {
>  	struct media_device		media_dev;
> diff --git a/drivers/media/platform/s5p-jpeg/jpeg-core.h b/drivers/media/platform/s5p-jpeg/jpeg-core.h
> index 90fda4b720eb..144c102ff05f 100644
> --- a/drivers/media/platform/s5p-jpeg/jpeg-core.h
> +++ b/drivers/media/platform/s5p-jpeg/jpeg-core.h
> @@ -153,7 +153,7 @@ struct s5p_jpeg_variant {
>  
>  /**
>   * struct jpeg_fmt - driver's internal color format data
> - * @name:	format descritpion
> + * @name:	format description
>   * @fourcc:	the fourcc code, 0 if not applicable
>   * @depth:	number of bits per pixel
>   * @colplanes:	number of color planes (1 for packed formats)
> @@ -193,7 +193,7 @@ struct s5p_jpeg_marker {
>   * @sos:	SOS marker's position relative to the buffer beginning
>   * @dht:	DHT markers' positions relative to the buffer beginning
>   * @dqt:	DQT markers' positions relative to the buffer beginning
> - * @sof:	SOF0 marker's postition relative to the buffer beginning
> + * @sof:	SOF0 marker's position relative to the buffer beginning
>   * @sof_len:	SOF0 marker's payload length (without length field itself)
>   * @components:	number of image components
>   * @size:	image buffer size in bytes
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_common.h b/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
> index 20442a9b9f7a..24148020baa9 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_common.h
> @@ -268,7 +268,7 @@ struct s5p_mfc_priv_buf {
>   * @enc_ctrl_handler:	control framework handler for encoding
>   * @pm:			power management control
>   * @variant:		MFC hardware variant information
> - * @num_inst:		couter of active MFC instances
> + * @num_inst:		counter of active MFC instances
>   * @irqlock:		lock for operations on videobuf2 queues
>   * @condlock:		lock for changing/checking if a context is ready to be
>   *			processed
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
> index ee7b15b335e0..9f832ba7bc8c 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c
> @@ -51,7 +51,7 @@ int s5p_mfc_load_firmware(struct s5p_mfc_dev *dev)
>  	struct firmware *fw_blob;
>  	int i, err = -EINVAL;
>  
> -	/* Firmare has to be present as a separate file or compiled
> +	/* Firmware has to be present as a separate file or compiled
>  	 * into kernel. */
>  	mfc_debug_enter();
>  
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
> index f4c0e3a8f27d..e111f9c47179 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c
> @@ -602,7 +602,7 @@ static int vidioc_querybuf(struct file *file, void *priv,
>  	int i;
>  
>  	if (buf->memory != V4L2_MEMORY_MMAP) {
> -		mfc_err("Only mmaped buffers can be used\n");
> +		mfc_err("Only mmapped buffers can be used\n");
>  		return -EINVAL;
>  	}
>  	mfc_debug(2, "State: %d, buf->type: %d\n", ctx->state, buf->type);
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
> index 0913881219ff..6144e95f6425 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c
> @@ -1293,7 +1293,7 @@ static int s5p_mfc_run_init_dec_buffers(struct s5p_mfc_ctx *ctx)
>  	 * First set the output frame buffers
>  	 */
>  	if (ctx->capture_state != QUEUE_BUFS_MMAPED) {
> -		mfc_err("It seems that not all destination buffers were mmaped\nMFC requires that all destination are mmaped before starting processing\n");
> +		mfc_err("It seems that not all destination buffers were mmapped\nMFC requires that all destination are mmapped before starting processing\n");
>  		return -EAGAIN;
>  	}
>  	if (list_empty(&ctx->src_queue)) {
> diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
> index 7c629be43205..281699ab7fe1 100644
> --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
> +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c
> @@ -53,7 +53,7 @@ static int s5p_mfc_alloc_dec_temp_buffers_v6(struct s5p_mfc_ctx *ctx)
>  	return 0;
>  }
>  
> -/* Release temproary buffers for decoding */
> +/* Release temporary buffers for decoding */
>  static void s5p_mfc_release_dec_desc_buffer_v6(struct s5p_mfc_ctx *ctx)
>  {
>  	/* NOP */
> @@ -1928,7 +1928,7 @@ static inline int s5p_mfc_run_init_dec_buffers(struct s5p_mfc_ctx *ctx)
>  
>  	if (ctx->capture_state != QUEUE_BUFS_MMAPED) {
>  		mfc_err("It seems that not all destination buffers were\n"
> -			"mmaped.MFC requires that all destination are mmaped\n"
> +			"mmapped.MFC requires that all destination are mmapped\n"
>  			"before starting processing.\n");
>  		return -EAGAIN;
>  	}
> diff --git a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
> index 3dbb3a287cc0..c9d6021904cd 100644
> --- a/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
> +++ b/drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h
> @@ -193,7 +193,7 @@ struct c8sectpfei {
>  #define C8SECTPFE_SYS_ENABLE             BIT(0)
>  
>  /*
> - * Ponter record data structure required for each input block
> + * Pointer record data structure required for each input block
>   * see Table 82 on page 167 of functional specification.
>   */
>  
> diff --git a/drivers/media/platform/sti/delta/delta.h b/drivers/media/platform/sti/delta/delta.h
> index 2ba99922c05b..914556030e70 100644
> --- a/drivers/media/platform/sti/delta/delta.h
> +++ b/drivers/media/platform/sti/delta/delta.h
> @@ -286,7 +286,7 @@ struct delta_dec {
>  	 * Header parsing must be done using decode(), giving
>  	 * explicitly header access unit or first access unit of bitstream.
>  	 * If no valid header is found, get_streaminfo will return -ENODATA,
> -	 * in this case the next bistream access unit must be decoded till
> +	 * in this case the next bitstream access unit must be decoded till
>  	 * get_streaminfo becomes successful.
>  	 */
>  	int (*get_streaminfo)(struct delta_ctx *ctx,
> diff --git a/drivers/media/platform/sti/hva/hva-h264.c b/drivers/media/platform/sti/hva/hva-h264.c
> index b61a5d337d2a..c34f7cf5aed2 100644
> --- a/drivers/media/platform/sti/hva/hva-h264.c
> +++ b/drivers/media/platform/sti/hva/hva-h264.c
> @@ -626,7 +626,7 @@ static int hva_h264_prepare_task(struct hva_ctx *pctx,
>  	td->frame_width = frame_width;
>  	td->frame_height = frame_height;
>  
> -	/* set frame alignement */
> +	/* set frame alignment */
>  	td->window_width =  frame_width;
>  	td->window_height = frame_height;
>  	td->window_horizontal_offset = 0;
> diff --git a/drivers/media/platform/stm32/stm32-dcmi.c b/drivers/media/platform/stm32/stm32-dcmi.c
> index 6732874114cf..5fe5b38fa901 100644
> --- a/drivers/media/platform/stm32/stm32-dcmi.c
> +++ b/drivers/media/platform/stm32/stm32-dcmi.c
> @@ -1544,7 +1544,7 @@ static void dcmi_graph_notify_unbind(struct v4l2_async_notifier *notifier,
>  
>  	dev_dbg(dcmi->dev, "Removing %s\n", video_device_node_name(dcmi->vdev));
>  
> -	/* Checks internaly if vdev has been init or not */
> +	/* Checks internally if vdev has been init or not */
>  	video_unregister_device(dcmi->vdev);
>  }
>  
> diff --git a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
> index 0bb000712c33..85f97d4f086e 100644
> --- a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
> +++ b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h
> @@ -65,7 +65,7 @@ bool sun6i_csi_is_format_supported(struct sun6i_csi *csi, u32 pixformat,
>  int sun6i_csi_set_power(struct sun6i_csi *csi, bool enable);
>  
>  /**
> - * sun6i_csi_update_config() - update the csi register setttings
> + * sun6i_csi_update_config() - update the csi register settings
>   * @csi:	pointer to the csi
>   * @config:	see struct sun6i_csi_config
>   */
> diff --git a/drivers/media/platform/ti-vpe/vpdma.c b/drivers/media/platform/ti-vpe/vpdma.c
> index e2cf2b90e500..1da2cb3aaf0c 100644
> --- a/drivers/media/platform/ti-vpe/vpdma.c
> +++ b/drivers/media/platform/ti-vpe/vpdma.c
> @@ -404,7 +404,7 @@ EXPORT_SYMBOL(vpdma_map_desc_buf);
>  
>  /*
>   * unmap descriptor/payload DMA buffer, disabling DMA access and
> - * allowing the main processor to acces the data
> + * allowing the main processor to access the data
>   */
>  void vpdma_unmap_desc_buf(struct vpdma_data *vpdma, struct vpdma_buf *buf)
>  {
> @@ -501,7 +501,7 @@ void vpdma_reset_desc_list(struct vpdma_desc_list *list)
>  EXPORT_SYMBOL(vpdma_reset_desc_list);
>  
>  /*
> - * free the buffer allocated fot the VPDMA descriptor list, this should be
> + * free the buffer allocated for the VPDMA descriptor list, this should be
>   * called when the user doesn't want to use VPDMA any more.
>   */
>  void vpdma_free_desc_list(struct vpdma_desc_list *list)
> @@ -790,7 +790,7 @@ static void dump_dtd(struct vpdma_dtd *dtd)
>   * append an outbound data transfer descriptor to the given descriptor list,
>   * this sets up a 'client to memory' VPDMA transfer for the given VPDMA channel
>   *
> - * @list: vpdma desc list to which we add this decriptor
> + * @list: vpdma desc list to which we add this descriptor
>   * @width: width of the image in pixels in memory
>   * @c_rect: compose params of output image
>   * @fmt: vpdma data format of the buffer
> @@ -798,7 +798,7 @@ static void dump_dtd(struct vpdma_dtd *dtd)
>   * max_width: enum for maximum width of data transfer
>   * max_height: enum for maximum height of data transfer
>   * chan: VPDMA channel
> - * flags: VPDMA flags to configure some descriptor fileds
> + * flags: VPDMA flags to configure some descriptor fields
>   */
>  void vpdma_add_out_dtd(struct vpdma_desc_list *list, int width,
>  		int stride, const struct v4l2_rect *c_rect,
> @@ -863,14 +863,14 @@ EXPORT_SYMBOL(vpdma_rawchan_add_out_dtd);
>   * append an inbound data transfer descriptor to the given descriptor list,
>   * this sets up a 'memory to client' VPDMA transfer for the given VPDMA channel
>   *
> - * @list: vpdma desc list to which we add this decriptor
> + * @list: vpdma desc list to which we add this descriptor
>   * @width: width of the image in pixels in memory(not the cropped width)
>   * @c_rect: crop params of input image
>   * @fmt: vpdma data format of the buffer
>   * dma_addr: dma address as seen by VPDMA
>   * chan: VPDMA channel
>   * field: top or bottom field info of the input image
> - * flags: VPDMA flags to configure some descriptor fileds
> + * flags: VPDMA flags to configure some descriptor fields
>   * frame_width/height: the complete width/height of the image presented to the
>   *			client (this makes sense when multiple channels are
>   *			connected to the same client, forming a larger frame)
> @@ -1008,7 +1008,7 @@ unsigned int vpdma_get_list_mask(struct vpdma_data *vpdma, int irq_num)
>  }
>  EXPORT_SYMBOL(vpdma_get_list_mask);
>  
> -/* clear previosuly occured list intterupts in the LIST_STAT register */
> +/* clear previously occurred list interupts in the LIST_STAT register */
>  void vpdma_clear_list_stat(struct vpdma_data *vpdma, int irq_num,
>  			   int list_num)
>  {
> diff --git a/drivers/media/platform/ti-vpe/vpe.c b/drivers/media/platform/ti-vpe/vpe.c
> index d70871d0ad2d..207e7e76c048 100644
> --- a/drivers/media/platform/ti-vpe/vpe.c
> +++ b/drivers/media/platform/ti-vpe/vpe.c
> @@ -876,7 +876,7 @@ static int set_srcdst_params(struct vpe_ctx *ctx)
>  		/*
>  		 * we make sure that the source image has a 16 byte aligned
>  		 * stride, we need to do the same for the motion vector buffer
> -		 * by aligning it's stride to the next 16 byte boundry. this
> +		 * by aligning it's stride to the next 16 byte boundary. this
>  		 * extra space will not be used by the de-interlacer, but will
>  		 * ensure that vpdma operates correctly
>  		 */
> diff --git a/drivers/media/platform/vsp1/vsp1_brx.c b/drivers/media/platform/vsp1/vsp1_brx.c
> index 5e50178b057d..58ad248cd7f7 100644
> --- a/drivers/media/platform/vsp1/vsp1_brx.c
> +++ b/drivers/media/platform/vsp1/vsp1_brx.c
> @@ -296,7 +296,7 @@ static void brx_configure_stream(struct vsp1_entity *entity,
>  	/*
>  	 * The hardware is extremely flexible but we have no userspace API to
>  	 * expose all the parameters, nor is it clear whether we would have use
> -	 * cases for all the supported modes. Let's just harcode the parameters
> +	 * cases for all the supported modes. Let's just hardcode the parameters
>  	 * to sane default values for now.
>  	 */
>  
> @@ -373,7 +373,7 @@ static void brx_configure_stream(struct vsp1_entity *entity,
>  		vsp1_brx_write(brx, dlb, VI6_BRU_CTRL(i), ctrl);
>  
>  		/*
> -		 * Harcode the blending formula to
> +		 * Hardcode the blending formula to
>  		 *
>  		 *	DSTc = DSTc * (1 - SRCa) + SRCc * SRCa
>  		 *	DSTa = DSTa * (1 - SRCa) + SRCa
> diff --git a/drivers/media/platform/xilinx/xilinx-vip.c b/drivers/media/platform/xilinx/xilinx-vip.c
> index 18f98838111b..08a825c3a3f6 100644
> --- a/drivers/media/platform/xilinx/xilinx-vip.c
> +++ b/drivers/media/platform/xilinx/xilinx-vip.c
> @@ -166,7 +166,7 @@ EXPORT_SYMBOL_GPL(xvip_set_format_size);
>   * the register, otherwise the bitmask is cleared from the register
>   * when the flag @set is false.
>   *
> - * Fox eample, this function can be used to set a control with a boolean value
> + * Fox example, this function can be used to set a control with a boolean value
>   * requested by users. If the caller knows whether to set or clear in the first
>   * place, the caller should call xvip_clr() or xvip_set() directly instead of
>   * using this function.
> 


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 12/14] media: include: fix several typos
  2019-02-18 19:29   ` Mauro Carvalho Chehab
  (?)
@ 2019-02-19 16:28     ` Lad, Prabhakar
  -1 siblings, 0 replies; 42+ messages in thread
From: Lad, Prabhakar @ 2019-02-19 16:28 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Linux Media Mailing List, Mauro Carvalho Chehab, Kukjin Kim,
	Krzysztof Kozlowski, Hans Verkuil, Pawel Osciak,
	Marek Szyprowski, Kyungmin Park, LAK, linux-samsung-soc

Hi Mauro,

On Mon, Feb 18, 2019 at 7:29 PM Mauro Carvalho Chehab
<mchehab+samsung@kernel.org> wrote:
>
> Use codespell to fix lots of typos over frontends.
>
> Manually verified to avoid false-positives.
>
> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
> ---
>  include/media/davinci/dm355_ccdc.h         | 4 ++--
>  include/media/davinci/dm644x_ccdc.h        | 2 +-
For the above,

Reviewed-by: Lad, Prabhakar <prabhakar.csengg@gmail.com>

Regards,
Prabhakar

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 12/14] media: include: fix several typos
@ 2019-02-19 16:28     ` Lad, Prabhakar
  0 siblings, 0 replies; 42+ messages in thread
From: Lad, Prabhakar @ 2019-02-19 16:28 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: linux-samsung-soc, Pawel Osciak, Krzysztof Kozlowski,
	Mauro Carvalho Chehab, Hans Verkuil, Kyungmin Park, Kukjin Kim,
	Marek Szyprowski, LAK, Linux Media Mailing List

Hi Mauro,

On Mon, Feb 18, 2019 at 7:29 PM Mauro Carvalho Chehab
<mchehab+samsung@kernel.org> wrote:
>
> Use codespell to fix lots of typos over frontends.
>
> Manually verified to avoid false-positives.
>
> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
> ---
>  include/media/davinci/dm355_ccdc.h         | 4 ++--
>  include/media/davinci/dm644x_ccdc.h        | 2 +-
For the above,

Reviewed-by: Lad, Prabhakar <prabhakar.csengg@gmail.com>

Regards,
Prabhakar

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 12/14] media: include: fix several typos
@ 2019-02-19 16:28     ` Lad, Prabhakar
  0 siblings, 0 replies; 42+ messages in thread
From: Lad, Prabhakar @ 2019-02-19 16:28 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: linux-samsung-soc, Pawel Osciak, Krzysztof Kozlowski,
	Mauro Carvalho Chehab, Hans Verkuil, Kyungmin Park, Kukjin Kim,
	Marek Szyprowski, LAK, Linux Media Mailing List

Hi Mauro,

On Mon, Feb 18, 2019 at 7:29 PM Mauro Carvalho Chehab
<mchehab+samsung@kernel.org> wrote:
>
> Use codespell to fix lots of typos over frontends.
>
> Manually verified to avoid false-positives.
>
> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
> ---
>  include/media/davinci/dm355_ccdc.h         | 4 ++--
>  include/media/davinci/dm644x_ccdc.h        | 2 +-
For the above,

Reviewed-by: Lad, Prabhakar <prabhakar.csengg@gmail.com>

Regards,
Prabhakar

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 06/14] media: platform: fix several typos
  2019-02-18 19:29   ` Mauro Carvalho Chehab
@ 2019-02-19 16:31     ` Lad, Prabhakar
  -1 siblings, 0 replies; 42+ messages in thread
From: Lad, Prabhakar @ 2019-02-19 16:31 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Andrew-CT Chen, Alexandre Belloni, Minghsiu Tsai, Heiko Stuebner,
	Maxime Ripard, Stanimir Varbanov, Patrice Chotard, Andrzej Hajda,
	Laurent Pinchart, Sylwester Nawrocki, Michal Simek,
	Andrzej Pietrasiewicz, linux-samsung-soc, Jonathan Corbet,
	Chen-Yu Tsai, Krzysztof Kozlowski, linux-stm32, linux-rockchip,
	Ludovic Desroches, Kukjin Kim, Linux

Hi Mauro,

On Mon, Feb 18, 2019 at 7:29 PM Mauro Carvalho Chehab
<mchehab+samsung@kernel.org> wrote:
>
> Use codespell to fix lots of typos over frontends.
>
> Manually verified to avoid false-positives.
>
> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
> ---
>  drivers/media/platform/Kconfig                     |  2 +-
>  drivers/media/platform/atmel/atmel-isi.c           |  4 ++--
>  drivers/media/platform/coda/coda-jpeg.c            |  2 +-
>  drivers/media/platform/davinci/isif.c              |  4 ++--
>  drivers/media/platform/davinci/vpbe.c              |  2 +-
>  drivers/media/platform/davinci/vpif.c              |  2 +-
>  drivers/media/platform/davinci/vpif_display.c      |  4 ++--
>  .../media/platform/exynos4-is/fimc-is-command.h    |  2 +-
>  drivers/media/platform/exynos4-is/fimc-is-param.h  |  2 +-
>  drivers/media/platform/exynos4-is/media-dev.h      |  2 +-
>  drivers/media/platform/exynos4-is/mipi-csis.c      |  4 ++--
>  drivers/media/platform/marvell-ccic/mmp-driver.c   |  4 ++--
>  drivers/media/platform/mtk-mdp/mtk_mdp_core.h      |  6 +++---
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c |  2 +-
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h |  4 ++--
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |  2 +-
>  .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c  |  4 ++--
>  .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c   |  2 +-
>  drivers/media/platform/mtk-vcodec/vdec_drv_if.h    |  2 +-
>  drivers/media/platform/mtk-vcodec/vdec_vpu_if.h    |  2 +-
>  drivers/media/platform/omap/omap_vout.c            |  4 ++--
>  drivers/media/platform/omap/omap_voutdef.h         |  4 ++--
>  drivers/media/platform/omap3isp/isp.c              |  2 +-
>  drivers/media/platform/omap3isp/ispccdc.c          |  4 ++--
>  drivers/media/platform/omap3isp/ispcsi2.c          |  2 +-
>  drivers/media/platform/pxa_camera.c                |  2 +-
>  drivers/media/platform/qcom/venus/core.h           |  2 +-
>  drivers/media/platform/rcar-vin/rcar-dma.c         |  2 +-
>  drivers/media/platform/rcar-vin/rcar-v4l2.c        |  4 ++--
>  drivers/media/platform/rockchip/rga/rga-hw.c       |  6 +++---
>  drivers/media/platform/s3c-camif/camif-core.h      |  2 +-
>  drivers/media/platform/s5p-jpeg/jpeg-core.h        |  4 ++--
>  drivers/media/platform/s5p-mfc/s5p_mfc_common.h    |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c      |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_dec.c       |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c    |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c    |  4 ++--
>  .../media/platform/sti/c8sectpfe/c8sectpfe-core.h  |  2 +-
>  drivers/media/platform/sti/delta/delta.h           |  2 +-
>  drivers/media/platform/sti/hva/hva-h264.c          |  2 +-
>  drivers/media/platform/stm32/stm32-dcmi.c          |  2 +-
>  drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h |  2 +-
>  drivers/media/platform/ti-vpe/vpdma.c              | 14 +++++++-------
>  drivers/media/platform/ti-vpe/vpe.c                |  2 +-
>  drivers/media/platform/vsp1/vsp1_brx.c             |  4 ++--
>  drivers/media/platform/xilinx/xilinx-vip.c         |  2 +-
>  46 files changed, 70 insertions(+), 70 deletions(-)
>

For drivers/media/platform/davinci/*

Reviewed-by: Lad, Prabhakar <prabhakar.csengg@gmail.com>

Regards,
Prabhakar

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 06/14] media: platform: fix several typos
@ 2019-02-19 16:31     ` Lad, Prabhakar
  0 siblings, 0 replies; 42+ messages in thread
From: Lad, Prabhakar @ 2019-02-19 16:31 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Andrew-CT Chen, Alexandre Belloni, Minghsiu Tsai, Heiko Stuebner,
	Maxime Ripard, Stanimir Varbanov, Patrice Chotard, Andrzej Hajda,
	Laurent Pinchart, Sylwester Nawrocki, Michal Simek,
	Andrzej Pietrasiewicz, linux-samsung-soc, Jonathan Corbet,
	Chen-Yu Tsai, Krzysztof Kozlowski, linux-stm32, linux-rockchip,
	Ludovic Desroches, Kukjin Kim, Linux Media Mailing List,
	Kamil Debski, Maxime Coquelin, Alexandre Torgue, linux-arm-msm,
	Houlong Wei, Mauro Carvalho Chehab, Benoit Parrot, Jeongtae Park,
	linux-mediatek, Jacek Anaszewski, Yong Deng, Matthias Brugger,
	Hugues Fruchet, Tiffany Lin, LAK, Hyun Kwon, Jacob chen,
	linux-renesas-soc, Kyungmin Park, Kieran Bingham,
	Jean-Christophe Trotin, Philipp Zabel, Niklas Söderlund,
	Eugen Hristev

Hi Mauro,

On Mon, Feb 18, 2019 at 7:29 PM Mauro Carvalho Chehab
<mchehab+samsung@kernel.org> wrote:
>
> Use codespell to fix lots of typos over frontends.
>
> Manually verified to avoid false-positives.
>
> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
> ---
>  drivers/media/platform/Kconfig                     |  2 +-
>  drivers/media/platform/atmel/atmel-isi.c           |  4 ++--
>  drivers/media/platform/coda/coda-jpeg.c            |  2 +-
>  drivers/media/platform/davinci/isif.c              |  4 ++--
>  drivers/media/platform/davinci/vpbe.c              |  2 +-
>  drivers/media/platform/davinci/vpif.c              |  2 +-
>  drivers/media/platform/davinci/vpif_display.c      |  4 ++--
>  .../media/platform/exynos4-is/fimc-is-command.h    |  2 +-
>  drivers/media/platform/exynos4-is/fimc-is-param.h  |  2 +-
>  drivers/media/platform/exynos4-is/media-dev.h      |  2 +-
>  drivers/media/platform/exynos4-is/mipi-csis.c      |  4 ++--
>  drivers/media/platform/marvell-ccic/mmp-driver.c   |  4 ++--
>  drivers/media/platform/mtk-mdp/mtk_mdp_core.h      |  6 +++---
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c |  2 +-
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h |  4 ++--
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |  2 +-
>  .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c  |  4 ++--
>  .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c   |  2 +-
>  drivers/media/platform/mtk-vcodec/vdec_drv_if.h    |  2 +-
>  drivers/media/platform/mtk-vcodec/vdec_vpu_if.h    |  2 +-
>  drivers/media/platform/omap/omap_vout.c            |  4 ++--
>  drivers/media/platform/omap/omap_voutdef.h         |  4 ++--
>  drivers/media/platform/omap3isp/isp.c              |  2 +-
>  drivers/media/platform/omap3isp/ispccdc.c          |  4 ++--
>  drivers/media/platform/omap3isp/ispcsi2.c          |  2 +-
>  drivers/media/platform/pxa_camera.c                |  2 +-
>  drivers/media/platform/qcom/venus/core.h           |  2 +-
>  drivers/media/platform/rcar-vin/rcar-dma.c         |  2 +-
>  drivers/media/platform/rcar-vin/rcar-v4l2.c        |  4 ++--
>  drivers/media/platform/rockchip/rga/rga-hw.c       |  6 +++---
>  drivers/media/platform/s3c-camif/camif-core.h      |  2 +-
>  drivers/media/platform/s5p-jpeg/jpeg-core.h        |  4 ++--
>  drivers/media/platform/s5p-mfc/s5p_mfc_common.h    |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c      |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_dec.c       |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c    |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c    |  4 ++--
>  .../media/platform/sti/c8sectpfe/c8sectpfe-core.h  |  2 +-
>  drivers/media/platform/sti/delta/delta.h           |  2 +-
>  drivers/media/platform/sti/hva/hva-h264.c          |  2 +-
>  drivers/media/platform/stm32/stm32-dcmi.c          |  2 +-
>  drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h |  2 +-
>  drivers/media/platform/ti-vpe/vpdma.c              | 14 +++++++-------
>  drivers/media/platform/ti-vpe/vpe.c                |  2 +-
>  drivers/media/platform/vsp1/vsp1_brx.c             |  4 ++--
>  drivers/media/platform/xilinx/xilinx-vip.c         |  2 +-
>  46 files changed, 70 insertions(+), 70 deletions(-)
>

For drivers/media/platform/davinci/*

Reviewed-by: Lad, Prabhakar <prabhakar.csengg@gmail.com>

Regards,
Prabhakar

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 13/14] media: Documentation: fix several typos
  2019-02-18 19:29 ` [PATCH 13/14] media: Documentation: " Mauro Carvalho Chehab
@ 2019-02-19 16:56   ` Philipp Zabel
  0 siblings, 0 replies; 42+ messages in thread
From: Philipp Zabel @ 2019-02-19 16:56 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Linux Media Mailing List, Mauro Carvalho Chehab,
	Steve Longerbeam, Todor Tomov

On Mon, Feb 18, 2019 at 02:29:07PM -0500, Mauro Carvalho Chehab wrote:
[...]
> diff --git a/Documentation/media/v4l-drivers/imx.rst b/Documentation/media/v4l-drivers/imx.rst
> index 9314af00d067..1d7eb8c7bd5c 100644
> --- a/Documentation/media/v4l-drivers/imx.rst
> +++ b/Documentation/media/v4l-drivers/imx.rst
> @@ -29,7 +29,7 @@ de-interlacing by interweaving even and odd lines during transfer
>  (without motion compensation which requires the VDIC).
>  
>  The CSI is the backend capture unit that interfaces directly with
> -camera sensors over Parallel, BT.656/1120, and MIPI CSI-2 busses.
> +camera sensors over Parallel, BT.656/1120, and MIPI CSI-2 buses.
>  
>  The IC handles color-space conversion, resizing (downscaling and
>  upscaling), horizontal flip, and 90/270 degree rotation operations.
> @@ -207,7 +207,7 @@ The CSI supports cropping the incoming raw sensor frames. This is
>  implemented in the ipuX_csiY entities at the sink pad, using the
>  crop selection subdev API.
>  
> -The CSI also supports fixed divide-by-two downscaling indepently in
> +The CSI also supports fixed divide-by-two downscaling independently in
>  width and height. This is implemented in the ipuX_csiY entities at
>  the sink pad, using the compose selection subdev API.

Thank you, for imx
Acked-by: Philipp Zabel <p.zabel@pengutronix.de>

regards
Philipp

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 06/14] media: platform: fix several typos
  2019-02-18 19:29   ` Mauro Carvalho Chehab
@ 2019-02-19 16:57     ` Philipp Zabel
  -1 siblings, 0 replies; 42+ messages in thread
From: Philipp Zabel @ 2019-02-19 16:57 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Andrew-CT Chen, Alexandre Belloni, Minghsiu Tsai, Heiko Stuebner,
	Maxime Ripard, Stanimir Varbanov, Patrice Chotard, Andrzej Hajda,
	Lad, Prabhakar, Laurent Pinchart, Sylwester Nawrocki,
	Michal Simek, Andrzej Pietrasiewicz, linux-samsung-soc,
	Jonathan Corbet, Chen-Yu Tsai, Krzysztof Kozlowski, linux-stm32,
	linux-rockchip, Ludovic Desroches, Kukjin Kim

On Mon, Feb 18, 2019 at 02:29:00PM -0500, Mauro Carvalho Chehab wrote:
> Use codespell to fix lots of typos over frontends.
> 
> Manually verified to avoid false-positives.
> 
> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
[...]
> diff --git a/drivers/media/platform/coda/coda-jpeg.c b/drivers/media/platform/coda/coda-jpeg.c
> index 9f899a6cefed..39a2351c1e48 100644
> --- a/drivers/media/platform/coda/coda-jpeg.c
> +++ b/drivers/media/platform/coda/coda-jpeg.c
> @@ -103,7 +103,7 @@ static const unsigned char chroma_ac_value[162 + 2] = {
>  
>  /*
>   * Quantization tables for luminance and chrominance components in
> - * zig-zag scan order from the Freescale i.MX VPU libaries
> + * zig-zag scan order from the Freescale i.MX VPU libraries
>   */
>  
>  static unsigned char luma_q[64] = {

Thank you, for coda
Acked-by: Philipp Zabel <p.zabel@pengutronix.de>

regards
Philipp

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 06/14] media: platform: fix several typos
@ 2019-02-19 16:57     ` Philipp Zabel
  0 siblings, 0 replies; 42+ messages in thread
From: Philipp Zabel @ 2019-02-19 16:57 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Andrew-CT Chen, Alexandre Belloni, Minghsiu Tsai, Heiko Stuebner,
	Maxime Ripard, Stanimir Varbanov, Patrice Chotard, Andrzej Hajda,
	Lad, Prabhakar, Laurent Pinchart, Sylwester Nawrocki,
	Michal Simek, Andrzej Pietrasiewicz, linux-samsung-soc,
	Jonathan Corbet, Chen-Yu Tsai, Krzysztof Kozlowski, linux-stm32,
	linux-rockchip, Ludovic Desroches, Kukjin Kim,
	Linux Media Mailing List, Kamil Debski, Alexandre Torgue,
	linux-arm-msm, Houlong Wei, Mauro Carvalho Chehab, Benoit Parrot,
	Jeongtae Park, linux-mediatek, Jacek Anaszewski, Yong Deng,
	Matthias Brugger, Hugues Fruchet, Tiffany Lin, linux-arm-kernel,
	Hyun Kwon, Jacob chen, linux-renesas-soc, Kyungmin Park,
	Kieran Bingham, Jean-Christophe Trotin, Maxime Coquelin,
	Niklas Söderlund, Eugen Hristev

On Mon, Feb 18, 2019 at 02:29:00PM -0500, Mauro Carvalho Chehab wrote:
> Use codespell to fix lots of typos over frontends.
> 
> Manually verified to avoid false-positives.
> 
> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
[...]
> diff --git a/drivers/media/platform/coda/coda-jpeg.c b/drivers/media/platform/coda/coda-jpeg.c
> index 9f899a6cefed..39a2351c1e48 100644
> --- a/drivers/media/platform/coda/coda-jpeg.c
> +++ b/drivers/media/platform/coda/coda-jpeg.c
> @@ -103,7 +103,7 @@ static const unsigned char chroma_ac_value[162 + 2] = {
>  
>  /*
>   * Quantization tables for luminance and chrominance components in
> - * zig-zag scan order from the Freescale i.MX VPU libaries
> + * zig-zag scan order from the Freescale i.MX VPU libraries
>   */
>  
>  static unsigned char luma_q[64] = {

Thank you, for coda
Acked-by: Philipp Zabel <p.zabel@pengutronix.de>

regards
Philipp

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 06/14] media: platform: fix several typos
  2019-02-18 19:29   ` Mauro Carvalho Chehab
@ 2019-02-20  0:46       ` houlong wei
  -1 siblings, 0 replies; 42+ messages in thread
From: houlong wei @ 2019-02-20  0:46 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Andrew-CT Chen (陳智迪),
	Alexandre Belloni, Minghsiu Tsai (蔡明修),
	Heiko Stuebner, Maxime Ripard, Stanimir Varbanov,
	Patrice Chotard, Andrzej Hajda, Lad, Prabhakar, Laurent Pinchart,
	Sylwester Nawrocki, Michal Simek, Andrzej Pietrasiewicz,
	linux-samsung-soc-u79uwXL29TY76Z2rM5mHXA, Jonathan Corbet,
	Chen-Yu Tsai, Krzysztof Kozlowski,
	linux-stm32-XDFAJ8BFU24N7RejjzZ/LmGXanvQGlWp

Hi Mauro,

On Tue, 2019-02-19 at 03:29 +0800, Mauro Carvalho Chehab wrote:
> drivers/media/platform/mtk-mdp/mtk_mdp_core.h      |  6 +++---

For drivers/media/platform/mtk-mdp/*
Reviewed-by: Houlong Wei <houlong.wei-NuS5LvNUpcJWk0Htik3J/w@public.gmane.org>

Thanks a lot.

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 06/14] media: platform: fix several typos
@ 2019-02-20  0:46       ` houlong wei
  0 siblings, 0 replies; 42+ messages in thread
From: houlong wei @ 2019-02-20  0:46 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Andrew-CT Chen (陳智迪),
	Alexandre Belloni, Minghsiu Tsai (蔡明修),
	Heiko Stuebner, Maxime Ripard, Stanimir Varbanov,
	Patrice Chotard, Andrzej Hajda, Lad, Prabhakar, Laurent Pinchart,
	Sylwester Nawrocki, Michal Simek, Andrzej Pietrasiewicz,
	linux-samsung-soc, Jonathan Corbet, Chen-Yu Tsai,
	Krzysztof Kozlowski, linux-stm32, linux-rockchip,
	Ludovic Desroches, Kukjin Kim, Linux Media Mailing List,
	Kamil Debski, Maxime Coquelin, Alexandre Torgue, linux-arm-msm,
	Mauro Carvalho Chehab, Benoit Parrot, Jeongtae Park,
	linux-mediatek, Jacek Anaszewski, Yong Deng, Matthias Brugger,
	Hugues Fruchet, Tiffany Lin (林慧珊),
	linux-arm-kernel, Hyun Kwon, Jacob chen, linux-renesas-soc,
	Kyungmin Park, Kieran Bingham, Jean-Christophe Trotin,
	Philipp Zabel, Niklas Söderlund, Eugen Hristev

Hi Mauro,

On Tue, 2019-02-19 at 03:29 +0800, Mauro Carvalho Chehab wrote:
> drivers/media/platform/mtk-mdp/mtk_mdp_core.h      |  6 +++---

For drivers/media/platform/mtk-mdp/*
Reviewed-by: Houlong Wei <houlong.wei@mediatek.com>

Thanks a lot.


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 06/14] media: platform: fix several typos
  2019-02-18 19:29   ` Mauro Carvalho Chehab
@ 2019-02-20  1:15     ` Yong
  -1 siblings, 0 replies; 42+ messages in thread
From: Yong @ 2019-02-20  1:15 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Andrew-CT Chen, Alexandre Belloni, Minghsiu Tsai, Heiko Stuebner,
	Maxime Ripard, Stanimir Varbanov, Patrice Chotard, Andrzej Hajda,
	Lad, Prabhakar, Laurent Pinchart, Sylwester Nawrocki,
	Michal Simek, Andrzej Pietrasiewicz, linux-samsung-soc,
	Jonathan Corbet, Chen-Yu Tsai, Krzysztof Kozlowski, linux-stm32,
	linux-rockchip, Ludovic Desroches, Kukjin Kim

Hi Mauro,

On Mon, 18 Feb 2019 14:29:00 -0500
Mauro Carvalho Chehab <mchehab+samsung@kernel.org> wrote:

> Use codespell to fix lots of typos over frontends.
> 
> Manually verified to avoid false-positives.
> 
> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
> ---
>  drivers/media/platform/Kconfig                     |  2 +-
>  drivers/media/platform/atmel/atmel-isi.c           |  4 ++--
>  drivers/media/platform/coda/coda-jpeg.c            |  2 +-
>  drivers/media/platform/davinci/isif.c              |  4 ++--
>  drivers/media/platform/davinci/vpbe.c              |  2 +-
>  drivers/media/platform/davinci/vpif.c              |  2 +-
>  drivers/media/platform/davinci/vpif_display.c      |  4 ++--
>  .../media/platform/exynos4-is/fimc-is-command.h    |  2 +-
>  drivers/media/platform/exynos4-is/fimc-is-param.h  |  2 +-
>  drivers/media/platform/exynos4-is/media-dev.h      |  2 +-
>  drivers/media/platform/exynos4-is/mipi-csis.c      |  4 ++--
>  drivers/media/platform/marvell-ccic/mmp-driver.c   |  4 ++--
>  drivers/media/platform/mtk-mdp/mtk_mdp_core.h      |  6 +++---
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c |  2 +-
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h |  4 ++--
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |  2 +-
>  .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c  |  4 ++--
>  .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c   |  2 +-
>  drivers/media/platform/mtk-vcodec/vdec_drv_if.h    |  2 +-
>  drivers/media/platform/mtk-vcodec/vdec_vpu_if.h    |  2 +-
>  drivers/media/platform/omap/omap_vout.c            |  4 ++--
>  drivers/media/platform/omap/omap_voutdef.h         |  4 ++--
>  drivers/media/platform/omap3isp/isp.c              |  2 +-
>  drivers/media/platform/omap3isp/ispccdc.c          |  4 ++--
>  drivers/media/platform/omap3isp/ispcsi2.c          |  2 +-
>  drivers/media/platform/pxa_camera.c                |  2 +-
>  drivers/media/platform/qcom/venus/core.h           |  2 +-
>  drivers/media/platform/rcar-vin/rcar-dma.c         |  2 +-
>  drivers/media/platform/rcar-vin/rcar-v4l2.c        |  4 ++--
>  drivers/media/platform/rockchip/rga/rga-hw.c       |  6 +++---
>  drivers/media/platform/s3c-camif/camif-core.h      |  2 +-
>  drivers/media/platform/s5p-jpeg/jpeg-core.h        |  4 ++--
>  drivers/media/platform/s5p-mfc/s5p_mfc_common.h    |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c      |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_dec.c       |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c    |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c    |  4 ++--
>  .../media/platform/sti/c8sectpfe/c8sectpfe-core.h  |  2 +-
>  drivers/media/platform/sti/delta/delta.h           |  2 +-
>  drivers/media/platform/sti/hva/hva-h264.c          |  2 +-
>  drivers/media/platform/stm32/stm32-dcmi.c          |  2 +-
>  drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h |  2 +-
>  drivers/media/platform/ti-vpe/vpdma.c              | 14 +++++++-------
>  drivers/media/platform/ti-vpe/vpe.c                |  2 +-
>  drivers/media/platform/vsp1/vsp1_brx.c             |  4 ++--
>  drivers/media/platform/xilinx/xilinx-vip.c         |  2 +-
>  46 files changed, 70 insertions(+), 70 deletions(-)

For drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h

Reviewed-by: Yong Deng <yong.deng@magewell.com>


Thanks,
Yong

^ permalink raw reply	[flat|nested] 42+ messages in thread

* Re: [PATCH 06/14] media: platform: fix several typos
@ 2019-02-20  1:15     ` Yong
  0 siblings, 0 replies; 42+ messages in thread
From: Yong @ 2019-02-20  1:15 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Andrew-CT Chen, Alexandre Belloni, Minghsiu Tsai, Heiko Stuebner,
	Maxime Ripard, Stanimir Varbanov, Patrice Chotard, Andrzej Hajda,
	Lad, Prabhakar, Laurent Pinchart, Sylwester Nawrocki,
	Michal Simek, Andrzej Pietrasiewicz, linux-samsung-soc,
	Jonathan Corbet, Chen-Yu Tsai, Krzysztof Kozlowski, linux-stm32,
	linux-rockchip, Ludovic Desroches, Kukjin Kim,
	Linux Media Mailing List, Kamil Debski, Maxime Coquelin,
	Alexandre Torgue, linux-arm-msm, Houlong Wei,
	Mauro Carvalho Chehab, Benoit Parrot, Jeongtae Park,
	linux-mediatek, Jacek Anaszewski, Matthias Brugger,
	Hugues Fruchet, Tiffany Lin, linux-arm-kernel, Hyun Kwon,
	Jacob chen, linux-renesas-soc, Kyungmin Park, Kieran Bingham,
	Jean-Christophe Trotin, Philipp Zabel, Niklas Söderlund,
	Eugen Hristev

Hi Mauro,

On Mon, 18 Feb 2019 14:29:00 -0500
Mauro Carvalho Chehab <mchehab+samsung@kernel.org> wrote:

> Use codespell to fix lots of typos over frontends.
> 
> Manually verified to avoid false-positives.
> 
> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
> ---
>  drivers/media/platform/Kconfig                     |  2 +-
>  drivers/media/platform/atmel/atmel-isi.c           |  4 ++--
>  drivers/media/platform/coda/coda-jpeg.c            |  2 +-
>  drivers/media/platform/davinci/isif.c              |  4 ++--
>  drivers/media/platform/davinci/vpbe.c              |  2 +-
>  drivers/media/platform/davinci/vpif.c              |  2 +-
>  drivers/media/platform/davinci/vpif_display.c      |  4 ++--
>  .../media/platform/exynos4-is/fimc-is-command.h    |  2 +-
>  drivers/media/platform/exynos4-is/fimc-is-param.h  |  2 +-
>  drivers/media/platform/exynos4-is/media-dev.h      |  2 +-
>  drivers/media/platform/exynos4-is/mipi-csis.c      |  4 ++--
>  drivers/media/platform/marvell-ccic/mmp-driver.c   |  4 ++--
>  drivers/media/platform/mtk-mdp/mtk_mdp_core.h      |  6 +++---
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c |  2 +-
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h |  4 ++--
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |  2 +-
>  .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c  |  4 ++--
>  .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c   |  2 +-
>  drivers/media/platform/mtk-vcodec/vdec_drv_if.h    |  2 +-
>  drivers/media/platform/mtk-vcodec/vdec_vpu_if.h    |  2 +-
>  drivers/media/platform/omap/omap_vout.c            |  4 ++--
>  drivers/media/platform/omap/omap_voutdef.h         |  4 ++--
>  drivers/media/platform/omap3isp/isp.c              |  2 +-
>  drivers/media/platform/omap3isp/ispccdc.c          |  4 ++--
>  drivers/media/platform/omap3isp/ispcsi2.c          |  2 +-
>  drivers/media/platform/pxa_camera.c                |  2 +-
>  drivers/media/platform/qcom/venus/core.h           |  2 +-
>  drivers/media/platform/rcar-vin/rcar-dma.c         |  2 +-
>  drivers/media/platform/rcar-vin/rcar-v4l2.c        |  4 ++--
>  drivers/media/platform/rockchip/rga/rga-hw.c       |  6 +++---
>  drivers/media/platform/s3c-camif/camif-core.h      |  2 +-
>  drivers/media/platform/s5p-jpeg/jpeg-core.h        |  4 ++--
>  drivers/media/platform/s5p-mfc/s5p_mfc_common.h    |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c      |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_dec.c       |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c    |  2 +-
>  drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c    |  4 ++--
>  .../media/platform/sti/c8sectpfe/c8sectpfe-core.h  |  2 +-
>  drivers/media/platform/sti/delta/delta.h           |  2 +-
>  drivers/media/platform/sti/hva/hva-h264.c          |  2 +-
>  drivers/media/platform/stm32/stm32-dcmi.c          |  2 +-
>  drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h |  2 +-
>  drivers/media/platform/ti-vpe/vpdma.c              | 14 +++++++-------
>  drivers/media/platform/ti-vpe/vpe.c                |  2 +-
>  drivers/media/platform/vsp1/vsp1_brx.c             |  4 ++--
>  drivers/media/platform/xilinx/xilinx-vip.c         |  2 +-
>  46 files changed, 70 insertions(+), 70 deletions(-)

For drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h

Reviewed-by: Yong Deng <yong.deng@magewell.com>


Thanks,
Yong

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 42+ messages in thread

end of thread, other threads:[~2019-02-20  1:15 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-02-18 19:28 [PATCH 01/14] media: dvb-frontends: fix several typos Mauro Carvalho Chehab
2019-02-18 19:28 ` [PATCH 02/14] media: radio: " Mauro Carvalho Chehab
2019-02-18 19:28 ` [PATCH 03/14] media: dvb-core: " Mauro Carvalho Chehab
2019-02-18 19:28 ` [PATCH 04/14] media: i2c: " Mauro Carvalho Chehab
2019-02-18 21:39   ` Sakari Ailus
2019-02-18 19:28 ` [PATCH 05/14] media: pci: " Mauro Carvalho Chehab
2019-02-18 19:29 ` [PATCH 06/14] media: platform: " Mauro Carvalho Chehab
2019-02-18 19:29   ` Mauro Carvalho Chehab
2019-02-19 11:17   ` Niklas Söderlund
2019-02-19 11:17     ` Niklas Söderlund
     [not found]   ` <362e90167292e8d0c03a8d0753cc26b89549d854.1550518128.git.mchehab+samsung-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
2019-02-19 12:17     ` Andrzej Pietrasiewicz
2019-02-19 12:17       ` Andrzej Pietrasiewicz
     [not found]       ` <8328b00f-d48f-187e-e53f-c52ac50b5b61-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2019-02-19 12:19         ` Andrzej Pietrasiewicz
2019-02-19 12:19           ` Andrzej Pietrasiewicz
2019-02-19 14:10     ` Benoit Parrot
2019-02-19 14:10       ` Benoit Parrot
2019-02-20  0:46     ` houlong wei
2019-02-20  0:46       ` houlong wei
2019-02-19 14:55   ` Kieran Bingham
2019-02-19 14:55     ` Kieran Bingham
2019-02-19 16:31   ` Lad, Prabhakar
2019-02-19 16:31     ` Lad, Prabhakar
2019-02-19 16:57   ` Philipp Zabel
2019-02-19 16:57     ` Philipp Zabel
2019-02-20  1:15   ` Yong
2019-02-20  1:15     ` Yong
2019-02-18 19:29 ` [PATCH 07/14] media: rc: " Mauro Carvalho Chehab
2019-02-19  9:56   ` Sean Young
2019-02-18 19:29 ` [PATCH 08/14] media: tuners: " Mauro Carvalho Chehab
2019-02-18 19:29 ` [PATCH 09/14] media: usb: " Mauro Carvalho Chehab
2019-02-18 19:29   ` [09/14] " Mauro Carvalho Chehab
2019-02-18 19:29 ` [PATCH 10/14] media: v4l2-core: " Mauro Carvalho Chehab
2019-02-18 19:29 ` [PATCH 11/14] media: common: " Mauro Carvalho Chehab
2019-02-18 19:29 ` [PATCH 12/14] media: include: " Mauro Carvalho Chehab
2019-02-18 19:29   ` Mauro Carvalho Chehab
2019-02-18 19:29   ` Mauro Carvalho Chehab
2019-02-19 16:28   ` Lad, Prabhakar
2019-02-19 16:28     ` Lad, Prabhakar
2019-02-19 16:28     ` Lad, Prabhakar
2019-02-18 19:29 ` [PATCH 13/14] media: Documentation: " Mauro Carvalho Chehab
2019-02-19 16:56   ` Philipp Zabel
2019-02-18 19:29 ` [PATCH 14/14] media: staging: " Mauro Carvalho Chehab

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.