rockbox/firmware/drivers
Jonas Wielicki 028c5e35ee Add identify() call to reset procedures
This change is motivated by the ATA specs, section 9.2 Software reset protocol
(quote):
    A host should issue an IDENTIFY DEVICE and/or IDENTIFY PACKET DEVICE
    command after the software reset protocol has completed to determine the
    current status of features implemented by the device(s).

This indeed fixes a local issue with an SSD in an iriver h320. No other tests
were carried out.

Change-Id: I191444aec3e55f6890020f601c715d0022d09fb6
Reviewed-on: http://gerrit.rockbox.org/218
Reviewed-by: Bertrik Sikken <bertrik@sikken.nl>
Reviewed-by: Linus Nielsen Feltzing <linus@haxx.se>
Reviewed-by: Peter D'Hoye <peter.dhoye@gmail.com>
Tested-by: Peter D'Hoye <peter.dhoye@gmail.com>
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
2012-05-19 19:15:04 +02:00
..
audio imx233/fuze+: fix a typo, handle volume differently because of the line1/dac mode difference. 2012-02-03 20:04:39 +01:00
rtc imx233: move rtc init from drivers/ to firmware/ 2012-05-19 12:57:42 +02:00
tuner zenxfi3&stfm1000: implement fmradio i2c and debug screen 2012-05-19 18:04:25 +02:00
adc-as3514.c adc-as3514.c : move to drivers 2012-01-08 02:33:43 +00:00
ata.c Add identify() call to reset procedures 2012-05-19 19:15:04 +02:00
ata_flash.c
button.c FS#10345 - Gigabeat: Switch volume buttons in Upside Down mode 2012-04-15 23:27:50 +02:00
eeprom_24cxx.c
fat.c Fix test fat failing on 64bit system (second bit of FS#12646) 2012-05-08 13:00:56 +02:00
fmradio.c
generic_i2c.c
isp1362.c
isp1583.c creative zvm isp1583 defines: move to isp1583.h 2011-12-31 18:44:32 +00:00
lcd-1bit-vert.c lcd drivers: Convert lcd_[remote_]framebuffer to a pointer 2012-02-28 11:44:59 +11:00
lcd-2bit-horz.c lcd drivers: Convert lcd_[remote_]framebuffer to a pointer 2012-02-28 11:44:59 +11:00
lcd-2bit-vert.c lcd drivers: Convert lcd_[remote_]framebuffer to a pointer 2012-02-28 11:44:59 +11:00
lcd-2bit-vi.c lcd drivers: Convert lcd_[remote_]framebuffer to a pointer 2012-02-28 11:44:59 +11:00
lcd-16bit-common.c Fix a drawing bug where rectangles stop drawing too early. 2012-05-19 06:05:47 -04:00
lcd-16bit-vert.c lcd_fillrect(): Unify 16bit implementations (move to 16bit-common.c) 2012-03-20 23:04:43 +01:00
lcd-16bit.c lcd_fillrect(): Unify 16bit implementations (move to 16bit-common.c) 2012-03-20 23:04:43 +01:00
lcd-bitmap-common.c skin_engine: New tag to draw a rectangle (optionally with a gradient) 2012-03-15 22:52:53 +11:00
lcd-charcell.c Fix r29123: the variable should be initialized every time in the loop 2011-01-23 21:57:23 +00:00
lcd-charset-player.c Player LCD: Map several punctuation characters in the U+20xx range 2012-05-19 00:30:55 +02:00
lcd-memframe.c lcd drivers: Convert lcd_[remote_]framebuffer to a pointer 2012-02-28 11:44:59 +11:00
lcd-remote-1bit-v.c lcd drivers: Convert lcd_[remote_]framebuffer to a pointer 2012-02-28 11:44:59 +11:00
lcd-remote-2bit-vi.c lcd drivers: Convert lcd_[remote_]framebuffer to a pointer 2012-02-28 11:44:59 +11:00
led.c
m5636.c
m66591.c usb-target.h: remove 2011-12-31 18:44:55 +00:00
mpr121.c Add the MPR121 (touchbutton chip) driver 2012-05-19 16:10:52 +02:00
nand_id.c
pcf50605.c
pcf50606.c
pcf50635.c Commit FS#12352 by Stanislav Chizhik. Add support for the PCF50635. Enables detection of USB power sources. 2011-11-15 20:37:47 +00:00
qt1106.c
ramdisk.c Ramdisk: add hotswap support 2010-10-26 12:27:33 +00:00
rds.c rds: add basic RDS clock-time support 2012-02-18 11:02:13 +01:00
sd.c
serial.c Make more local functions static. 2011-12-21 17:36:18 +00:00
sw_i2c.c
synaptics-mep.c HDD6330: introduce a new button (BUTTON_TAP), based on the hardware support for gestures. From now on some things are accessible by tapping on the vertical scroll strip. Reorganize, fix and remap some of the keymaps, add missing keymap for the recording. 2011-12-03 23:13:17 +00:00
synaptics-rmi.c imx233/fuze+: replace software i2c by hardware i2c, make some code more correct, reduce code size of lcd init sequences 2011-07-03 15:18:41 +00:00
touchscreen.c Touchscreen: Improved scroll threshold 2010-11-10 15:25:15 +00:00
tsc200x.c
tsc2100.c TSC2100: Sample multiple times and provide an average to clean up touch detection. 2011-02-06 19:26:31 +00:00