Re: Anyone working on ACPI fan control for the Honeycomb?

From: Greg V <greg_at_unrelenting.technology>
Date: Mon, 05 Jul 2021 13:03:20 UTC

On July 5, 2021 12:37:05 PM UTC, Dmitry Salychev via freebsd-arm <freebsd-arm@freebsd.org> wrote:
>
>> I was wondering if anyone's working on ACPI fan control for the SolidRun
>> Honeycomb? Under FreeBSD, the fan remains obnoxiously loud, and it's
>> annoying enough that if nobody else is working on it I might tackle
>> implementing support for spinning them down.
>
>I know that Jon Nettleton from SolidRun achieved some results with PWM
>controller support in UEFI recently, but I don't know when he's going to share
>those changes.
>
>Btw, he's also mentioned that FreeBSD should support I2C controller (in order to
>read temperature) known in ACPI as NXP0001. It seems to me that
>sys/arm/freescale/imx/imx_i2c.c should work, but it expects I2C controller to be
>described in FDT. If you could modify it to attach imx_i2c driver to the
>I2C controller on ACPI bus, it might be useful.

I've tried to do something about NXP0001:
https://reviews.freebsd.org/D24917

I don't have this hardware though so debugging would be challenging. Feel free to pick this up and continue the work.