mirror of
https://github.com/edk2-porting/edk2-msm
synced 2025-06-11 02:36:29 +00:00
48 lines
1.3 KiB
C
Executable File
48 lines
1.3 KiB
C
Executable File
//
|
|
// RemoteFS
|
|
//
|
|
Device (RFS0)
|
|
{
|
|
Name (_DEP, Package (0x02) // _DEP: Dependencies
|
|
{
|
|
\_SB.IPC0,
|
|
\_SB.UFS0
|
|
})
|
|
Name (_HID, "QCOM0033") // _HID: Hardware ID
|
|
Alias (\_SB.PSUB, _SUB)
|
|
Method (_CRS, 0x0, NotSerialized) {
|
|
Name (RBUF, ResourceTemplate ()
|
|
{
|
|
// RemoteFS Shared Memory
|
|
Memory32Fixed (ReadWrite, 0x88888888, 0x99999999, RMTS)
|
|
|
|
// RFSA MPSS Shared Memory
|
|
Memory32Fixed (ReadWrite, 0x11111111, 0x22222222, RFSM)
|
|
|
|
// RFSA ADSP Shared Memory
|
|
Memory32Fixed (ReadWrite, 0x33333333, 0x44444444, RFSA)
|
|
})
|
|
|
|
CreateDWordField (RBUF, RMTS._BAS, RMTA)
|
|
CreateDWordField (RBUF, RMTS._LEN, RMTL)
|
|
CreateDWordField (RBUF, RFSM._BAS, RFMA)
|
|
CreateDWordField (RBUF, RFSM._LEN, RFML)
|
|
CreateDWordField (RBUF, RFSA._BAS, RFAA)
|
|
CreateDWordField (RBUF, RFSA._LEN, RFAL)
|
|
|
|
Store(\_SB_.RMTB, RMTA)
|
|
Store(\_SB_.RMTX, RMTL)
|
|
Store(\_SB_.RFMB, RFMA)
|
|
Store(\_SB_.RFMS, RFML)
|
|
Store(\_SB_.RFAB, RFAA)
|
|
Store(\_SB_.RFAS, RFAL)
|
|
|
|
Return (RBUF)
|
|
}
|
|
|
|
Method (_STA, 0, NotSerialized) // _STA: Status
|
|
{
|
|
Return (0xF)
|
|
}
|
|
}
|