[1/2] RTC: Add core rtc support for Gemini Soc devices
From: ulli.kroll@googlemail.com (Hans Ulli Kroll)
Date: 2015-05-08 18:30:10
Also in:
linux-rtc, lkml
Hi On Fri, 8 May 2015, Roman Yeryomin wrote:
On 2015-05-07 20:46, Hans Ulli Kroll wrote:quoted
Hi On Thu, 7 May 2015, Arnd Bergmann wrote:quoted
On Thursday 07 May 2015 05:00:03 Hans Ulli Kroll wrote:quoted
On Wed, 6 May 2015, Arnd Bergmann wrote:quoted
As far as I'm concerned, we should just merge all the patches from http://git.openwrt.org/?p=openwrt.git;a=tree;f=target/linux/gemini/patches-3.18 We should also try to find a maintainer that can respond to patches in a timely manner. If Ulli has time for that again, that would be great, otherwise I think we should find someone from OpenWRT to take over.I'm back in busyness. Currently me dev device is right next to me. I moved some time ago and haav to find it in some 'hidden' box.Awesome, welcome back! Are you able to look at the patches I mentioned above and submit them to arm at kernel.org, cc linux-arm-kernel at lists.infradead.org with proper patch descriptions? ArndAlready done, RTC driver send. Compilder fix for MACH-RECORD send. Maintainer Update send. This device is a (very) bad design, to be polite ! I think they didn't test this properly. And they fixed some software issues in hardware. To be exact : They switched the IDE channels in hardware, to get around the stupid Sausalito software.AFAIK, ide channels are switchable in the driver.
Yes. But there is a HW switch. /* Values of IOMUX * 26:24 bits is "IDE IO Select" * 111:100 - Reserved * 011 - ata0 <-> sata0, sata1; bring out ata1 * 010 - ata1 <-> sata1, sata0; bring out ata0 * 001 - ata0 <-> sata0, ata1 <-> sata1; bring out ata1 * 000 - ata0 <-> sata0, ata1 <-> sata1; bring out ata0 */ This is from an email long time ago, with Paulius Zaleckas who has the yoriginal documentation to this SoC. I hacked some weeks (or months) to get this thing running. Some HDD are working well, others don't. At this time, this was only one manufacturer, who has only the "bad" devices. Early this year, I got some report from one user. He has two hdd's from the same manufacturer. One hdd is working well, the other don't. At the end of this "session" I've taken this device to some hidden place. ;-) Ulli