Am 02.06.2016 um 09:51 schrieb H. Nikolaus Schaller hns@goldelico.com:
Am 31.05.2016 um 18:21 schrieb Tony Lindgren tony@atomide.com:
- H. Nikolaus Schaller hns@goldelico.com [160530 06:31]:
I do not see it on the EVM, but on our Pyra hardware. This is strange since I use the same U-Boot (except for minor patches and nothing clock related) and the same uImage. Well, DT differs, but both are based on omap5-common.dtsi.
So there is something in the Pyra hardware which "remembers" the previous state.
Maybe we have a slightly different Palmas variant? I don't know such details.
No idea.. With omapconf you can diff the registers between two different states quite easily though.
It was easy to git clone + make on some board (because I just had it connected, I did experiment on a BeagleBoard XM).
But all I can get is:
!!! OUPS... MEMORY ERROR @ 0x00000000 !!! Are you sure that: MEMORY ADDRESS IS VALID? TARGETED MODULE IS CLOCKED?
And I was not able to get some --help from it. Is it possible that omapconf is not compatible with a 4.7-rc1 kernel?
Here is real console log:
root@gta04:~/omapconf# ./omapconf --help [ 7917.198059] Unhandled fault: external abort on non-linefetch (0x1018) at 0xb6e64204 [ 7917.206176] pgd = d4a4c000 [ 7917.209075] [b6e64204] *pgd=9c359831, *pte=4a002303, *ppte=4a002a33 [ 7917.215850] Address Hole seen by MPU at address 4a002200 [ 7917.221557] ------------[ cut here ]------------ [ 7917.226470] WARNING: CPU: 0 PID: 13300 at drivers/bus/omap_l3_smx.c:166 omap3_l3_app_irq+0xe0/0x124 [ 7917.235992] Modules linked in: ipv6 bluetooth autofs4 usb_f_ecm g_ether usb_f_rndis u_ether libcomposite configfs smsc95xx usbnet omapdrm drm_kms_helper cfbfillrect syscopyarea cfbimgblt sysfillrect sysimgblt fb_sys_fops cfbcopyarea drm panel_tpo_td028ttec1 connector_analog_tv bq27xxx_battery snd_soc_omap_twl4030 w2sg0004 twl4030_madc_hwmon omap3_isp leds_gpio extcon_gpio pwm_bl videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 videobuf2_core v4l2_common snd_soc_omap_mcbsp snd_soc_omap w1_bq27000 snd_pcm_dmaengine videodev media omap_hdq omap2430 leds_tca6507 tsc2007 phy_twl4030_usb musb_hdrc gpio_twl4030 rtc_twl snd_soc_twl4030 twl4030_pwrbutton twl4030_madc twl4030_keypad twl4030_charger ehci_omap omapdss [ 7917.303558] CPU: 0 PID: 13300 Comm: omapconf Tainted: G W 4.7.0-rc1-letux+ #353 [ 7917.312469] Hardware name: Generic OMAP36xx (Flattened Device Tree) [ 7917.319122] [<c010f180>] (unwind_backtrace) from [<c010b6d8>] (show_stack+0x10/0x14) [ 7917.327331] [<c010b6d8>] (show_stack) from [<c03ec930>] (dump_stack+0x98/0xd0) [ 7917.334991] [<c03ec930>] (dump_stack) from [<c012f9f0>] (__warn+0xd0/0x100) [ 7917.342376] [<c012f9f0>] (__warn) from [<c012fac4>] (warn_slowpath_null+0x1c/0x24) [ 7917.350372] [<c012fac4>] (warn_slowpath_null) from [<c04158c0>] (omap3_l3_app_irq+0xe0/0x124) [ 7917.359405] [<c04158c0>] (omap3_l3_app_irq) from [<c018dd40>] (handle_irq_event_percpu+0x180/0x4c4) [ 7917.368957] [<c018dd40>] (handle_irq_event_percpu) from [<c018e0bc>] (handle_irq_event+0x38/0x5c) [ 7917.378356] [<c018e0bc>] (handle_irq_event) from [<c0191168>] (handle_level_irq+0xe4/0x124) [ 7917.387176] [<c0191168>] (handle_level_irq) from [<c018d2dc>] (generic_handle_irq+0x18/0x28) [ 7917.396118] [<c018d2dc>] (generic_handle_irq) from [<c018d600>] (__handle_domain_irq+0xa0/0xe0) [ 7917.405303] [<c018d600>] (__handle_domain_irq) from [<c06d5e78>] (__irq_svc+0x58/0x98) [ 7917.413696] [<c06d5e78>] (__irq_svc) from [<c010b098>] (do_work_pending+0x50/0xb4) [ 7917.421722] [<c010b098>] (do_work_pending) from [<c0107068>] (slow_work_pending+0xc/0x20) [ 7917.430358] ---[ end trace a1044efbf7733748 ]---
!!! OUPS... MEMORY ERROR @ 0x00000000 !!! Are you sure that: MEMORY ADDRESS IS VALID? TARGETED MODULE IS CLOCKED?
root@gta04:~/omapconf#