Re: support package for Helios4

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Dan,

Sorry for the delayed reply here.

> as a fresh owner of the Helios4 NAS (batch 3) I've prepared a rpm with
> some bits to make the user experience better. It could be done with
> ansible playbook too, but I think a rpm is more convenient in this case.
>
> http://fedora.danny.cz/helios/bsp-helios4-1-1.fc31.noarch.rpm
> http://fedora.danny.cz/helios/bsp-helios4-1-1.fc31.src.rpm
>
> It simply packs
> - modules-load file to force load lm75 that's not loaded automagically

Looks like it's missing a compatible in the driver, or the device tree
has the wrong one. I'll take a look at that, should be straight
forward to fix.

> - udev rules for the temperature sensors symlinks from Armbian
> - fancontrol config file using the symlinks
> - Requires: lm_sensors for fancontrol, i2c-tools for the OLED display
> shipped with batch 3

So I think most of the above things around fan control should be
handled with a cooling-map, then it would be handled automatically by
the kernel thermal subsystem. You can see an example ine Odroid XU*
devices in the upstream and looking at the Helios4 DT I don't think it
should be too difficult to add. It would negate all of those bits.

arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi

> The fancontrol config is set for the single PWM control (j10) that's
> available in mainline (and Fedora) kernels. The source rpm contains
> also the Armbian's config with both fans, but this relies on the
> out-of-tree patch [1], which now requires rebasing.

The upstream has both fans defined, any idea if anyone is trying to
get that patch upstream?

> [1]
> https://raw.githubusercontent.com/armbian/build/master/patch/kernel/mvebu-next/92-mvebu-gpio-remove-hardcoded-timer-assignment.patch
>
> to-do
> - ship a script controlling the OLED display

Is there details of the model? I suspect it might be a candidate for
the tiny drm space along with some DT and userspace tools for stats
(there is a project that does that by I can't seem to remember the
name).

> - rebase the gpio/PWM patch and build some kernel with it
>
> Right now I'm running it with the bottom fan (uncontrolled) fan
> disconnected and it doesn't seem to be running too hot. But use this
> method on your own risk.
>
> Comments, contributions, etc are welcome :-)

Comments above, let me know how I can help or if I can review anything for you.

Peter
_______________________________________________
arm mailing list -- arm@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to arm-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/arm@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM (Vger)]     [Linux ARM]     [ARM Kernel]     [Fedora User Discussion]     [Older Fedora Users Discussion]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Maintainers]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

Powered by Linux