[PATCH 2/2] sata highbank: add bit-banged SGPIO driver support

2013-05-30 Thread Mark Langsdorf
Highbank supports SGPIO by bit-banging out the SGPIO signals over three GPIO pins defined in the DTB. Add support for this SGPIO functionality. Signed-off-by: Mark Langsdorf --- .../devicetree/bindings/ata/ahci-platform.txt | 9 ++ arch/arm/boot/dts/ecx-common.dtsi | 1

[PATCH 2/2] sata highbank: add bit-banged SGPIO driver support

2013-06-05 Thread Mark Langsdorf
Highbank supports SGPIO by bit-banging out the SGPIO signals over three GPIO pins defined in the DTB. Add support for this SGPIO functionality. Signed-off-by: Mark Langsdorf --- Changes from v2: Added plat_data to ahci_host_priv Moved driver specific data to plat_data and got rid

Re: [PATCH 2/2] sata highbank: add bit-banged SGPIO driver support

2013-06-06 Thread Mark Langsdorf
,On 06/05/2013 06:15 PM, Tejun Heo wrote: > Hello, > > On Wed, Jun 05, 2013 at 05:31:48PM -0500, Mark Langsdorf wrote: >> +static void ecx_parse_sgpio(struct ecx_plat_data *pdata, u32 port, u32 >> state) >> +{ >> +if (state & ECX_ACTIVITY_BITS) >> +pdata->sgpio_pattern |= sgpio_bi