LanDi has joined #linux-exynos
LanDi has quit [Quit: fui !]
si1v3r has joined #linux-exynos
LanDi has joined #linux-exynos
afaerber has joined #linux-exynos
LanDi has quit [Quit: fui !]
afaerber has quit [Quit: Verlassend]
amitk has joined #linux-exynos
<dlan> mdrjr: I'd try to run mainline kernel for odroid-u3, and seems I need up-to-dated u-boot?
<dlan> the default seems have problem with device tree
<dlan> javier__: I tried your suggestion, to run a mainline kernel, cat zImage dtb > zImage.dtb ,then create uImage -> fail to run, no kernel msg
<mdrjr> just boot with zImage + dtb
<dlan> mdrjr: what do you mean?
<dlan> for just zImage + dtb
<mdrjr> cat zImage dtb > newzImage
<mdrjr> and boot with newzimage
<mdrjr> works like a charm :)
<dlan> ok
<dlan> I'm using arch/arm/configs/exynos_defconfig now, is this correct?
<dlan> and arch/arm/boot/dts/exynos4412-odroidu3.dts
<mdrjr> either exynos_defconfig or multiv7_defconfig
<dlan> mdrjr: thanks, works now, boot into system ;-)
<sjoerd> amitk: Did you happen to try hdmi out with the upsteam kernel on the xu3?
javier__ has quit [Remote host closed the connection]
javier__ has joined #linux-exynos
<javier__> dlan: it depends if you use bootm or bootz u-boot command to boot
<dlan> javier__: use bootm here, even it's zImage
<javier__> dlan: strange, I thought you needed the bootz command (CONFIG_CMD_BOOTZ) to boot raw zImages and that bootm only supported uImages
<javier__> dlan: I see, hardkernel u-boot behaves differently than mainline, instead of having a different bootz command, it has a CONFIG_ZIMAGE_BOOT option that allows to boot zImages with the bootm command
<dlan> javier__: great, guess so ;-)
zenmetsu has joined #linux-exynos
zenmetsu has quit [Quit: Leaving]
zenmetsu has joined #linux-exynos
zenmetsu has quit [Client Quit]
zenmetsu has joined #linux-exynos
<amitk> javier__: do you know if buck4 on the max77802 is supplies the vdd_g3d on the peach pi? I've copied from the dts file on the exynos-reference tree but I see the following message "deviceless supply vdd_g3d not found, using dummy regulator"
<amitk> sjoerd: I haven't tried out hdmi yet
<amitk> i've been trying to get the mali driver to register in the few hours I had last week
<sjoerd> amitk: ok I'm having some problems but turns out javier__ is seeing the exact same issue on recent kernels which the peach pi
<sjoerd> amitk: fwiw the git issues were resolved by switching away from the git-ro remote on the linaro server
<sjoerd> so i gues that has some issues :/
<zenmetsu> i've gotten sjoerd's branch to work fine, working on getting kwin gles up to test the userspace stuff :)
<ukki> sjoerd: that looks familiar and is probably related to this: https://bugs.launchpad.net/linaro-ubuntu/+bug/1275351
<amitk> sjoerd: hmm, I'll report that to the gitolite admins. I just started a clone of my tree to find out if I was seeing the same problems
<sjoerd> javier__: ^
<amitk> sjoerd: that looks nice. xscreensaver? ;-p
<sjoerd> that should have been weston :)
<zenmetsu> ouch :)
<zenmetsu> so there is a wayland driver for mali? i saw a video that leads me to suspect as much
<sjoerd> Guess what ran on top of the kernel tree you're now using (well strictly speaking a previous iteration of that one)
<zenmetsu> yeah, saw that. didn't see that the driver was released though :/
<sjoerd> It's not yet unfortunately
<zenmetsu> oh well, hopefully it is still being actively developed. i've been quite impressed with the SoC so far, would like to see it have some staying power once people start moving off of x11
<javier__> amitk: yes, max77802 buck4 is the power supply of vdd_g3d, sorry what did you copy from the exynos-reference tree and which driver is failing to get that regulator?
<javier__> ukki: thanks for the pointer, I'll take a look
<javier__> amitk: I guess you need something like g3d-supply = <&buck4_reg>; on your device node
<javier__> amitk: that regulator is marked as always-on though so it shouldn't be a problem that the driver is using a dummy regulator afaict since the regulator will be always enabled
<amitk> javier__: well, mali is failing to set the operating voltage. I think I'll go back and start from sjoerd's tree to see what might be missing
<zenmetsu> amitk: i get same in my dmesg with regards to the mali failing to set operating voltage, but the device node is still created and I believe that it will work once i test with userland binaries
<javier__> amitk: hrmm, do you have your complete boot log? the max77802 regulators have as input supplies regulators from the tps65090 PMU
<javier__> but the max77802 probe is probed before tps65090 so the probe is deferred
<javier__> amitk: that DTS on sjoerd's tree didn't model the power scheme with that level of detail so maybe is because mali doesn't implement deferred probe correctly
<sjoerd> iirc the g3d is also on its own PD, in my tree the CR2 enabled writes directly to that cotroller.. But it should probably be a power domain defined in the dts
<javier__> amitk: you can try this change to see if that's the problem http://paste.debian.net/plain/134406
<javier__> amitk: iirc there was a similar issue with the big.LITTLE CPUFreq driver because it needed to set an operating voltage on probe but at that time the vdd_arm power supply (buck2) was not present yet due max77802 probe being deferred
<amitk> ok, will try this out and report back
<javier__> amitk: great, if that's not the problem then I can take a look to your branch
<javier__> amitk: I'm very ignorant about gfx in general and the mali driver in particular but I can try to figure out :)
<amitk> javier__: same here, I'm just trying to get gfx working so I can get a full-fledged desktop for my team to use on our real work around the scheduler (we can run realistic usecases)
<amitk> *all this on a mainline kernel
<sjoerd> \o/
<javier__> amitk: awesome
<amitk> so all your help is appreciated
afaerber has joined #linux-exynos
amitk has quit [Quit: leaving]
amitk has joined #linux-exynos
bob has joined #linux-exynos
bob is now known as Guest95075
Guest95075 has quit [Client Quit]
dlezcano has quit [Ping timeout: 272 seconds]
dlezcano has joined #linux-exynos
<amitk> sjoerd: javier__: Should CONFIG_MALI_PLATFORM_FAKE really be enabled in the Kconfig? Even though we have a "real platform" which we set through CONFIG_MALI_PLATFORM_THIRDPARTY_NAME?
<amitk> what spaghetti code...
<sjoerd> amitk: I have to re-check the code for that every time.. it makes me go ngggg nggggg ngggg
<sjoerd> so don't know offhand sorry
<amitk> sjoerd: it seems to be enabled in your changes to exynos_defconfig
<amitk> but the code paths are subtly different to make debugging a pain
si1v3r has quit [Ping timeout: 258 seconds]
si1v3r has joined #linux-exynos
amitk has quit [Quit: leaving]
zenmetsu has quit [Ping timeout: 265 seconds]
LanDi has joined #linux-exynos
zenmetsu has joined #linux-exynos
liquidAcid has joined #linux-exynos
liquidAcid has quit [Quit: Leaving]
LanDi has quit [Quit: fui !]
_whitelogger_ has joined #linux-exynos
zenmetsu has quit [Quit: leaving]
zenmetsu has joined #linux-exynos
dlezcano has quit [*.net *.split]
_whitelogger has quit [*.net *.split]
zenmetsu has quit [Quit: leaving]
zenmetsu has joined #linux-exynos
_whitelogger has joined #linux-exynos
_whitelogger has joined #linux-exynos
dlezcano has joined #linux-exynos