summaryrefslogtreecommitdiff
path: root/drivers/ata/ahci.c
diff options
context:
space:
mode:
authorLinus Walleij <linus.walleij@linaro.org>2020-02-22 14:20:57 +0300
committerJens Axboe <axboe@kernel.dk>2020-03-25 19:29:35 +0300
commit45b8084f3fcb9fe1a653fd49afa1fd7a5f0c10f2 (patch)
tree172cdb26f3c607ec321c4b4d0b420425a0f1a994 /drivers/ata/ahci.c
parent1d72f7aec3595249dbb83291ccac041a2d676c57 (diff)
downloadlinux-45b8084f3fcb9fe1a653fd49afa1fd7a5f0c10f2.tar.xz
libata: Assign OF node to the SCSI device
When we spawn a SCSI device from an ATA device in libata-scsi the SCSI device had no relation to the device tree. The DT binding allows us to define port nodes under a PATA (IDE) or SATA host controller, so we can have proper device nodes for these devices. If OF is enabled, walk the children of the host controller node to see if there is a valid device tree node to assign. The reg is used to match to ID 0 for the master device and ID 1 for the slave device. The corresponding device tree bindings have been accepted by the device tree maintainers. Cc: Chris Healy <cphealy@gmail.com> Cc: Martin K. Petersen <martin.petersen@oracle.com> Cc: Bart Van Assche <bvanassche@acm.org> Reviewed-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'drivers/ata/ahci.c')
0 files changed, 0 insertions, 0 deletions