/*
 *  Rev#    Date        Name           Description
 * 1.1.0.0  2012/04/18  Ching Huang    Support ARC11x0,12x0
 * 1.1.0.1  2018/07/31  Ching Huang    Modify codes to generally support Type A controllers only 
 * 1.2.0.0  2018/08/01  Ching Huang    Support ARC1200,1201,1203 - Type B controllers
 * 1.2.0.1  2018/08/02  Ching Huang    Support ARC1880,1882,1213,1223,12x5,12x6 - Type C controllers
 * 1.3.0.0  2018/08/03  Ching Huang    Support ARC12x4 - Type D controllers
 * 1.4.0.0  2018/08/30  Ching Huang    Support ARC1884 - Type E controllers
 * 1.5.0.0  2020/06/10  Ching Huang    Support ARC1886 - Type F controllers
 * 1.5.0.1  2020/12/21  Ching Huang    Fix bug of supporting bioctl
 * 1.5.0.2  2021/04/15  Ching Huang    Fix cdb length report error on ARC1886
 * 1.5.0.3  2022/06/29  Ching Huang    Fix doorbell status arrived lately on ARC1886
 * 1.5.0.3  2022/06/29  Ching Huang    Use msi instead of legacy INT for ARC1886,1884
 * 1.5.0.4  2024/01/17  Ching Huang    Support PCI device ID 1224,1883, support ARC1688
 */
