> Am 10.09.2020 um 23:28 schrieb Marcus Glocker <mar...@nazgul.ch>:
> 
> On Thu, 10 Sep 2020 23:07:15 +0200
> Joerg Jung <m...@umaxx.net> wrote:
> 
>>> Am 07.09.2020 um 20:52 schrieb Mark Kettenis
>>> <mark.kette...@xs4all.nl>:  
>>>> Date: Mon, 7 Sep 2020 19:59:13 +0200
>>>> From: Marcus Glocker <mar...@nazgul.ch>
>>>> On Mon, 7 Sep 2020 19:25:00 +0200 (CEST)
>>>> Mark Kettenis <mark.kette...@xs4all.nl> wrote:  
>>>>>> Date: Mon, 7 Sep 2020 12:02:15 -0500
>>>>>> From: joshua stein <j...@jcs.org>
>>>>>> 
>>>>>> On Mon, 07 Sep 2020 at 06:58:01 +0200, Marcus Glocker wrote:    
>>>>>>> This is an initial driver for the Apple System Management
>>>>>>> Controller found in Intel based Apple computers.
>>>>>>> 
>>>>>>> The driver is currently missing support for the Sudden Motion
>>>>>>> Sensor (SMS), light sensor, and keyboard backlight since I don't
>>>>>>> have that hardware available to develop on.
>>>>>>> 
>>>>>>> On my iMac11,2 it can deliver fan and temperatures values:
>>>>>>> 
>>>>>>>   hw.sensors.acpiapplesmc0.temp0=24.00 degC (Airflow 1)
>>>>>>>   hw.sensors.acpiapplesmc0.temp1=33.00 degC (CPU Core 0)
>>>>>>>   hw.sensors.acpiapplesmc0.temp2=36.00 degC (CPU Heatsink)
>>>>>>>   hw.sensors.acpiapplesmc0.temp3=40.00 degC (CPU Core 1)
>>>>>>>   hw.sensors.acpiapplesmc0.temp4=47.00 degC (GPU)
>>>>>>>   hw.sensors.acpiapplesmc0.temp5=45.00 degC (GPU Heatsink)
>>>>>>>   hw.sensors.acpiapplesmc0.temp6=59.00 degC (PCH)
>>>>>>>   hw.sensors.acpiapplesmc0.temp7=42.00 degC (Memory)
>>>>>>>   hw.sensors.acpiapplesmc0.temp8=45.00 degC (Mainboard
>>>>>>> Proximity) hw.sensors.acpiapplesmc0.fan0=998 RPM
>>>>>>>   hw.sensors.acpiapplesmc0.fan1=1132 RPM
>>>>>>>   hw.sensors.acpiapplesmc0.fan2=1198 RPM
>>>>>>> 
>>>>>>> Feedback, testers, OKs?    
>>>>>> 
>>>>>> Are there machines where asmc(4) will also attach?    
>> 
>> Yes, there are. As far as I know, most of them.
>> 
>>>>> Good point.  My old Macmini1,1 has:
>>>>> 
>>>>> ...
>>>>> "APP0001" at acpi0 not configured
>>>>> ...
>>>>> asmc0 at isa0 port 0x300/32: rev 1.3f503, 137 keys
>>>>> ...
>>>>> 
>>>>> So yes, I'd say there are.
>>>>> 
>>>>> 
>>>>> Having an acpi attachment is probably better than doing isa
>>>>> probes.  
>> 
>> Yes, agreed.
>> 
>>>>> But we probably should consolidate the drivers.  
>>>> 
>>>> D'oh!  I wasn't even aware that we already have an asmc(4) driver
>>>> in our tree.  Shame on me :-|
>>>> 
>>>> Glancing over asmc(4) I don't think there is anything more that my
>>>> driver would support other than attaching over acpi(4).  Would it
>>>> be possible to only write an acpi glue which attaches to asmc(4)?  
>>> 
>>> I think we'd just want to turn it into an acpi(4) driver.  Or maybe
>>> dump it in favour of your driver.  
>> 
>> Please, can we make sure the new driver supports light sensors 
>> and keyboard backlights as the current driver does, before you
>> dump it?!  
>> Otherwise that would be an unnecessarily bad regression.
> 
> As already mentioned, it was not my intention to replace asmc(4).  It
> just don't attaches to my iMac currently, and then I was assuming that
> we have no support for SMC without checking further.  If I would have
> noticed before that we already have asmc(4) in the tree I wouldn't come
> up with a new driver :-)
> 
> Also as already mentioned before I have no other Apple gear with light
> sensor nor keyboard backlight, so no point for me trying to write that
> code.
> 
> So I would say we just leave it as is.
> 
> Thanks all for your feedback anyway.

Don’t give up so quickly ;) 
let’s try to make the driver work on your iMac, send me dmesg and
sysctl hw output please.

Your idea of converting it to ACPI is the right thing to do anyways,
would be nice to get this working.

Reply via email to