On Sun, Feb 25, 2018 at 09:26:43PM -0800, Carlos Cardenas wrote:
> On Mon, Feb 26, 2018 at 03:25:26PM +1100, Jonathan Gray wrote:
> > On Sun, Feb 25, 2018 at 06:27:11PM -0800, Carlos Cardenas wrote:
> > > Howdy.
> > > 
> > > Attached is a patch for pcidevs for thinkpad e475 with an
> > > AMD A10-9600P R5 (Carrizo) along with the dmesg output.
> > > Items added:
> > > * O2 Micro SD/MMC
> > > * various AMD 15h/6xh devs
> > > * Carrizo video
> > 
> > A10-9600P is 'Bristol Ridge' which seems to be a tweaked Carrizo design.
> > Most of the devices mentioned would have first appeared in Carrizo
> > so it is right to use that name instead.
> > 
> > And just to confuse things Carrizo-L is a quite different family 16h apu...
> 
> My head's about to implode with trying to keep those code names straight ;-)
> 
> Attached is an updated patch with your suggestions.
> 
> +--+
> Carlos

> Index: pcidevs
> ===================================================================
> RCS file: /home/los/cvs/src/sys/dev/pci/pcidevs,v
> retrieving revision 1.1836
> diff -u -p -r1.1836 pcidevs
> --- pcidevs   23 Feb 2018 07:04:57 -0000      1.1836
> +++ pcidevs   26 Feb 2018 05:22:44 -0000
> @@ -395,6 +395,7 @@ product O2MICRO OZ7134            0x7134  OZ711MP1 
>  product O2MICRO OZ7135               0x7135  OZ711EZ1 CardBus
>  product O2MICRO OZ7136               0x7136  OZ711SP1 CardBus
>  product O2MICRO OZ7223               0x7223  OZ711E0 CardBus
> +product O2MICRO OZ8621               0x8621  0Z8621 SD/MMC
>  
>  /* 3Com Products */
>  product 3COM 3C985           0x0001  3c985
> @@ -732,6 +733,19 @@ product AMD AMD64_16_HB          0x1536  AMD64 16
>  product AMD CCP                      0x1537  CCP
>  product AMD AMD64_16_3X_RC   0x1566  AMD64 16h Root Complex
>  product AMD AMD64_16_3X_HB   0x156b  AMD64 16h Host
> +product AMD AMD64_15_6X_LINK 0x1570  AMD64 15h Link Cfg
> +product AMD AMD64_15_6X_ADDR 0x1571  AMD64 15h Address Map
> +product AMD AMD64_15_6X_DRAM 0x1572  AMD64 15h DRAM Cfg
> +product AMD AMD64_15_6X_MISC 0x1573  AMD64 15h Misc Cfg
> +product AMD AMD64_15_6X_CPU_PM       0x1574  AMD64 15h CPU Power
> +product AMD AMD64_15_6X_MISC_2       0x1575  AMD64 15h Misc Cfg
> +product AMD AMD64_15_6X_RC   0x1576  AMD64 15h Root Complex
> +product AMD AMD64_15_6X_IOMMU        0x1577  AMD64 15h IOMMU
> +product AMD AMD64_15_6X_PSP  0x1578  AMD64 15h PSP 2.0
> +product AMD AMD64_15_6X_AUDIO        0x157a  AMD64 15h HD Audio
> +product AMD AMD64_15_6X_HB   0x157b  AMD64 15h Host

AMD64_15_6X_HB -> AMD64_15_6X_HB_1

> +product AMD AMD64_15_6X_PCIE_1       0x157c  AMD64 15h PCIE
> +product AMD AMD64_15_6X_HB_2 0x157d  AMD64 15h Host
>  product AMD AMD64_16_3X_LINK 0x1580  AMD64 16h Link Cfg
>  product AMD AMD64_16_3X_ADDR 0x1581  AMD64 16h Address Map
>  product AMD AMD64_16_3X_DRAM 0x1582  AMD64 16h DRAM Cfg
> @@ -843,6 +857,15 @@ product AMD HUDSON2_PCI          0x780f  Hudson-2
>  product AMD HUDSON2_XHCI     0x7812  Hudson-2 xHCI
>  product AMD BOLTON_SDMMC     0x7813  Bolton SD/MMC
>  product AMD BOLTON_XHCI              0x7814  Bolton xHCI
> +product AMD CARRIZO_SATA_1   0x7900  Carrizo SATA
> +product AMD CARRIZO_SATA_2   0x7901  Carrizo AHCI
> +product AMD CARRIZO_SATA_3   0x7902  Carrizo RAID
> +product AMD CARRIZO_SATA_4   0x7903  Carrizo RAID
> +product AMD CARRIZO_SATA_5   0x7904  Carrizo AHCI

CARRIZO_SATA_2 -> CARRIZO_AHCI_1
CARRIZO_SATA_5 -> CARRIZO_AHCI_2
CARRIZO_SATA_3 -> CARRIZO_RAID_1
CARRIZO_SATA_4 -> CARRIZO_RAID_2

ok jsg@ with those changes

> +product AMD CARRIZO_EHCI     0x7908  Carrizo USB2
> +product AMD CARRIZO_SMB              0x790b  Carrizo SMBus
> +product AMD CARRIZO_LPC              0x790e  Carrizo LPC
> +product AMD CARRIZO_XHCI     0x7914  Carrizo xHCI
>  product AMD RS780_HB         0x9600  RS780 Host
>  product AMD RS880_HB         0x9601  RS880 Host
>  product AMD RS780_PCIE_1     0x9602  RS780 PCIE
> @@ -1782,6 +1805,11 @@ product ATI RADEON_HD7310      0x9809  Radeon 
>  product ATI RADEON_HD7290    0x980a  Radeon HD 7290
>  product ATI RADEON_HDA               0x9840  Radeon HD Audio
>  product ATI MULLINS_1                0x9854  Mullins
> +product ATI CARRIZO_1                0x9870  Carrizo
> +product ATI CARRIZO_2                0x9874  Carrizo
> +product ATI CARRIZO_3                0x9875  Carrizo
> +product ATI CARRIZO_4                0x9876  Carrizo
> +product ATI CARRIZO_5                0x9877  Carrizo
>  product ATI ARUBA_1          0x9900  Aruba
>  product ATI RADEON_HD7660D   0x9901  Radeon HD 7660D
>  product ATI RADEON_HD7640G_1 0x9903  Radeon HD 7640G

Reply via email to