lkml.org 
[lkml]   [2007]   [Dec]   [31]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Subject[PATCH 1/2] ssb: add 'ssb_pcihost_set_power_state' function
    Date
    From
    This patch adds the 'ssb_pcihost_set_power_state' function.

    This function allows us to set the power state of a PCI device
    (for example b44 ethernet device).

    Signed-off-by: Miguel Botón <mboton@gmail.com>

    diff --git a/include/linux/ssb/ssb.h b/include/linux/ssb/ssb.h
    index a21ab29..aa70fd0 100644
    --- a/include/linux/ssb/ssb.h
    +++ b/include/linux/ssb/ssb.h
    @@ -349,6 +349,13 @@ static inline void ssb_pcihost_unregister(struct pci_driver *driver)
    {
    pci_unregister_driver(driver);
    }
    +
    +static inline
    +void ssb_pcihost_set_power_state(struct ssb_device *sdev, pci_power_t state)
    +{
    + if (sdev->bus->bustype == SSB_BUSTYPE_PCI)
    + pci_set_power_state(sdev->bus->host_pci, state);
    +}
    #endif /* CONFIG_SSB_PCIHOST */


    --
    Miguel Botón
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2008-01-01 01:21    [W:0.024 / U:91.016 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site