Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1565767 > unrolled thread
| Started by | Johannes Stezenbach <js@sig21.net> |
|---|---|
| First post | 2017-01-24 11:30 +0100 |
| Last post | 2017-01-27 14:40 +0100 |
| Articles | 10 — 3 participants |
Back to article view | Back to linux.kernel
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
Re: Cherryview wake up events Johannes Stezenbach <js@sig21.net> - 2017-01-24 11:30 +0100
Re: Cherryview wake up events Andy Shevchenko <andy.shevchenko@gmail.com> - 2017-01-24 12:20 +0100
Re: Cherryview wake up events Johannes Stezenbach <js@sig21.net> - 2017-01-24 15:00 +0100
Re: Cherryview wake up events Andy Shevchenko <andy.shevchenko@gmail.com> - 2017-01-24 15:30 +0100
Re: Cherryview wake up events Johannes Stezenbach <js@sig21.net> - 2017-01-24 20:30 +0100
Re: Cherryview wake up events Mika Westerberg <mika.westerberg@linux.intel.com> - 2017-01-25 10:40 +0100
Re: Cherryview wake up events Andy Shevchenko <andy.shevchenko@gmail.com> - 2017-01-27 00:00 +0100
Re: Cherryview wake up events Johannes Stezenbach <js@sig21.net> - 2017-01-27 12:40 +0100
Re: Cherryview wake up events Andy Shevchenko <andy.shevchenko@gmail.com> - 2017-01-27 14:30 +0100
Re: Cherryview wake up events Johannes Stezenbach <js@sig21.net> - 2017-01-27 14:40 +0100
| From | Johannes Stezenbach <js@sig21.net> |
|---|---|
| Date | 2017-01-24 11:30 +0100 |
| Subject | Re: Cherryview wake up events |
| Message-ID | <t36wr-34u-33@gated-at.bofh.it> |
Hi, On Mon, Dec 05, 2016 at 01:06:08PM +0200, Mika Westerberg wrote: > On Sun, Dec 04, 2016 at 07:52:19PM +0100, Johannes Stezenbach wrote: > > On Wed, Oct 05, 2016 at 04:05:11PM +0300, Mika Westerberg wrote: > > > On Wed, Oct 05, 2016 at 02:46:48PM +0200, Johannes Stezenbach wrote: > > > > On Fri, Sep 23, 2016 at 11:19:04AM +0300, Mika Westerberg wrote: > > > > > David (CC'd) is working on getting the Dollar Cove PMIC driver > > > > > upstreamed to the mainline kernel. > > > > > > > > May I ask when to expect a patch? I'm ready if you > > > > have something to test, even if it's not in > > > > shape for mainline yet. > > > > > > It typically takes quite some time to get all the legal stuff done > > > before the code can be published. And if people are busy with other > > > things it takes even more time. > > > > > > So please be patient, it will happen sooner or later ;-) > > > > I don't want to nag, but just so it doesn't drop off > > the TODO list due to "lack of interest": What's the > > status? Will Santa bring the the TI Dollar Cove PMIC driver? > > David, do you have any estimate? Meanwhile I found out the TI PMIC and power button drivers has been published as part of the Asus ZenFone Zoom (ZX551ML) Android kernel code drop (based on linux-3.10.x): https://www.asus.com/support/Download/39/1/0/26/BXbNqJplzZiLmk6G/32/ Please let me know if there is anything I could do to help get it mainlined soon. Thanks, Johannes
[toc] | [next] | [standalone]
| From | Andy Shevchenko <andy.shevchenko@gmail.com> |
|---|---|
| Date | 2017-01-24 12:20 +0100 |
| Message-ID | <t37iO-3Bi-15@gated-at.bofh.it> |
| In reply to | #1565767 |
On Tue, Jan 24, 2017 at 11:41 AM, Johannes Stezenbach <js@sig21.net> wrote: > Hi, > > On Mon, Dec 05, 2016 at 01:06:08PM +0200, Mika Westerberg wrote: >> On Sun, Dec 04, 2016 at 07:52:19PM +0100, Johannes Stezenbach wrote: >> > On Wed, Oct 05, 2016 at 04:05:11PM +0300, Mika Westerberg wrote: >> > > On Wed, Oct 05, 2016 at 02:46:48PM +0200, Johannes Stezenbach wrote: >> > > > On Fri, Sep 23, 2016 at 11:19:04AM +0300, Mika Westerberg wrote: >> > > > > David (CC'd) is working on getting the Dollar Cove PMIC driver >> > > > > upstreamed to the mainline kernel. >> > > > >> > > > May I ask when to expect a patch? I'm ready if you >> > > > have something to test, even if it's not in >> > > > shape for mainline yet. >> > > >> > > It typically takes quite some time to get all the legal stuff done >> > > before the code can be published. And if people are busy with other >> > > things it takes even more time. >> > > >> > > So please be patient, it will happen sooner or later ;-) >> > >> > I don't want to nag, but just so it doesn't drop off >> > the TODO list due to "lack of interest": What's the >> > status? Will Santa bring the the TI Dollar Cove PMIC driver? >> >> David, do you have any estimate? > > > Meanwhile I found out the TI PMIC and power button drivers > has been published as part of the Asus ZenFone Zoom (ZX551ML) > Android kernel code drop (based on linux-3.10.x): > > https://www.asus.com/support/Download/39/1/0/26/BXbNqJplzZiLmk6G/32/ > > Please let me know if there is anything I could do > to help get it mainlined soon. AFAIK ASuS Zenfone 2 (Intel based) series uses Intel Moorefield. It has ShadyCove PMIC. -- With Best Regards, Andy Shevchenko
[toc] | [prev] | [next] | [standalone]
| From | Johannes Stezenbach <js@sig21.net> |
|---|---|
| Date | 2017-01-24 15:00 +0100 |
| Message-ID | <t39NE-4ZI-33@gated-at.bofh.it> |
| In reply to | #1565787 |
On Tue, Jan 24, 2017 at 01:14:16PM +0200, Andy Shevchenko wrote: > On Tue, Jan 24, 2017 at 11:41 AM, Johannes Stezenbach <js@sig21.net> wrote: > > Meanwhile I found out the TI PMIC and power button drivers > > has been published as part of the Asus ZenFone Zoom (ZX551ML) > > Android kernel code drop (based on linux-3.10.x): > > > > https://www.asus.com/support/Download/39/1/0/26/BXbNqJplzZiLmk6G/32/ > > > > Please let me know if there is anything I could do > > to help get it mainlined soon. > > AFAIK ASuS Zenfone 2 (Intel based) series uses Intel Moorefield. It > has ShadyCove PMIC. So Asus released more than they needed. I confirmed their source drop contains the TI Dollar Cove driver (dollar_cove_ti.c). iPreviously I searched for Android devices using CherryView but the only one I could find is Xioami MiPad 2 and it's released kernel source doesn't contain the driver. Anyway, let me know if I can help to get it into mainline soon. Johannes
[toc] | [prev] | [next] | [standalone]
| From | Andy Shevchenko <andy.shevchenko@gmail.com> |
|---|---|
| Date | 2017-01-24 15:30 +0100 |
| Message-ID | <t3agF-5pf-3@gated-at.bofh.it> |
| In reply to | #1565876 |
On Tue, Jan 24, 2017 at 3:52 PM, Johannes Stezenbach <js@sig21.net> wrote: > On Tue, Jan 24, 2017 at 01:14:16PM +0200, Andy Shevchenko wrote: >> On Tue, Jan 24, 2017 at 11:41 AM, Johannes Stezenbach <js@sig21.net> wrote: >> > Meanwhile I found out the TI PMIC and power button drivers >> > has been published as part of the Asus ZenFone Zoom (ZX551ML) >> > Android kernel code drop (based on linux-3.10.x): >> > >> > https://www.asus.com/support/Download/39/1/0/26/BXbNqJplzZiLmk6G/32/ >> > >> > Please let me know if there is anything I could do >> > to help get it mainlined soon. >> >> AFAIK ASuS Zenfone 2 (Intel based) series uses Intel Moorefield. It >> has ShadyCove PMIC. > > So Asus released more than they needed. I confirmed their > source drop contains the TI Dollar Cove driver (dollar_cove_ti.c). They probably release just almost all One Big Ugly patch from official BSP, which by some reason, includes all Intel MID SoCs, Baytrail. I think I know how Dollar Cove related code ended up there. But that all stuff is a total mess. > Anyway, let me know if I can help to get it into mainline soon. -- With Best Regards, Andy Shevchenko
[toc] | [prev] | [next] | [standalone]
| From | Johannes Stezenbach <js@sig21.net> |
|---|---|
| Date | 2017-01-24 20:30 +0100 |
| Message-ID | <t3eWZ-8j5-5@gated-at.bofh.it> |
| In reply to | #1565895 |
On Tue, Jan 24, 2017 at 04:28:29PM +0200, Andy Shevchenko wrote: > They probably release just almost all One Big Ugly patch from official > BSP, which by some reason, includes all Intel MID SoCs, Baytrail. > I think I know how Dollar Cove related code ended up there. But that > all stuff is a total mess. I agree. Probably it was a mistake to bring up this code here. Let me try to go back two steps: Could you please let me know if there is any progress in mainlining the TI Dollar Cove PMIC and related drivers? Is there a schedule? After waiting for four months I'm actually getting impatient because by now the Cherryview based hardware seems to go out of production and I fear the mainlining might never happen. Thanks, Johannes
[toc] | [prev] | [next] | [standalone]
| From | Mika Westerberg <mika.westerberg@linux.intel.com> |
|---|---|
| Date | 2017-01-25 10:40 +0100 |
| Message-ID | <t3sdA-8r2-47@gated-at.bofh.it> |
| In reply to | #1566079 |
On Tue, Jan 24, 2017 at 08:23:14PM +0100, Johannes Stezenbach wrote: > On Tue, Jan 24, 2017 at 04:28:29PM +0200, Andy Shevchenko wrote: > > They probably release just almost all One Big Ugly patch from official > > BSP, which by some reason, includes all Intel MID SoCs, Baytrail. > > I think I know how Dollar Cove related code ended up there. But that > > all stuff is a total mess. > > I agree. Probably it was a mistake to bring up this code here. > Let me try to go back two steps: Could you please let me > know if there is any progress in mainlining the TI Dollar Cove PMIC > and related drivers? Is there a schedule? David, can you please answer this! > After waiting for four months I'm actually getting impatient > because by now the Cherryview based hardware seems to go out > of production and I fear the mainlining might never happen. If we hear nothing from David soon, I think I'll just take it to my growing todo list. Unless someone else wants to take it.
[toc] | [prev] | [next] | [standalone]
| From | Andy Shevchenko <andy.shevchenko@gmail.com> |
|---|---|
| Date | 2017-01-27 00:00 +0100 |
| Message-ID | <t41bj-4KV-5@gated-at.bofh.it> |
| In reply to | #1566079 |
On Tue, Jan 24, 2017 at 9:23 PM, Johannes Stezenbach <js@sig21.net> wrote: > On Tue, Jan 24, 2017 at 04:28:29PM +0200, Andy Shevchenko wrote: >> They probably release just almost all One Big Ugly patch from official >> BSP, which by some reason, includes all Intel MID SoCs, Baytrail. >> I think I know how Dollar Cove related code ended up there. But that >> all stuff is a total mess. I'm reading your long thread about the issue. > but excluded CONFIG_MFD_AXP20X based on \_SB.PIC0.I2C7.PMI1._STA returning 0 in acpidbg, > but \_SB.PIC0.I2C7.PMI1._STA returns 0xf Did you mean PMI2 in the second sentence? Had you tried to add ID to axp20x-i2c.c ? > Repeating essential info to avoid any confusion, the PMIC is In code you found there are two DCove drivers :-) One with "ti" suffix. -- With Best Regards, Andy Shevchenko
[toc] | [prev] | [next] | [standalone]
| From | Johannes Stezenbach <js@sig21.net> |
|---|---|
| Date | 2017-01-27 12:40 +0100 |
| Message-ID | <t4d2N-3w5-3@gated-at.bofh.it> |
| In reply to | #1567786 |
On Fri, Jan 27, 2017 at 12:56:53AM +0200, Andy Shevchenko wrote: > > I'm reading your long thread about the issue. Thanks for taking the time! > > but excluded CONFIG_MFD_AXP20X based on \_SB.PIC0.I2C7.PMI1._STA returning 0 in acpidbg, > > but \_SB.PIC0.I2C7.PMI1._STA returns 0xf > > Did you mean PMI2 in the second sentence? Yes, sorry for copy & paste mistake. I just repated to confirm: In acpidbg: - execute \_SB.PCI0.I2C7.PMI1._STA Evaluating \_SB.PCI0.I2C7.PMI1._STA Evaluation of \_SB.PCI0.I2C7.PMI1._STA returned object ffffa14a67420000, external buffer length 18 [Integer] = 0000000000000000 - execute \_SB.PCI0.I2C7.PMI2._STA Evaluating \_SB.PCI0.I2C7.PMI2._STA Evaluation of \_SB.PCI0.I2C7.PMI2._STA returned object ffffa14a67420000, external buffer length 18 [Integer] = 000000000000000F And the same info is also in sysfs: # cat /sys/devices/LNXSYSTM\:00/LNXSYBUS\:00/PNP0A08\:00/808622C1\:06/INT33F4\:00/status 0 # cat /sys/devices/LNXSYSTM\:00/LNXSYBUS\:00/PNP0A08\:00/808622C1\:06/INT33F5\:00/status 15 The DSDT is still at https://linuxtv.org/~js/e200ha/ > Had you tried to add ID to axp20x-i2c.c ? Nope, since I have no idea if the axp and TI hardware is similar. There might be more issues, currently the machine hangs often during bootup at random points. I built i915 as a module and blacklisted it for autoloading so I can read the last message on the console. All I can say is that it is more likely to hang when the loglevel is high, i.e. it almost never succeeds with "debug" on kernel command line. Sometimes there are timeout errors from I2C: [ 4.307189] i2c_designware 808622C1:06: controller timed out [ 5.331709] i2c_designware 808622C1:06: controller timed out Once it has booted it is running stable. Thanks, Johannes
[toc] | [prev] | [next] | [standalone]
| From | Andy Shevchenko <andy.shevchenko@gmail.com> |
|---|---|
| Date | 2017-01-27 14:30 +0100 |
| Message-ID | <t4eLf-4FD-9@gated-at.bofh.it> |
| In reply to | #1568193 |
On Fri, Jan 27, 2017 at 1:38 PM, Johannes Stezenbach <js@sig21.net> wrote: > On Fri, Jan 27, 2017 at 12:56:53AM +0200, Andy Shevchenko wrote: > And the same info is also in sysfs: > > # cat /sys/devices/LNXSYSTM\:00/LNXSYBUS\:00/PNP0A08\:00/808622C1\:06/INT33F4\:00/status > 0 > # cat /sys/devices/LNXSYSTM\:00/LNXSYBUS\:00/PNP0A08\:00/808622C1\:06/INT33F5\:00/status > 15 > > The DSDT is still at https://linuxtv.org/~js/e200ha/ > >> Had you tried to add ID to axp20x-i2c.c ? > > Nope, since I have no idea if the axp and TI hardware is similar. I think you would give a try. > There might be more issues, currently the machine hangs often > during bootup at random points. I built i915 as a module and > blacklisted it for autoloading so I can read the last message > on the console. All I can say is that it is more likely to > hang when the loglevel is high, i.e. it almost never succeeds > with "debug" on kernel command line. Sometimes there are > timeout errors from I2C: > [ 4.307189] i2c_designware 808622C1:06: controller timed out > [ 5.331709] i2c_designware 808622C1:06: controller timed out > > Once it has booted it is running stable. This is known: http://www.spinics.net/lists/intel-gfx/msg117738.html -- With Best Regards, Andy Shevchenko
[toc] | [prev] | [next] | [standalone]
| From | Johannes Stezenbach <js@sig21.net> |
|---|---|
| Date | 2017-01-27 14:40 +0100 |
| Message-ID | <t4eUX-4Ja-41@gated-at.bofh.it> |
| In reply to | #1568353 |
On Fri, Jan 27, 2017 at 03:21:22PM +0200, Andy Shevchenko wrote: > On Fri, Jan 27, 2017 at 1:38 PM, Johannes Stezenbach <js@sig21.net> wrote: > > On Fri, Jan 27, 2017 at 12:56:53AM +0200, Andy Shevchenko wrote: > > > And the same info is also in sysfs: > > > > # cat /sys/devices/LNXSYSTM\:00/LNXSYBUS\:00/PNP0A08\:00/808622C1\:06/INT33F4\:00/status > > 0 > > # cat /sys/devices/LNXSYSTM\:00/LNXSYBUS\:00/PNP0A08\:00/808622C1\:06/INT33F5\:00/status > > 15 > > > > The DSDT is still at https://linuxtv.org/~js/e200ha/ > > > >> Had you tried to add ID to axp20x-i2c.c ? > > > > Nope, since I have no idea if the axp and TI hardware is similar. > > I think you would give a try. I'll check it. > > There might be more issues, currently the machine hangs often > > during bootup at random points. I built i915 as a module and > > blacklisted it for autoloading so I can read the last message > > on the console. All I can say is that it is more likely to > > hang when the loglevel is high, i.e. it almost never succeeds > > with "debug" on kernel command line. Sometimes there are > > timeout errors from I2C: > > [ 4.307189] i2c_designware 808622C1:06: controller timed out > > [ 5.331709] i2c_designware 808622C1:06: controller timed out > > > > Once it has booted it is running stable. > > This is known: http://www.spinics.net/lists/intel-gfx/msg117738.html Not sure because it happens with i915 module not loaded (currently I load it manually after boot completed). But thanks for the link. Johannes
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web