Cherry View GPIO Driver

Does anybody here use the Cherrytrail GPIO driver named chvgpio ?

It works with Z8000 Intel CPU. The UpBoard uses this CPU but I have had very bad experiences with this driver on Up Board.
Like I have 4 out of 5 dead and it appears they die after enabling driver.
Makes me wonder if others have good results.
I have one left and it works fine with FreeBSD. I will not enable that driver without debugging.
This could be false flag as hardware was used but the deaths did not start until GPIO testing.
The first few I did not notice but by third one I was shell shocked.
I don't want to discount anybodies work. I very much appreciate it.
This could be a bug in the Upboard and its EDK2 firmware. Maybe a setting.

I just wanted to put my feelers out there.

Driver was built for Pocket PC fan. So I dunno if Upboard is doing something different...
 
Sorry, I do not have any of that hardware.
Have you looked closely at dmesg output (also in verbose mode)? Perhaps there is some voltage regulator that isn't configured correctly, which causes the hardware to die.
 
This was more or less a cautionary warning for anybody using this driver on UpBoard.
Not to cause alarm.

There are not many CherryView platforms with exposed GPIO that I know of.

I wish I knew enough to add break points or printf to the driver for additional infos.

This revision does not support the interupt mechanisms on the gpio controller.
This shouldn't affect anything right?
I have a nagging feeling it is power related. Perhaps power management on Upboard is not right.
 
Driver was built for Pocket PC fan. So I dunno if Upboard is doing something different...
This whole ordeal was my fault. The Aaeon UpBoard v1 used Z8350 Intel so I just assumed the GPIO used the SOC ACPI GPIO and its driver.

That was a false presumption. UpBoard uses an Atlera FPGA for GPIO pins. So loading the wrong driver for those probably did damage my hardware.

Totally my fault for not reading more about the boards. I still have three working platforms and I like them.

Very much like the minnowboard. But with some nice extras like eMMC.

 
Back
Top