Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/Platforms/Marvell/Armada/AcpiTables/Armada80x0McBin/Dsdt.asl b/Platforms/Marvell/Armada/AcpiTables/Armada80x0McBin/Dsdt.asl
- index df9afff..fbac77f 100644
- --- a/Platforms/Marvell/Armada/AcpiTables/Armada80x0McBin/Dsdt.asl
- +++ b/Platforms/Marvell/Armada/AcpiTables/Armada80x0McBin/Dsdt.asl
- @@ -189,108 +189,132 @@ DefinitionBlock ("DSDT.aml", "DSDT", 2, "MVEBU ", "ARMADA8K", 3)
- Name (_DSD, Package () {
- ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
- Package () {
- Package () { "reg", 0 },
- }
- })
- }
- }
- Device (XSMI)
- {
- Name (_HID, "MRVL0101") // _HID: Hardware ID
- Name (_UID, 0x00) // _UID: Unique ID
- Name (_CRS, ResourceTemplate ()
- {
- Memory32Fixed (ReadWrite,
- 0xf212a600, // Address Base
- 0x00000010, // Address Length
- )
- })
- + Device (PHY0)
- + {
- + Name (_ADR, 0x0)
- + Name (_DSD, Package () {
- + ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
- + Package () {
- + Package () { "reg", 0 },
- + Package () { "compatible", "ethernet-phy-ieee802.3-c45"},
- + }
- + })
- + }
- + Device (PHY8)
- + {
- + Name (_ADR, 0x0)
- + Name (_DSD, Package () {
- + ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
- + Package () {
- + Package () { "reg", 8 },
- + Package () { "compatible", "ethernet-phy-ieee802.3-c45"},
- + }
- + })
- + }
- }
- Device (PP20)
- {
- Name (_HID, "MRVL0110") // _HID: Hardware ID
- Name (_CCA, 0x01) // Cache-coherent controller
- Name (_UID, 0x00) // _UID: Unique ID
- Name (_CRS, ResourceTemplate ()
- {
- Memory32Fixed (ReadWrite, 0xf2000000 , 0x100000)
- Memory32Fixed (ReadWrite, 0xf2129000 , 0xb000)
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 69, 73, 77, 81, 124, 100, // Port0 interrupts
- 70, 74, 78, 82, 125, 99, // Port1 interrupts
- 71, 75, 79, 83, 126, 98, // Port2 interrupts
- }
- })
- Name (_DSD, Package () {
- ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
- Package () {
- Package () { "clock-frequency", 333333333 },
- }
- })
- Device (ETH0)
- {
- Name (_ADR, 0x0)
- Name (_DSD, Package () {
- ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
- Package () {
- Package () { "port-id", 0 },
- Package () { "gop-port-id", 0 },
- Package () { "phy-mode", "10gbase-kr"},
- + Package () { "phy", Package (){\_SB.XSMI.PHY0}},
- }
- })
- }
- }
- Device (PP21)
- {
- Name (_HID, "MRVL0110") // _HID: Hardware ID
- Name (_CCA, 0x01) // Cache-coherent controller
- Name (_UID, 0x01) // _UID: Unique ID
- Name (_CRS, ResourceTemplate ()
- {
- Memory32Fixed (ReadWrite, 0xf4000000 , 0x100000)
- Memory32Fixed (ReadWrite, 0xf4129000 , 0xb000)
- Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, )
- {
- 293, 297, 301, 305, 348, 324, // Port0 interrupts
- 294, 298, 302, 306, 349, 323, // Port1 interrupts
- 295, 299, 303, 307, 350, 322, // Port2 interrupts
- }
- })
- Name (_DSD, Package () {
- ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
- Package () {
- Package () { "clock-frequency", 333333333 },
- }
- })
- Device (ETH0)
- {
- Name (_ADR, 0x0)
- Name (_DSD, Package () {
- ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
- Package () {
- Package () { "port-id", 0 },
- Package () { "gop-port-id", 0 },
- Package () { "phy-mode", "10gbase-kr"},
- + Package () { "phy", Package (){\_SB.XSMI.PHY8}},
- }
- })
- }
- Device (ETH1)
- {
- Name (_ADR, 0x0)
- Name (_DSD, Package () {
- ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
- Package () {
- Package () { "port-id", 1 },
- Package () { "gop-port-id", 2 },
- Package () { "phy-mode", "sgmii"},
- Package () { "phy", Package (){\_SB.MDIO.GPHY}},
- }
- })
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement