Re: [PATCH 0/4] Update am437x and am335x dts to probe with ti-sysc

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

 




On Tuesday 25 September 2018 05:35 AM, Tony Lindgren wrote:
> Hi all,
> 
> Here are four patches to make am437x and am335x l4 devices to probe with
> ti-sysc driver similar to what we've already done for omap4. The related
> legacy hwmod platform data will be removed few merge cycles later.
> 
> There are still dependencies to Tero's clkctrl changes and for ti-sysc
> drivers changes. So these patches are based on on v4.19-rc3 merged with
> my omap-for-v4.20/dt branch plus the following additional series of
> patches:
> 
> [PATCH 00/11] clk: ti: clkctrl data split based on clkdm boundaries
> [PATCH 0/3] ARM: dts: am3/am4/dra7 clkctrl data conversion
> [PATCH 0/4] TI sysc driver updates for am335x and am437x
> 
> v4.19-rc3 is needed for commit 18eb8aea7fb2 ("net: ethernet:
> cpsw-phy-sel: prefer phandle for phy sel") and omap-for-v4.20/dt
> is needed to avoid conflicts with clean-up.
> 
> I've also pushed out a temporary testing branch for people to test
> as omap-for-v4.20/dt-ti-sysc-tmp-testing [0][1].
> 
> Regards,
> 
> Tony
> 
> [0] git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git omap-for-v4.20/dt-ti-sysc-tmp-testing
> [1] https://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git/log/?h=omap-for-v4.20/dt-ti-sysc-tmp-testing

Hi Tony,

I tried Branch [1] above. AM335x-boneblack is doing all good with ds0.
AM437x-gp the following is happening:

https://pastebin.ubuntu.com/p/fmZNYgJ9Sp/

There seems to be a timeout due to which resume is not immediate i see
1-2s delay and i see i2c timeout.

[  402.247271] omap_i2c 4802a000.i2c: controller timed out
[  402.247441] pixcir_ts 1-005c: pixcir_int_enable: can't read reg 0x34
: -110
[  402.247486] pixcir_ts 1-005c: Failed to disable interrupt generation:
-110
[  402.247522] pixcir_ts 1-005c: Failed to stop
[  402.247607] dpm_run_callback(): pixcir_i2c_ts_resume+0x0/0x98
[pixcir_i2c_ts] returns -110

so pixcir_i2c_ts_resume is retuning -110 which is timeout error code.

I did some touch screen testing after DS0 resume seems to be working.
Everything is in pastebin link provided above.

Regards,
Keerthy
> 
> 
> Tony Lindgren (4):
>   ARM: dts: am437x: Add l4 interconnect hierarchy and ti-sysc data
>   ARM: dts: am437x: Move l4 child devices to probe them with ti-sysc
>   ARM: dts: am335x: Add l4 interconnect hierarchy and ti-sysc data
>   ARM: dts: am335x: Move l4 child devices to probe them with ti-sysc
> 
>  arch/arm/boot/dts/am335x-shc.dts |    2 +-
>  arch/arm/boot/dts/am33xx-l4.dtsi | 2132 +++++++++++++++++++++++++
>  arch/arm/boot/dts/am33xx.dtsi    |  623 +-------
>  arch/arm/boot/dts/am4372.dtsi    |  876 +----------
>  arch/arm/boot/dts/am437x-l4.dtsi | 2499 ++++++++++++++++++++++++++++++
>  5 files changed, 4651 insertions(+), 1481 deletions(-)
>  create mode 100644 arch/arm/boot/dts/am33xx-l4.dtsi
>  create mode 100644 arch/arm/boot/dts/am437x-l4.dtsi
> 



[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux