• Mauro Carvalho Chehab's avatar
    i7core_edac: Registers all supported MC functions · 8f331907
    Mauro Carvalho Chehab authored
    Now, it will try to register on all supported Memory Controller
    functions.
    
    It should be noticed that dev3, function 2 is present only on chips with
    Registered DIMM's, according to the datasheet. So, the driver doesn't
    return -ENODEV is all functions but this one were successfully
    registered and enabled:
    
        EDAC i7core: Registered device 8086:2c18 fn=3 0
        EDAC i7core: Registered device 8086:2c19 fn=3 1
        EDAC i7core: Device not found: PCI ID 8086:2c1a (dev 3, func 2)
        EDAC i7core: Registered device 8086:2c1c fn=3 4
        EDAC i7core: Registered device 8086:2c20 fn=4 0
        EDAC i7core: Registered device 8086:2c21 fn=4 1
        EDAC i7core: Registered device 8086:2c22 fn=4 2
        EDAC i7core: Registered device 8086:2c23 fn=4 3
        EDAC i7core: Registered device 8086:2c28 fn=5 0
        EDAC i7core: Registered device 8086:2c29 fn=5 1
        EDAC i7core: Registered device 8086:2c2a fn=5 2
        EDAC i7core: Registered device 8086:2c2b fn=5 3
        EDAC i7core: Registered device 8086:2c30 fn=6 0
        EDAC i7core: Registered device 8086:2c31 fn=6 1
        EDAC i7core: Registered device 8086:2c32 fn=6 2
        EDAC i7core: Registered device 8086:2c33 fn=6 3
        EDAC i7core: Driver loaded.
    Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
    8f331907
i7core_edac.c 25.2 KB