Message ID | 20241129120020.318903-1-stanislaw.gruszka@linux.intel.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | media: intel/ipu6: move some boot messages to debug level | expand |
Hi, Thank you for your patch. On 29-Nov-24 1:00 PM, Stanislaw Gruszka wrote: > When ivsc chip fail to initialise properly we can get plenty of ipu6 > messages like this: s/initialise/initialize/ (if you decide to do a v2) This does not only happen when the ivsc chip fails to initialize, it also happens while the ipu6 driver is waiting for the ivsc driver to be probed (with ipu6's probe() method returning -EPROBE_DEFER) when the ivsc driver does initialize properly eventually. Maybe do a v2 with an updated commit msg reflecting this ? Otherwise the patch looks good to me: Reviewed-by: Hans de Goede <hdegoede@redhat.com> Regards, Hans > [ 15.454049] intel-ipu6 0000:00:05.0: IPU6 in non-secure mode touch 0x0 mask 0xff > [ 15.456600] intel-ipu6 0000:00:05.0: FW version: 20230925 > [ 15.458292] intel-ipu6 0000:00:05.0: IPU6 in non-secure mode touch 0x0 mask 0xff > [ 15.461186] intel-ipu6 0000:00:05.0: FW version: 20230925 > [ 15.463616] intel-ipu6 0000:00:05.0: IPU6 in non-secure mode touch 0x0 mask 0xff > [ 15.466490] intel-ipu6 0000:00:05.0: FW version: 20230925 > > Print them only when debugging is enabled to do not flood dmesg on > ivsc errors condition. > > Signed-off-by: Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com> > ---> drivers/media/pci/intel/ipu6/ipu6-buttress.c | 8 ++++---- > drivers/media/pci/intel/ipu6/ipu6-cpd.c | 2 +- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/drivers/media/pci/intel/ipu6/ipu6-buttress.c b/drivers/media/pci/intel/ipu6/ipu6-buttress.c > index e47f84c30e10..e02899dda8d0 100644 > --- a/drivers/media/pci/intel/ipu6/ipu6-buttress.c > +++ b/drivers/media/pci/intel/ipu6/ipu6-buttress.c > @@ -852,10 +852,10 @@ int ipu6_buttress_init(struct ipu6_device *isp) > INIT_LIST_HEAD(&b->constraints); > > isp->secure_mode = ipu6_buttress_get_secure_mode(isp); > - dev_info(&isp->pdev->dev, "IPU6 in %s mode touch 0x%x mask 0x%x\n", > - isp->secure_mode ? "secure" : "non-secure", > - readl(isp->base + BUTTRESS_REG_SECURITY_TOUCH), > - readl(isp->base + BUTTRESS_REG_CAMERA_MASK)); > + dev_dbg(&isp->pdev->dev, "IPU6 in %s mode touch 0x%x mask 0x%x\n", > + isp->secure_mode ? "secure" : "non-secure", > + readl(isp->base + BUTTRESS_REG_SECURITY_TOUCH), > + readl(isp->base + BUTTRESS_REG_CAMERA_MASK)); > > b->wdt_cached_value = readl(isp->base + BUTTRESS_REG_WDT); > writel(BUTTRESS_IRQS, isp->base + BUTTRESS_REG_ISR_CLEAR); > diff --git a/drivers/media/pci/intel/ipu6/ipu6-cpd.c b/drivers/media/pci/intel/ipu6/ipu6-cpd.c > index 715b21ab4b8e..3dec9e3329d6 100644 > --- a/drivers/media/pci/intel/ipu6/ipu6-cpd.c > +++ b/drivers/media/pci/intel/ipu6/ipu6-cpd.c > @@ -275,7 +275,7 @@ static int ipu6_cpd_validate_moduledata(struct ipu6_device *isp, > return -EINVAL; > } > > - dev_info(&isp->pdev->dev, "FW version: %x\n", mod_hdr->fw_pkg_date); > + dev_dbg(&isp->pdev->dev, "FW version: %x\n", mod_hdr->fw_pkg_date); > ret = ipu6_cpd_validate_cpd(isp, moduledata + mod_hdr->hdr_len, > moduledata_size - mod_hdr->hdr_len, > moduledata_size);
Hi Hans, On Mon, Dec 02, 2024 at 10:09:23AM +0100, Hans de Goede wrote: > Hi, > > Thank you for your patch. > > On 29-Nov-24 1:00 PM, Stanislaw Gruszka wrote: > > When ivsc chip fail to initialise properly we can get plenty of ipu6 > > messages like this: > > s/initialise/initialize/ (if you decide to do a v2) Both British and American spellings are accepted.
diff --git a/drivers/media/pci/intel/ipu6/ipu6-buttress.c b/drivers/media/pci/intel/ipu6/ipu6-buttress.c index e47f84c30e10..e02899dda8d0 100644 --- a/drivers/media/pci/intel/ipu6/ipu6-buttress.c +++ b/drivers/media/pci/intel/ipu6/ipu6-buttress.c @@ -852,10 +852,10 @@ int ipu6_buttress_init(struct ipu6_device *isp) INIT_LIST_HEAD(&b->constraints); isp->secure_mode = ipu6_buttress_get_secure_mode(isp); - dev_info(&isp->pdev->dev, "IPU6 in %s mode touch 0x%x mask 0x%x\n", - isp->secure_mode ? "secure" : "non-secure", - readl(isp->base + BUTTRESS_REG_SECURITY_TOUCH), - readl(isp->base + BUTTRESS_REG_CAMERA_MASK)); + dev_dbg(&isp->pdev->dev, "IPU6 in %s mode touch 0x%x mask 0x%x\n", + isp->secure_mode ? "secure" : "non-secure", + readl(isp->base + BUTTRESS_REG_SECURITY_TOUCH), + readl(isp->base + BUTTRESS_REG_CAMERA_MASK)); b->wdt_cached_value = readl(isp->base + BUTTRESS_REG_WDT); writel(BUTTRESS_IRQS, isp->base + BUTTRESS_REG_ISR_CLEAR); diff --git a/drivers/media/pci/intel/ipu6/ipu6-cpd.c b/drivers/media/pci/intel/ipu6/ipu6-cpd.c index 715b21ab4b8e..3dec9e3329d6 100644 --- a/drivers/media/pci/intel/ipu6/ipu6-cpd.c +++ b/drivers/media/pci/intel/ipu6/ipu6-cpd.c @@ -275,7 +275,7 @@ static int ipu6_cpd_validate_moduledata(struct ipu6_device *isp, return -EINVAL; } - dev_info(&isp->pdev->dev, "FW version: %x\n", mod_hdr->fw_pkg_date); + dev_dbg(&isp->pdev->dev, "FW version: %x\n", mod_hdr->fw_pkg_date); ret = ipu6_cpd_validate_cpd(isp, moduledata + mod_hdr->hdr_len, moduledata_size - mod_hdr->hdr_len, moduledata_size);
When ivsc chip fail to initialise properly we can get plenty of ipu6 messages like this: [ 15.454049] intel-ipu6 0000:00:05.0: IPU6 in non-secure mode touch 0x0 mask 0xff [ 15.456600] intel-ipu6 0000:00:05.0: FW version: 20230925 [ 15.458292] intel-ipu6 0000:00:05.0: IPU6 in non-secure mode touch 0x0 mask 0xff [ 15.461186] intel-ipu6 0000:00:05.0: FW version: 20230925 [ 15.463616] intel-ipu6 0000:00:05.0: IPU6 in non-secure mode touch 0x0 mask 0xff [ 15.466490] intel-ipu6 0000:00:05.0: FW version: 20230925 Print them only when debugging is enabled to do not flood dmesg on ivsc errors condition. Signed-off-by: Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com> --- drivers/media/pci/intel/ipu6/ipu6-buttress.c | 8 ++++---- drivers/media/pci/intel/ipu6/ipu6-cpd.c | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-)