git: 05d1c205383b - main - Add IDs for Intel BayTrail SATA.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 30 Oct 2023 13:58:33 UTC
The branch main has been updated by mav: URL: https://cgit.FreeBSD.org/src/commit/?id=05d1c205383bfcde073465f10113d1d8d1cc82c7 commit 05d1c205383bfcde073465f10113d1d8d1cc82c7 Author: Dmitry Luhtionov <dmitryluhtionov@gmail.com> AuthorDate: 2023-10-30 13:57:19 +0000 Commit: Alexander Motin <mav@FreeBSD.org> CommitDate: 2023-10-30 13:57:19 +0000 Add IDs for Intel BayTrail SATA. --- sys/dev/ahci/ahci_pci.c | 2 ++ sys/dev/ata/ata-pci.h | 3 +++ sys/dev/ata/chipsets/ata-intel.c | 2 ++ 3 files changed, 7 insertions(+) diff --git a/sys/dev/ahci/ahci_pci.c b/sys/dev/ahci/ahci_pci.c index 93a72875b502..8c74488d1da3 100644 --- a/sys/dev/ahci/ahci_pci.c +++ b/sys/dev/ahci/ahci_pci.c @@ -99,6 +99,8 @@ static const struct { {0x11651b21, 0x00, "ASMedia ASM116x", 0}, {0x11661b21, 0x00, "ASMedia ASM116x", 0}, {0x79011d94, 0x00, "Hygon KERNCZ", 0}, + {0x0f228086, 0x00, "Intel BayTrail", 0}, + {0x0f238086, 0x00, "Intel BayTrail", 0}, {0x26528086, 0x00, "Intel ICH6", AHCI_Q_NOFORCE}, {0x26538086, 0x00, "Intel ICH6M", AHCI_Q_NOFORCE}, {0x26818086, 0x00, "Intel ESB2", 0}, diff --git a/sys/dev/ata/ata-pci.h b/sys/dev/ata/ata-pci.h index 1978d8c1bc04..95e7dd113fec 100644 --- a/sys/dev/ata/ata-pci.h +++ b/sys/dev/ata/ata-pci.h @@ -244,6 +244,9 @@ struct ata_pci_controller { #define ATA_COLETOCRK_S1 0x23a18086 #define ATA_COLETOCRK_S2 0x23a68086 +#define ATA_IBT_S1 0x0f208086 +#define ATA_IBT_S2 0x0f218086 + #define ATA_ITE_ID 0x1283 #define ATA_IT8211F 0x82111283 #define ATA_IT8212F 0x82121283 diff --git a/sys/dev/ata/chipsets/ata-intel.c b/sys/dev/ata/chipsets/ata-intel.c index 14542afba5b7..d3eb1965c740 100644 --- a/sys/dev/ata/chipsets/ata-intel.c +++ b/sys/dev/ata/chipsets/ata-intel.c @@ -189,6 +189,8 @@ ata_intel_probe(device_t dev) { ATA_ISCH, 0, 0, 1, ATA_UDMA5, "SCH" }, { ATA_COLETOCRK_S1, 0, INTEL_6CH2, 0, ATA_SA300, "COLETOCRK" }, { ATA_COLETOCRK_S2, 0, INTEL_6CH2, 0, ATA_SA300, "COLETOCRK" }, + { ATA_IBT_S1, 0, 0, 0, ATA_SA300, "BayTrail" }, + { ATA_IBT_S2, 0, 0, 0, ATA_SA300, "BayTrail" }, { 0, 0, 0, 0, 0, 0}}; if (pci_get_vendor(dev) != ATA_INTEL_ID)