/* * AHCI SATA platform driver * * Copyright 2004-2005 Red Hat, Inc. * Jeff Garzik <jgarzik@pobox.com> * Copyright 2010 MontaVista Software, LLC. * Anton Vorontsov <avorontsov@ru.mvista.com> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. */ #ifndef _AHCI_PLATFORM_H #define _AHCI_PLATFORM_H #include <linux/compiler.h> struct device; struct ata_port_info; struct ahci_host_priv; struct platform_device; struct scsi_host_template; int ahci_platform_enable_clks(struct ahci_host_priv *hpriv); void ahci_platform_disable_clks(struct ahci_host_priv *hpriv); int ahci_platform_enable_regulators(struct ahci_host_priv *hpriv); void ahci_platform_disable_regulators(struct ahci_host_priv *hpriv); int ahci_platform_enable_resources(struct ahci_host_priv *hpriv); void ahci_platform_disable_resources(struct ahci_host_priv *hpriv); struct ahci_host_priv *ahci_platform_get_resources( struct platform_device *pdev); int ahci_platform_init_host(struct platform_device *pdev, struct ahci_host_priv *hpriv, const struct ata_port_info *pi_template, struct scsi_host_template *sht); void ahci_platform_shutdown(struct platform_device *pdev); int ahci_platform_suspend_host(struct device *dev); int ahci_platform_resume_host(struct device *dev); int ahci_platform_suspend(struct device *dev); int ahci_platform_resume(struct device *dev); #endif /* _AHCI_PLATFORM_H */Overall Contributors
Person | Tokens | Prop | Commits | CommitProp |
Hans de Goede | 109 | 66.87% | 4 | 44.44% |
Gregory CLEMENT | 18 | 11.04% | 1 | 11.11% |
Anton Vorontsov | 16 | 9.82% | 1 | 11.11% |
Nate Watterson | 9 | 5.52% | 1 | 11.11% |
Akinobu Mita | 8 | 4.91% | 1 | 11.11% |
Jassi Brar | 3 | 1.84% | 1 | 11.11% |
Total | 163 | 100.00% | 9 | 100.00% |