saeed.bishara@xxxxxxxxx wrote:
From: Saeed Bishara <saeed@xxxxxxxxxxx> Marvell's Orion SoC includes SATA controllers based on Marvell's PCI-to-SATA 88SX controllers. The integrated SATA unit is connected directly to the internal bus of the Orion SoC, and not via PCI. This patch extends the libATA sata_mv driver to support those controllers. Signed-off-by: Saeed Bishara <saeed@xxxxxxxxxxx> --- drivers/ata/sata_mv.c | 392 ++++++++++++++++++++++++++++++++++++++++------- include/linux/sata_mv.h | 21 +++ 2 files changed, 358 insertions(+), 55 deletions(-) create mode 100644 include/linux/sata_mv.h
... This patch won't apply, because sata_mv.c was just recently updated to fix 7042 PCIe support. You'll have to rebase this patch against that. Also, I'm not sure I understand why there's a need for the new sata_mv.h file ?
new file mode 100644 index 0000000..b0fa7cd --- /dev/null +++ b/include/linux/sata_mv.h @@ -0,0 +1,21 @@ +/* + * Marvell integrated SATA platfrom device data definition file. + * + * Saeed Bishara <saeed@xxxxxxxxxxx> + * + * This file is licensed under the terms of the GNU General Public + * License version 2. This program is licensed "as is" without any + * warranty of any kind, whether express or implied. + */ + +#ifndef __LINUX_SATA_MV_H__ +#define __LINUX_SATA_MV_H__ + +/* + * Sata private data + */ +struct mv_sata_platform_data { + int n_ports; /* number of sata ports */ +}; + +#endif
- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html