• Bartlomiej Zolnierkiewicz's avatar
    ide-cd: re-organize handling of quirky devices · e59724c7
    Bartlomiej Zolnierkiewicz authored
    Re-organize handling of quirky devices:
    
    * Add struct cd_list_entry, ide_cd_quirks_list[] and ide_cd_flags() helper.
    
    * Set flags returned by ide_cd_flags() in ide_cdrom_setup().
    
    * Add IDE_CD_FLAG_VERTOS_{300_SDD,600_ESD} and IDE_CD_FLAG_SANYO_3CD flags.
    
    * Move device quirks from ide_cdrom_setup() to ide_cd_quirks_list[].
    
    * Rename IDE_CD_FLAG_NEC260 to IDE_CD_FLAG_PRE_ATAPI12 and handle
      quirky Stingray 8X CD-ROM using ide_cd_quirks_list[].
    
    * Add IDE_CD_FLAG_FULL_CAPS_PAGE flag and handle quirky ACER 50X CD-ROM
      / WPI 32X CD-ROM using ide_cd_quirk_list[].
    
    * Add IDE_CD_FLAG_PLAY_AUDIO_OK flag and handle quirky MATSHITA DVD-ROMs
      using ide_cd_quirks_list[].
    
    * Add IDE_CD_FLAG_LE_SPEED_FIELDS flag and handle quirky ACER/AOpen 24X
      CD-ROM using ide_cd_quirk_list[].
    
    * Fix some comments about quirky devices while at it.
    
    There should be no functionality changes caused by this patch.
    Signed-off-by: default avatarBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
    e59724c7
ide-cd.c 84.1 KB