Re: [PATCH] media: ccs: Fix the op_pll_multiplier address

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Bernhard,

Thanks for the patch.

On Mon, Apr 12, 2021 at 06:49:43PM +0200, Bernhard Wimmer wrote:
> According to the CCS spec the op_pll_multiplier address is 0x030e, not 0x031e.

Please wrap commit messages no later than at 75th column.

> 
> Signed-off-by: Bernhard Wimmer <be.wimm@xxxxxxxxx>
> ---
>  Documentation/driver-api/media/drivers/ccs/ccs-regs.asc | 2 +-
>  Documentation/driver-api/media/drivers/ccs/mk-ccs-regs  | 5 +++--
>  drivers/media/i2c/ccs/ccs-limits.c                      | 1 +
>  drivers/media/i2c/ccs/ccs-limits.h                      | 1 +
>  drivers/media/i2c/ccs/ccs-regs.h                        | 3 ++-
>  5 files changed, 8 insertions(+), 4 deletions(-)
> 
> diff --git a/Documentation/driver-api/media/drivers/ccs/ccs-regs.asc b/Documentation/driver-api/media/drivers/ccs/ccs-regs.asc
> index f2042acc8a45..bbf9213c3388 100644
> --- a/Documentation/driver-api/media/drivers/ccs/ccs-regs.asc
> +++ b/Documentation/driver-api/media/drivers/ccs/ccs-regs.asc
> @@ -210,7 +210,7 @@ pll_multiplier				0x0306	16
>  op_pix_clk_div				0x0308	16
>  op_sys_clk_div				0x030a	16
>  op_pre_pll_clk_div			0x030c	16
> -op_pll_multiplier			0x031e	16
> +op_pll_multiplier			0x030e	16

Good find!

>  pll_mode				0x0310	8
>  - f					0	0
>  - e	single				0
> diff --git a/Documentation/driver-api/media/drivers/ccs/mk-ccs-regs b/Documentation/driver-api/media/drivers/ccs/mk-ccs-regs
> index 6668deaf2f19..807c0c14ec29 100755
> --- a/Documentation/driver-api/media/drivers/ccs/mk-ccs-regs
> +++ b/Documentation/driver-api/media/drivers/ccs/mk-ccs-regs
> @@ -72,13 +72,14 @@ $uc_header =~ s/[^A-Z0-9]/_/g;
>  
>  my $copyright = "/* Copyright (C) 2019--2020 Intel Corporation */\n";
>  my $license = "SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause";
> +my $note = "/* Generated by $0; do not modify. */\n";

Could you make this a multi-line comment (wrap after ;) so this will stay
under 80 characters per line? The path to the file is long. I.e.

/*
 * Generated by ...;
 * do not modify.
 */

>  
>  for my $fh ($A, $LC) {
> -	print $fh "// $license\n$copyright\n" if defined $fh;
> +	print $fh "// $license\n$copyright$note\n" if defined $fh;
>  }
>  
>  for my $fh ($H, $LH) {
> -	print $fh "/* $license */\n$copyright\n";
> +	print $fh "/* $license */\n$copyright$note\n";
>  }
>  
>  sub bit_def($) {
> diff --git a/drivers/media/i2c/ccs/ccs-limits.c b/drivers/media/i2c/ccs/ccs-limits.c
> index f5511789ac83..e4b7127b88a1 100644
> --- a/drivers/media/i2c/ccs/ccs-limits.c
> +++ b/drivers/media/i2c/ccs/ccs-limits.c
> @@ -1,5 +1,6 @@
>  // SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause
>  /* Copyright (C) 2019--2020 Intel Corporation */
> +/* Generated by Documentation/driver-api/media/drivers/ccs/mk-ccs-regs; do not modify. */
>  
>  #include "ccs-limits.h"
>  #include "ccs-regs.h"
> diff --git a/drivers/media/i2c/ccs/ccs-limits.h b/drivers/media/i2c/ccs/ccs-limits.h
> index 1efa43c23a2e..40b067fc9a70 100644
> --- a/drivers/media/i2c/ccs/ccs-limits.h
> +++ b/drivers/media/i2c/ccs/ccs-limits.h
> @@ -1,5 +1,6 @@
>  /* SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause */
>  /* Copyright (C) 2019--2020 Intel Corporation */
> +/* Generated by Documentation/driver-api/media/drivers/ccs/mk-ccs-regs; do not modify. */
>  
>  #ifndef __CCS_LIMITS_H__
>  #define __CCS_LIMITS_H__
> diff --git a/drivers/media/i2c/ccs/ccs-regs.h b/drivers/media/i2c/ccs/ccs-regs.h
> index 4b3e5df2121f..5de330bf8a89 100644
> --- a/drivers/media/i2c/ccs/ccs-regs.h
> +++ b/drivers/media/i2c/ccs/ccs-regs.h
> @@ -1,5 +1,6 @@
>  /* SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause */
>  /* Copyright (C) 2019--2020 Intel Corporation */
> +/* Generated by Documentation/driver-api/media/drivers/ccs/mk-ccs-regs; do not modify. */
>  
>  #ifndef __CCS_REGS_H__
>  #define __CCS_REGS_H__
> @@ -202,7 +203,7 @@
>  #define CCS_R_OP_PIX_CLK_DIV					(0x0308 | CCS_FL_16BIT)
>  #define CCS_R_OP_SYS_CLK_DIV					(0x030a | CCS_FL_16BIT)
>  #define CCS_R_OP_PRE_PLL_CLK_DIV				(0x030c | CCS_FL_16BIT)
> -#define CCS_R_OP_PLL_MULTIPLIER					(0x031e | CCS_FL_16BIT)
> +#define CCS_R_OP_PLL_MULTIPLIER					(0x030e | CCS_FL_16BIT)
>  #define CCS_R_PLL_MODE						0x0310
>  #define CCS_PLL_MODE_SHIFT					0U
>  #define CCS_PLL_MODE_MASK					0x1
> -- 
> 2.17.1
> 

-- 
Sakari Ailus



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux