Hello.

Any feedback on this one?

On Sat, Feb 4, 2012 at 02:02, Alexey Suslikov <[email protected]>
wrote:
> hello tech@
>
> aren't these PCI_PWR_D[0-3] defines just duplicates of
> PCI_PMCSR_STATE_D[0-3] from pcireg.h?
>
> --- /usr/src/sys/dev/pci/pcivar.h.orig  Sat Feb  4 01:28:05 2012
> +++ /usr/src/sys/dev/pci/pcivar.h       Sat Feb  4 01:28:41 2012
> @@ -53,14 +53,6 @@
>  */
>  typedef u_int32_t pcireg_t;            /* configuration space register XXX
*/
>
> -/*
> - * Power Management (PCI 2.2)
> - */
> -#define PCI_PWR_D0     0
> -#define PCI_PWR_D1     1
> -#define PCI_PWR_D2     2
> -#define PCI_PWR_D3     3
> -
>  #ifdef _KERNEL
>
>  struct pcibus_attach_args;
> --- sys/dev/pci/if_bge.c.orig   Sat Feb  4 01:29:50 2012
> +++ sys/dev/pci/if_bge.c        Sat Feb  4 01:32:49 2012
> @@ -1851,8 +1851,9 @@
>         * so force device into D0 state before starting initialization.
>         */
>        pm_ctl = pci_conf_read(pc, pa->pa_tag, BGE_PCI_PWRMGMT_CMD);
> -       pm_ctl &= ~(PCI_PWR_D0|PCI_PWR_D1|PCI_PWR_D2|PCI_PWR_D3);
> -       pm_ctl |= (1 << 8) | PCI_PWR_D0 ; /* D0 state */
> +       pm_ctl &= ~(PCI_PMCSR_STATE_D0|PCI_PMCSR_STATE_D1|
> +           PCI_PMCSR_STATE_D2|PCI_PMCSR_STATE_D3);
> +       pm_ctl |= (1 << 8) | PCI_PMCSR_STATE_D0; /* D0 state */
>        pci_conf_write(pc, pa->pa_tag, BGE_PCI_PWRMGMT_CMD, pm_ctl);
>        DELAY(1000);    /* 27 usec is allegedly sufficent */
>
> --- sys/dev/cardbus/if_ath_cardbus.c.orig       Sat Feb  4 01:36:00 2012
> +++ sys/dev/cardbus/if_ath_cardbus.c    Sat Feb  4 01:37:04 2012
> @@ -282,7 +282,7 @@
>
>  #ifdef notyet
>        (void)cardbus_setpowerstate(sc->sc_dev.dv_xname, ct, csc->sc_tag,
> -           PCI_PWR_D0);
> +           PCI_PMCSR_STATE_D0);
>  #endif
>
>        /* Program the BAR. */
> --- sys/dev/cardbus/if_atw_cardbus.c.orig       Sat Feb  4 01:37:23 2012
> +++ sys/dev/cardbus/if_atw_cardbus.c    Sat Feb  4 01:38:07 2012
> @@ -328,7 +328,7 @@
>
>  #ifdef notyet
>        (void)cardbus_setpowerstate(sc->sc_dev.dv_xname, ct, csc->sc_tag,
> -           PCI_PWR_D0);
> +           PCI_PMCSR_STATE_D0);
>  #endif
>
>        /* Program the BAR. */

Reply via email to