ChanServ changed the topic of #linux-sunxi to: Allwinner/sunxi development - Did you try looking at our wiki? https://linux-sunxi.org - Don't ask to ask. Just ask and wait for an answer! - This channel is logged at https://oftc.irclog.whitequark.org/linux-sunxi
ftg has quit [Read error: Connection reset by peer]
Asara has joined #linux-sunxi
<tokyovigilante> No not yet, will look to do so once the DT patches land, but wondered if there was any awareness of egregious issues, given that it looks to confirm/correct quite a few constants, assumptions etc in some of the timing code etc as a bonus
<apritzel> those #ifdefs don't look good ...
Daanct12 has joined #linux-sunxi
KREYREN_oftc has joined #linux-sunxi
hexdump0815 has quit [Remote host closed the connection]
hexdump0815 has joined #linux-sunxi
KREYREN_oftc has quit [Remote host closed the connection]
KREYREN_oftc has joined #linux-sunxi
apritzel has quit [Ping timeout: 480 seconds]
KREYREN_oftc has quit [Remote host closed the connection]
KREYREN_oftc has joined #linux-sunxi
montjoie has joined #linux-sunxi
montjoie_ has quit [Ping timeout: 480 seconds]
KREYREN_oftc has quit [Remote host closed the connection]
KREYREN_oftc has joined #linux-sunxi
KREYREN_oftc has quit [Remote host closed the connection]
KREYREN_oftc has joined #linux-sunxi
Daanct12 has quit [Quit: WeeChat 4.2.2]
Daanct12 has joined #linux-sunxi
hexdump01 has joined #linux-sunxi
hexdump0815 has quit [Ping timeout: 480 seconds]
swiftgeek has quit [Quit: swiftgeek]
Schimsalabim has quit [Read error: Connection reset by peer]
Schimsalabim has joined #linux-sunxi
JohnDoe_71Rus has joined #linux-sunxi
apritzel has joined #linux-sunxi
swiftgeek has joined #linux-sunxi
Schimsalabim has quit [Read error: Connection reset by peer]
Schimsalabim has joined #linux-sunxi
apritzel has quit [Ping timeout: 480 seconds]
KREYREN_oftc has quit [Remote host closed the connection]
KREYREN_oftc has joined #linux-sunxi
warpme has joined #linux-sunxi
KREYREN_oftc has quit [Remote host closed the connection]
Schimsalabim has quit [Read error: Connection reset by peer]
Schimsalabim has joined #linux-sunxi
Schimsalabim has quit [Ping timeout: 480 seconds]
Schimsalabim has joined #linux-sunxi
Daanct12 has quit [Quit: WeeChat 4.2.2]
Daanct12 has joined #linux-sunxi
evadot_ has quit [Remote host closed the connection]
evadot has joined #linux-sunxi
apritzel has joined #linux-sunxi
bauen1 has quit [Ping timeout: 480 seconds]
thecheofusi has joined #linux-sunxi
<thecheofusi> just started working on cleaning up and mainlining the G2D driver
<thecheofusi> this IP appears in about every Allwinner SoC but no one seems interested in supporting it
<thecheofusi> so I think I'll try to
<thecheofusi> mripard: Any thoughts on supporting the G2D as a component in sun4i-drm ?
JohnDoe_71Rus has quit [Quit: KVIrc 5.2.0 Quasar http://www.kvirc.net/]
<mripard> thecheofusi: which G2D? A10's?
<mripard> it looks like the H616 has one too, so I'll assume that's the one you're talking about :)
<mripard> is there a driver for it somewhere?
bauen1 has joined #linux-sunxi
<mripard> drivers/char/... it's promising :-D
<mripard> thanks
<mripard> thecheofusi: so it looks like it writes the result to a memory buffer?
<thecheofusi> mripard: yes
<mripard> so it must be a v4l2 mem2mem device, just like DI and rotate are, not part of sun4i-drm
bauen1 has quit [Ping timeout: 480 seconds]
<thecheofusi> ok I'll model it as such
<mripard> otherwise, looks like a great addition :)
<thecheofusi> my initial motivation for doing it as as DRM component is of Samsung's similar https://elixir.bootlin.com/linux/latest/source/drivers/gpu/drm/exynos/exynos_drm_g2d.c
<mripard> thecheofusi: yeah, I was assuming as such :)
<mripard> this driver was the first of its kind to be merged and things have changed significantly since
<mripard> and they also have a driver for that controller in v4l2: drivers/media/platform/samsung/s5p-g2d/
warpme has quit []
<thecheofusi> mripard: thanks, I'll have a look (or lots of looks 😀️)
<mripard> I think you'd be better off ignoring the samsung stuff and just get inspiration from the sun8i-di and -rotate drivers
<mripard> they are fairly recent and well maintained so should be close to current state-of-the-art
<thecheofusi> noted
dsimic is now known as Guest2038
dsimic has joined #linux-sunxi
Guest2038 has quit [Ping timeout: 480 seconds]
bauen1 has joined #linux-sunxi
thecheofusi has quit [Read error: Connection reset by peer]
JohnDoe_71Rus has joined #linux-sunxi
Daanct12 has quit [Quit: WeeChat 4.2.2]
warpme has joined #linux-sunxi
hentai has joined #linux-sunxi
Schimsalabim has quit [Read error: Connection reset by peer]
Schimsalabim has joined #linux-sunxi
Schimsalabim has quit [Ping timeout: 480 seconds]
Schimsalabim has joined #linux-sunxi
warpme has quit []
bauen1 has quit [Ping timeout: 480 seconds]
vagrantc has joined #linux-sunxi
warpme has joined #linux-sunxi
ftg has joined #linux-sunxi
linkmauve has left #linux-sunxi [Error from remote client]
apritzel has quit [Ping timeout: 480 seconds]
bauen1 has joined #linux-sunxi
thecheofusi has joined #linux-sunxi
Lightsword has joined #linux-sunxi
thecheofusi has quit [Remote host closed the connection]
Schimsalabim has quit [Read error: Connection reset by peer]
Schimsalabim has joined #linux-sunxi
KREYREN_oftc has joined #linux-sunxi
ats has quit [Remote host closed the connection]
ats has joined #linux-sunxi
JohnDoe_71Rus has quit [Quit: KVIrc 5.2.2 Quasar http://www.kvirc.net/]
warpme has quit []
mkf has left #linux-sunxi [#linux-sunxi]
<Jookia> apritzel: i looked at the clock code today. the kernel clocking code is a bit of macro spaghetti, i think i can do better using u-boot's clock-composite like other clk drivers are doing. i might test that this week
KREYREN_oftc has quit [Remote host closed the connection]
KREYREN_oftc has joined #linux-sunxi
apritzel has joined #linux-sunxi
KREYREN_oftc has quit [Write error: connection closed]
KREYREN_oftc has joined #linux-sunxi
<apritzel> Jookia: thanks, and yes, my feeling as well we get away with a much easier structure
<apritzel> we won't need all the complexity, and just a subset of mod clocks and PLLs: for instance you can ignore anything audio related
<Jookia> i'm also porting the WIP pwm driver to u-boot so i can have pwm-backlight
<apritzel> and since video and audio is static, and we just need one video signal, the whole clock chain setup can be simplified: no (re-)parenting, and no real runtime parent selection
<apritzel> ah, nice!
<apritzel> again might be much simpler in U-Boot
<Jookia> there's a lot of things to work to get my panel working on it, so more patches
<Jookia> i hope you like patches :)
<apritzel> well, the U-Boot merge window just closed, so there is some time now
<Jookia> cool
<Jookia> i have to review your SPL cleanup patches at some point
<apritzel> I merged the first bunch of them (clocks for SPL only), those were pretty low risk, as they should break compilation already, and all 168 boards compiled fine
<apritzel> but all those SPL pinmux related would really deserve a review, there is quite some risk for subtle breakage
<apritzel> so thank you for even considering ;-)
<Jookia> review is kinda easy and i imagine helps gets things merged
<Jookia> at the very least i learn
ftg has quit [Read error: Connection reset by peer]
mripard has quit [Remote host closed the connection]
mripard has joined #linux-sunxi