diff mbox series

hid: remove NO_D3 flag for ish not CHV platform

Message ID 1558082782-29279-1-git-send-email-hongyan.song@intel.com (mailing list archive)
State Superseded
Delegated to: Jiri Kosina
Headers show
Series hid: remove NO_D3 flag for ish not CHV platform | expand

Commit Message

Song, Hongyan May 17, 2019, 8:46 a.m. UTC
From: Song Hongyan <hongyan.song@intel.com>

NO_D3 flag is set for CHV and the older platforms, the other platform
suppose can enter D3, if have this NO_D3 flag set it can never enter D3

Signed-off-by: Song Hongyan <hongyan.song@intel.com>
---
 drivers/hid/intel-ish-hid/ipc/pci-ish.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

Comments

Jiri Kosina May 22, 2019, 10:36 a.m. UTC | #1
On Fri, 17 May 2019, hongyan.song@intel.com wrote:

> From: Song Hongyan <hongyan.song@intel.com>
> 
> NO_D3 flag is set for CHV and the older platforms, the other platform
> suppose can enter D3, if have this NO_D3 flag set it can never enter D3

Could you please provide a little bit more descriptive changelog -- namely 
what observable problem is it fixing.

> Signed-off-by: Song Hongyan <hongyan.song@intel.com>
> ---
>  drivers/hid/intel-ish-hid/ipc/pci-ish.c | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/hid/intel-ish-hid/ipc/pci-ish.c b/drivers/hid/intel-ish-hid/ipc/pci-ish.c
> index a6e1ee7..de1459b 100644
> --- a/drivers/hid/intel-ish-hid/ipc/pci-ish.c
> +++ b/drivers/hid/intel-ish-hid/ipc/pci-ish.c
> @@ -154,7 +154,9 @@ static int ish_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
>  	/* mapping IO device memory */
>  	hw->mem_addr = pcim_iomap_table(pdev)[0];
>  	ishtp->pdev = pdev;
> -	pdev->dev_flags |= PCI_DEV_FLAGS_NO_D3;
> +	/*This NO_D3 flag is only for CHV and older platforms*/

... and while you're updating the changelog, please also stick a space 
before and after the comment mark.

Thanks,
Pandruvada, Srinivas May 22, 2019, 6:04 p.m. UTC | #2
On Wed, 2019-05-22 at 12:36 +0200, Jiri Kosina wrote: 
> On Fri, 17 May 2019, hongyan.song@intel.com wrote:
> 
> > From: Song Hongyan <hongyan.song@intel.com>
Also commit summary "hid: remove NO_D3 flag for non Cherry Trail (CHT)"


> > 
> > NO_D3 flag is set for CHV and the older platforms, the other
> > platform
> > suppose can enter D3, if have this NO_D3 flag set it can never
> > enter D3
> 
> Could you please provide a little bit more descriptive changelog --
> namely 
> what observable problem is it fixing.


In addition, I don't think this is a rc2+ release fix.

Thanks,
Srinivas

> 
> > Signed-off-by: Song Hongyan <hongyan.song@intel.com>
> > ---
> >  drivers/hid/intel-ish-hid/ipc/pci-ish.c | 4 +++-
> >  1 file changed, 3 insertions(+), 1 deletion(-)
> > 
> > diff --git a/drivers/hid/intel-ish-hid/ipc/pci-ish.c
> > b/drivers/hid/intel-ish-hid/ipc/pci-ish.c
> > index a6e1ee7..de1459b 100644
> > --- a/drivers/hid/intel-ish-hid/ipc/pci-ish.c
> > +++ b/drivers/hid/intel-ish-hid/ipc/pci-ish.c
> > @@ -154,7 +154,9 @@ static int ish_probe(struct pci_dev *pdev,
> > const struct pci_device_id *ent)
> >  	/* mapping IO device memory */
> >  	hw->mem_addr = pcim_iomap_table(pdev)[0];
> >  	ishtp->pdev = pdev;
> > -	pdev->dev_flags |= PCI_DEV_FLAGS_NO_D3;
> > +	/*This NO_D3 flag is only for CHV and older platforms*/
> 
> ... and while you're updating the changelog, please also stick a
> space 
> before and after the comment mark.
> 
> Thanks,
>
Jiri Kosina May 24, 2019, 9:10 a.m. UTC | #3
On Wed, 22 May 2019, Pandruvada, Srinivas wrote:

> > > From: Song Hongyan <hongyan.song@intel.com>
> Also commit summary "hid: remove NO_D3 flag for non Cherry Trail (CHT)"
> 
> > > 
> > > NO_D3 flag is set for CHV and the older platforms, the other
> > > platform
> > > suppose can enter D3, if have this NO_D3 flag set it can never
> > > enter D3
> > 
> > Could you please provide a little bit more descriptive changelog --
> > namely 
> > what observable problem is it fixing.
> 
> 
> In addition, I don't think this is a rc2+ release fix.

Thanks Srinivas. Could you please Ack v2 so that I could queue it?
Pandruvada, Srinivas May 29, 2019, 3:27 a.m. UTC | #4
On Fri, 2019-05-24 at 11:10 +0200, Jiri Kosina wrote:
> On Wed, 22 May 2019, Pandruvada, Srinivas wrote:
> 
> > > > From: Song Hongyan <hongyan.song@intel.com>
> > 
> > Also commit summary "hid: remove NO_D3 flag for non Cherry Trail
> > (CHT)"
> > 
> > > > 
> > > > NO_D3 flag is set for CHV and the older platforms, the other
> > > > platform
> > > > suppose can enter D3, if have this NO_D3 flag set it can never
> > > > enter D3
> > > 
> > > Could you please provide a little bit more descriptive changelog
> > > --
> > > namely 
> > > what observable problem is it fixing.
> > 
> > 
> > In addition, I don't think this is a rc2+ release fix.
> 
> Thanks Srinivas. Could you please Ack v2 so that I could queue it?
I want some more information in the commit and test information. So
Song will submit v3.

Thanks,
Srinivas


>
diff mbox series

Patch

diff --git a/drivers/hid/intel-ish-hid/ipc/pci-ish.c b/drivers/hid/intel-ish-hid/ipc/pci-ish.c
index a6e1ee7..de1459b 100644
--- a/drivers/hid/intel-ish-hid/ipc/pci-ish.c
+++ b/drivers/hid/intel-ish-hid/ipc/pci-ish.c
@@ -154,7 +154,9 @@  static int ish_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
 	/* mapping IO device memory */
 	hw->mem_addr = pcim_iomap_table(pdev)[0];
 	ishtp->pdev = pdev;
-	pdev->dev_flags |= PCI_DEV_FLAGS_NO_D3;
+	/*This NO_D3 flag is only for CHV and older platforms*/
+	if (pdev->device == CHV_DEVICE_ID)
+		pdev->dev_flags |= PCI_DEV_FLAGS_NO_D3;
 
 	/* request and enable interrupt */
 	ret = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_ALL_TYPES);