Hi,
On 7/9/20 1:19 PM, Jiri Slaby wrote:
On 09. 07. 20, 13:10, Jiri Slaby wrote:
Now, I need to find a way how to persuade dracut to automatically pick
up the updated DSDT.
# cat > /etc/dracut.conf.d/dsdt.conf <<EOF
acpi_table_dir=/boot/acpi/
acpi_override=yes
EOF
# cp dsdt.aml /boot/acpi/
# dracut --force
That is.
FWIW, now:
# cat /sys/bus/acpi/devices/ACPI0011:00/status
15
# cat /sys/bus/acpi/devices/INTCFD9:00/status
0
And I assume the interrupt storms are gone now too :) ?
I'm glad that this helps, even if it is not entirely ideal.
Let me know if you need help to e.g. get the touchscreen to
work (if it is a silead / MSSL1680 touchscreen you need to do
some manual config).
Likewise you will probably need some quirks for the audio
to get e.g. the internal mic and/or jack-detect to work, see e.g. :
sound/soc/intel/boards/bytcr_rt5640.c
sound/soc/intel/boards/bytcr_rt5651.c
sound/soc/codecs/rt5645.c
The bringup of different codecs was done by different people,
spo the quirks for the rt5640 and rt5651 live in the machine
driver, where as for the rt5645 they are in the codec driver
itself.
For rt5640 / rt5641 the userspace UCM profile bits should pick
up the changes automatically. For rt5645 the UCM profile will
give you all available options. Once you know the right ones
for your tablet we can add a userspace DMI match to make it
show only the ones which are actually valid for your tablet.
Regards,
Hans