[U-Boot] [PATCH 06/18] sata: dwc_ahsata: implement sata_port_status

Marek Vasut marex at denx.de
Mon Aug 4 15:10:48 CEST 2014


On Monday, August 04, 2014 at 02:49:45 PM, Nikita Kiryanov wrote:
> On 03/08/14 16:49, Marek Vasut wrote:
> > On Sunday, August 03, 2014 at 09:34:36 AM, Nikita Kiryanov wrote:
> >> Define the new common function sata_port_status() which can be
> >> used to query the sata driver for the state of ports, and implement it
> >> for dwc_ahsata.
> >> 
> >> Cc: Stefano Babic <sbabic at denx.de>
> >> Cc: Tom Rini <trini at ti.com>
> >> Signed-off-by: Nikita Kiryanov <nikita at compulab.co.il>
> >> ---
> >> 
> >>   drivers/block/dwc_ahsata.c | 17 +++++++++++++++++
> >>   include/sata.h             |  1 +
> >>   2 files changed, 18 insertions(+)
> >> 
> >> diff --git a/drivers/block/dwc_ahsata.c b/drivers/block/dwc_ahsata.c
> >> index 15d65d7..e122ed9 100644
> >> --- a/drivers/block/dwc_ahsata.c
> >> +++ b/drivers/block/dwc_ahsata.c
> >> @@ -864,6 +864,23 @@ u32 ata_low_level_rw_lba28(int dev, u32 blknr,
> >> lbaint_t blkcnt, return blkcnt;
> >> 
> >>   }
> >> 
> >> +int sata_port_status(int dev, int port)
> >> +{
> >> +	struct sata_port_regs *port_mmio;
> >> +	struct ahci_probe_ent *probe_ent = NULL;
> >> +
> >> +	if (dev < 0 || dev > (CONFIG_SYS_SATA_MAX_DEVICE - 1))
> >> +		return -1;
> > 
> > Please lets use values from errno.h here , let's set a good example and
> > just do that please.
> 
> Will do...

Thanks!

Best regards,
Marek Vasut


More information about the U-Boot mailing list