andreiw / RaspberryPiPkg

DEPRECATED - DO NOT USE | Go here instead ->
https://github.com/tianocore/edk2-platforms/tree/master/Platform/RaspberryPi/RPi3
744 stars 143 forks source link

Two devices in the 3B+ IoT image's DSDT missing from the ACPI tables #85

Closed Googulator closed 4 years ago

Googulator commented 5 years ago

The Pi 3 B+ IoT insider image contains the following 2 devices in its DSDT table:

   Device (DSEN)
    {
        Name (_HID, "DSN3832")  // _HID: Hardware ID
        Name (_CID, "ACPIDSN3832")  // _CID: Compatible ID
        Name (_UID, Zero)  // _UID: Unique ID
        Method (_STA, 0, NotSerialized)  // _STA: Status
        {
            Return (0x0F)
        }
    }

    Device (FT54)
    {
        Name (_HID, "FTSC5406")  // _HID: Hardware ID
        Name (_CID, "FTSC5406")  // _CID: Compatible ID
        Name (_UID, Zero)  // _UID: Unique ID
        Name (_DEP, Package (0x01)  // _DEP: Dependencies
        {
            "\\_SB.RPIQ"
        })
        Method (_STA, 0, NotSerialized)  // _STA: Status
        {
            Return (0x0F)
        }

        Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
        {
            Name (RBUF, ResourceTemplate ()
            {
                Memory32Fixed (ReadOnly,
                    0x3E40A860,         // Address Base
                    0x00000040,         // Address Length
                    )
            })
            Return (RBUF)
        }
    }

No idea what these actually are. They aren't found in any form in our ACPI tables.

Googulator commented 5 years ago

FTSC5406 is apparently the touchscreen digitizer part of the official Pi display.

Googulator commented 5 years ago

DSN3832 is "BootVolumeSentinel Device", whatever that means

andreiw commented 5 years ago

I could add them, sure. Don’t know what the sentinel device is about.

A

9 окт. 2018 г., в 16:56, Googulator notifications@github.com написал(а):

DSN3832 is "BootVolumeSentinel Device", whatever that means

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

stefan2225 commented 5 years ago

It's probably something Windows 10 specific, only found it mentioned with Windows 10 and PCIE together on some kind of lists with drivers on google and everywhere else

driver1998 commented 5 years ago

Are these even used by Windows? The 3B image has these devices as well, but Windows doesn’t even have drivers for them.


发件人: Googulator notifications@github.com 发送时间: Wednesday, October 10, 2018 4:56:51 AM 收件人: andreiw/RaspberryPiPkg 抄送: Subscribed 主题: Re: [andreiw/RaspberryPiPkg] Two devices in the 3B+ IoT image's DSDT missing from the ACPI tables (#85)

DSN3832 is "BootVolumeSentinel Device", whatever that means

― You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/andreiw/RaspberryPiPkg/issues/85#issuecomment-428348964, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AVpd3Tz6Q8ZoBLhdPsr0xXB3BWsHk-eWks5ujQ2TgaJpZM4XUGCo.

andreiw commented 5 years ago

It could be related to an evolution of the crazy way the GPT partition table followed the boot FAT partition for MS-IoT. Or not.

It’s not immediately obvious what adding these adds, because we’re not talking about a hw device.

At the moment, not considering adding these anymore.

A

11 окт. 2018 г., в 1:10, driver1998 notifications@github.com написал(а):

Is these even used by Windows? The 3B image has these devices as well, but Windows doesn’t even have drivers for them.

发送自 Windows 10 版邮件https://go.microsoft.com/fwlink/?LinkId=550986应用


发件人: Googulator notifications@github.com 发送时间: Wednesday, October 10, 2018 4:56:51 AM 收件人: andreiw/RaspberryPiPkg 抄送: Subscribed 主题: Re: [andreiw/RaspberryPiPkg] Two devices in the 3B+ IoT image's DSDT missing from the ACPI tables (#85)

DSN3832 is "BootVolumeSentinel Device", whatever that means

― You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/andreiw/RaspberryPiPkg/issues/85#issuecomment-428348964, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AVpd3Tz6Q8ZoBLhdPsr0xXB3BWsHk-eWks5ujQ2TgaJpZM4XUGCo. — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.