Turl changed the topic of #linux-sunxi to: Allwinner/sunxi /development discussion - did you try looking at our wiki? https://linux-sunxi.org - Don't ask to ask. Just ask and wait! - https://github.com/linux-sunxi/ - Logs at http://irclog.whitequark.org/linux-sunxi
Ntemis has quit [Remote host closed the connection]
lurchi_ has joined #linux-sunxi
embed-3d_ has quit [Ping timeout: 260 seconds]
embed-3d_ has joined #linux-sunxi
embed-3d_ has quit [Ping timeout: 240 seconds]
embed-3d_ has joined #linux-sunxi
lurchi_ is now known as lurchi__
fdcx has quit [Remote host closed the connection]
xes has quit [Quit: WeeChat 1.9]
fdcx has joined #linux-sunxi
xes has joined #linux-sunxi
jstein has quit [Read error: Connection reset by peer]
muvlon has joined #linux-sunxi
chewitt has joined #linux-sunxi
libv_ has joined #linux-sunxi
<wens> emac on h3/a83t has been delayed
<wens> the status matrix has not been updated to reflect this
libv has quit [Ping timeout: 260 seconds]
libv_ has quit [Ping timeout: 260 seconds]
libv has joined #linux-sunxi
cnxsoft has joined #linux-sunxi
cnxsoft has quit [Ping timeout: 248 seconds]
lkcl has joined #linux-sunxi
cnxsoft has joined #linux-sunxi
lkcl has quit [Read error: Connection reset by peer]
libv_ has joined #linux-sunxi
libv has quit [Ping timeout: 260 seconds]
libv has joined #linux-sunxi
libv_ has quit [Ping timeout: 260 seconds]
libv has quit [Ping timeout: 260 seconds]
libv has joined #linux-sunxi
camh has quit [Ping timeout: 240 seconds]
vagrantc has quit [Quit: leaving]
camh has joined #linux-sunxi
ninolein has quit [Ping timeout: 240 seconds]
ninolein has joined #linux-sunxi
JohnDoe_71Rus has joined #linux-sunxi
JohnDoe_71Rus has quit [Client Quit]
_whitelogger has joined #linux-sunxi
cnxsoft has quit [Read error: Connection reset by peer]
cnxsoft1 has joined #linux-sunxi
cnxsoft1 is now known as cnxsoft
muvlon has quit [Quit: Leaving]
TheSeven has quit [Ping timeout: 240 seconds]
hardfalcon1 has joined #linux-sunxi
leviathanch has joined #linux-sunxi
hardfalcon has quit [Ping timeout: 248 seconds]
TheSeven has joined #linux-sunxi
RichardG867 has quit [Ping timeout: 264 seconds]
TheSeven has quit [Ping timeout: 258 seconds]
TheSeven has joined #linux-sunxi
lkcl has joined #linux-sunxi
leviathanch has quit [Remote host closed the connection]
leviathanch has joined #linux-sunxi
RichardG867 has joined #linux-sunxi
lkcl has quit [Read error: Connection reset by peer]
TheSeven has quit [Ping timeout: 258 seconds]
[7] has joined #linux-sunxi
JohnDoe_71Rus has joined #linux-sunxi
<montjoie> wens: will fix
Saurabh has joined #linux-sunxi
<Saurabh> how can we install wps office in armhf architecture based system?
lurchi_ has joined #linux-sunxi
lurchi__ has quit [Ping timeout: 260 seconds]
lrusak has quit [Ping timeout: 250 seconds]
gajjar04akash has joined #linux-sunxi
reinforce has joined #linux-sunxi
dave0x6d has quit [Quit: Connection closed for inactivity]
<icenowy[m]> ask kingsoft to build it for armhf
<Saurabh> so by default its only libre office there for now ?
<icenowy[m]> yes
fl_0 has quit [Ping timeout: 246 seconds]
Gerwin_J has joined #linux-sunxi
kalpana has joined #linux-sunxi
<kalpana> how do i install WPS softwares on arm??
<KotCzarny> dont you think its a bit offtopic?
awais has joined #linux-sunxi
fl_0 has joined #linux-sunxi
Putti has joined #linux-sunxi
Putti has quit [Ping timeout: 268 seconds]
<lvrp16> lol
kalpana has quit [Ping timeout: 260 seconds]
qeed has quit [Quit: Leaving]
yann has quit [Ping timeout: 258 seconds]
tom_nov has joined #linux-sunxi
awais has quit [Ping timeout: 248 seconds]
gajjar04akash has quit [Ping timeout: 260 seconds]
awais has joined #linux-sunxi
yann has joined #linux-sunxi
tom_nov has quit [Quit: Leaving]
kaspter has joined #linux-sunxi
afaerber has quit [Quit: Leaving]
afaerber has joined #linux-sunxi
popolon has joined #linux-sunxi
JohnDoe_71Rus has quit [Ping timeout: 240 seconds]
JohnDoe_71Rus has joined #linux-sunxi
RichardG867 has quit [Read error: Connection reset by peer]
hardfalcon1 has quit [Ping timeout: 268 seconds]
RichardG867 has joined #linux-sunxi
RichardG867 has quit [Changing host]
RichardG867 has joined #linux-sunxi
matthias_bgg has joined #linux-sunxi
jstein_ has joined #linux-sunxi
jstein_ is now known as jstein
adj__ has quit [Ping timeout: 240 seconds]
chlorine has joined #linux-sunxi
adj__ has joined #linux-sunxi
chlorine_ has joined #linux-sunxi
chlorine has quit [Ping timeout: 248 seconds]
JohnDoe71rus has joined #linux-sunxi
hardfalcon has joined #linux-sunxi
JohnDoe_71Rus has quit [Read error: Connection reset by peer]
jack_ has joined #linux-sunxi
Saurabh has quit [Ping timeout: 260 seconds]
chlorine_ has quit [Ping timeout: 248 seconds]
kloczek_ has joined #linux-sunxi
kloczek has quit [Ping timeout: 248 seconds]
kloczek_ is now known as kloczek
tom_nov has joined #linux-sunxi
<KotCzarny> linuxmaster1: yes, its in the todo
dave0x6d has joined #linux-sunxi
<KotCzarny> to the deep orange hole?
<KotCzarny> whopps, wrong channel
<KotCzarny> sorry
matthias_bgg has quit [Ping timeout: 240 seconds]
matthias_bgg has joined #linux-sunxi
Ntemis has joined #linux-sunxi
chlorine has joined #linux-sunxi
chlorine_ has joined #linux-sunxi
chlorine has quit [Read error: Connection reset by peer]
chlorine has joined #linux-sunxi
chlorine_ has quit [Ping timeout: 250 seconds]
tlwoerner has quit [Quit: Leaving]
jelly has quit [Ping timeout: 240 seconds]
jelly-home has joined #linux-sunxi
<wens> jernej: any duplication between your a83t csi stuff and the v3s stuff posted on the ML?
JohnDoe71rus has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org]
matthias_bgg has quit [Ping timeout: 248 seconds]
kaspter has quit [Ping timeout: 248 seconds]
chlorine has quit [Ping timeout: 248 seconds]
chlorine has joined #linux-sunxi
chlorine has quit [Ping timeout: 240 seconds]
chlorine has joined #linux-sunxi
aalm has quit [Ping timeout: 248 seconds]
megi has joined #linux-sunxi
<megi> wens: you're probably talking about my CSI A83T work
<wens> megi: uh, right
<wens> :)
<megi> wens: my work was based on v2 of patches posted by Mr. Yong
<megi> wens: he merged some of that back, but not all
<megi> wens: we'll probably figure some of that out during review, and I'll post some followup patches after/if this is merged
kaspter has joined #linux-sunxi
<wens> cool
<megi> wens: BTW, I'm working on AC100 codec support, based on your MFD patches, BSP driver is quite a beast, so I hope to have something simpler
<megi> I thought of creating a tool for converting some easier to read DAPM graph description into C code
<megi> I didn't find anything like that on the internet :) Do you know of anything to ease writing DAPM code?
<megi> It's quite tedious
jelly-home is now known as jelly
TEKrantz has quit [Ping timeout: 248 seconds]
TEKrantz has joined #linux-sunxi
<mripard> wens: isn't the AC100 codec exactly the same one than the one in the A33 ?
<mripard> but this time off-chip ?
kaspter has quit [Quit: kaspter]
awais has quit [Ping timeout: 248 seconds]
<wens> megi: nope
<wens> mripard: you might be right
jbrown has joined #linux-sunxi
<wens> megi: you don't have to have everything in place at once you know? just start with playback from afi1 slot0 (the SoC)
<wens> megi: and skip any of the digital audio processing stuff
<mripard> wens: I think we had that discussion quite some time ago
<mripard> but they look really similar
cnxsoft has quit [Quit: cnxsoft]
<mripard> I guess a good test would be to just use it and see how it goes
<mripard> you just have to make the driver an rsb driver and it should work
<mripard> megi: ^
<megi> wens: yes, I thought I'll start with simple stuff first, but eventually it may grow biger and unwindy and hard to keep together (in my brain :D)
<megi> mripard: I'll look at it if the register layout is similar and see what I can do
<mripard> megi: I just did, and it's really similar, and least for the ~20 first registers
<wens> you have to deal with the register offset step being different somehow
<mripard> the registers offset are just by increments of 1 instead of 4
<wens> the regmap stuff might not be able to help you there
<megi> mripard: also registers are 16 vs 32bits, I think
<wens> or it could, but you'd have to rewrite the existing offsets >> 2
<megi> yes
<wens> both are 16 bits
<wens> look at the registers starting at 0x200 on the a33, that's the codec
<wens> everything before that is the soc i2s interface
<wens> megi: my advice is look at the whole hardware design, i.e. the diagram, to know how to do the dapm stuff, and where you need to leave entry points
<wens> megi: but otherwise start the driver simple
aalm has joined #linux-sunxi
<mripard> megi: the width are, but the significants bits are in both case in the 16 lower bits
<mripard> so it shouldn't change anything there
<wens> and this codec is somewhat complicated... we might end up needing scu-card instead of simple-card
<megi> ok, I'll try it. I'll be doing it on A83T, I don't have anything else with AC100.... I've already patched sun4i-i2s to hopefully support A83T driver https://github.com/megous/linux/commit/8084907b773e590f1b0657de1acace0ee4379498
chlorine_ has joined #linux-sunxi
<megi> Allwinner decided it's good idea to swap just two register addresses, and hopefully nothing else
<megi> :D
<mripard> classic.
<wens> it's nothing new... they moved the tx fifo register
<mripard> it doesn't beat the A31 I2C though
chlorin__ has joined #linux-sunxi
<mripard> in the pointless change they ever pulled :)
<wens> so you get really fast playback (because dma is constantly sending stuff) but no audio
<megi> heh
<mripard> (starting with the A31, you had to write 0 instead of 1 to clear an interrupt (or the other way around))
<mripard> it was the only change they did
<wens> megi: can I suggest following SPDIF driver, and have the offsets placed in the quirks structure directly?
<megi> perhaps someone thought writing 1 to clear something was somewhat counterintuitive
chlorine has quit [Ping timeout: 248 seconds]
<megi> wens: sure
<megi> I'll fix that
chlorine_ has quit [Ping timeout: 264 seconds]
vagrantc has joined #linux-sunxi
<wens> looks like regmap only checks the register offset stride, but doesn't provide a way to seemlessly support different strides with the same code
<wens> might have to ask Mark for suggestions
sr-digitronic has joined #linux-sunxi
<megi> wens: I guess the question is if it would survive a runtime change of stride
<wens> one way I can think of working around this is to use custom read/write functions for the mmio (i.e. A33) version
<wens> these would fix the register offset (<< 2)
<wens> then change all the defined offsets (>> 2) so they work with RSB
<wens> does that make any sense?
<wens> megi: in any case, I'll mark AC100 codec as WiP by you, in case mripard or I forget and we get an itch to do it
<megi> sure, you can add https://github.com/megous/linux/tree/linux-tbs as a ref where the action is happening
<wens> I'll look into the SDM clock stuff for A83T later
<megi> do you know off the top of your head if there's a data path diagram for A33 SoC based codec somewhere, like the on in AC100 datasheet?
<megi> one
<megi> nevermind :D
<megi> found it
chlorine has joined #linux-sunxi
chlorin__ has quit [Read error: Connection reset by peer]
JohnDoe_71Rus has joined #linux-sunxi
<megi> it looks similar, it's just missing some outputs - speaker l/r, aux, earpiece, and obviously I2S interface to the SoC... I'll try bolting it on the A33 driver and see where that will get me
<megi> thanks for the pointers
reinforce has quit [Quit: Leaving.]
matthias_bgg has joined #linux-sunxi
chlorine_ has joined #linux-sunxi
qeed has joined #linux-sunxi
chlorine has quit [Ping timeout: 240 seconds]
chlorine_ has quit [Read error: Connection reset by peer]
chlorine has joined #linux-sunxi
<wens> a64 cpu stuck in tcp stack :/
<wens> hmm, stuck somewhere ...
<montjoie> yeah I hit some rcu/hungtask/other on a64 since some days
chlorine has quit [Ping timeout: 240 seconds]
dave0x6d has quit [Quit: Connection closed for inactivity]
chlorine has joined #linux-sunxi
<icenowy[m]> recently I also see strange stucks on A64/H5
chlorine_ has joined #linux-sunxi
chlorine has quit [Ping timeout: 246 seconds]
chlorine_ has quit [Ping timeout: 248 seconds]
dave0x6d has joined #linux-sunxi
<montjoie> I hit also some strange internal compiler error
Putti has joined #linux-sunxi
<icenowy[m]> internal compiler error may be DRAM issue
<icenowy[m]> I fixed by downclock OPi Prime DRAM to 624MHz and PC2 to 576MHz
<montjoie> yes, got it only on pine64
reinforce has joined #linux-sunxi
<montjoie> but strange it worked before, perhaps recent uboot made DRAM higher ?
ykchavan has joined #linux-sunxi
pmpp has quit [Disconnected by services]
pmpp_ has joined #linux-sunxi
netlynx has joined #linux-sunxi
netlynx has quit [Changing host]
netlynx has joined #linux-sunxi
jstein has quit [Remote host closed the connection]
jstein_ has joined #linux-sunxi
jstein_ is now known as jstein
pmpp_ is now known as pmpp
SP7RT has joined #linux-sunxi
<smaeul> montjoie: icenowy[m]: do you have timer bug workaround applied on A64?
<smaeul> fwiw, I've also been having gcc ICE on PC2 for the last few months -- it wasn't a problem back in May/June, but I can't pinpoint exactly when it started
tom_nov has quit [Quit: Leaving]
The_Loko has joined #linux-sunxi
yann has quit [Ping timeout: 258 seconds]
Nyuutwo_ has joined #linux-sunxi
Nyuutwo has quit [Ping timeout: 240 seconds]
sr-digitronic has quit [Remote host closed the connection]
dev1990 has joined #linux-sunxi
oliv3r has quit [Ping timeout: 260 seconds]
matthias_bgg has quit [Ping timeout: 260 seconds]
gnufan has joined #linux-sunxi
obbardc has joined #linux-sunxi
yann has joined #linux-sunxi
vagrantc has quit [Quit: leaving]
GrimKriegor has quit [Quit: oh bai bai bai]
netlynx has quit [Quit: Ex-Chat]
<montjoie> smaeul: I have all A53 ERRATA enabled
ykchavan has quit [Quit: Leaving]
<smaeul> montjoie: this isn't an ARM errata, even though it's with the ARM architectural timer, since the timer is implemented outside the IP block provided by ARM
<smaeul> there are two different errata workarounds, one freescale/nxp and one hisilicon, in the tree -- both work effectively the same way, by reading the timer twice and making sure the second read is greater than the first
<smaeul> but not much greater
<smaeul> anyway, you should enable one and add the appropriate device tree property ala https://github.com/armbian/build/blob/master/patch/kernel/sunxi64-dev/enable-fsl-timer-errata.patch
<smaeul> otherwise the clock jumps both forward and backward several hundred times per second
<smaeul> and this causes RCU stalls and hangs, and if your uptime is large enough, the system clock jumping a few centuries ahead :)
DonkeyHotei has quit [Quit: This is a /quit message.]
<montjoie> and why I get it only now, and not before ?
DonkeyHotei has joined #linux-sunxi
<smaeul> I don't know, probably because it's not deterministic, and the jumps are only occasionally large
<smaeul> that is, the size of the jump is proportional to the most significant changed bit when the timer ticks
<montjoie> does it was sent for upstream ?
<smaeul> no, I was trying to figure out exactly when and how it happened so I could send a patch, but that work is on a hard drive in a box
<smaeul> because I needed it to work more than I needed to figure out why it was broken
JohnDoe_71Rus has quit [Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/]
obbardc has quit [Ping timeout: 252 seconds]
hardfalcon has quit [Ping timeout: 250 seconds]
leviathanch has quit [Remote host closed the connection]
Ntemis has quit [Remote host closed the connection]
Gerwin_J_ has joined #linux-sunxi
Gerwin_J has quit [Ping timeout: 258 seconds]
Gerwin_J_ is now known as Gerwin_J
hardfalcon has joined #linux-sunxi
afaerber has quit [Quit: Leaving]
parobalth has quit [Quit: leaving]
afaerber has joined #linux-sunxi
Gerry_ has joined #linux-sunxi
Gerry has quit [Disconnected by services]
Gerry_ is now known as Gerry
ullbeking has quit [Ping timeout: 255 seconds]
fest has quit [Ping timeout: 255 seconds]
nixdork has quit [Ping timeout: 255 seconds]
reinforce has quit [Quit: Leaving.]
nixdork has joined #linux-sunxi
fest has joined #linux-sunxi
majosa has joined #linux-sunxi
icenowy[m] has quit [Ping timeout: 240 seconds]
mic-e[m] has quit [Ping timeout: 250 seconds]
ch40s[m] has quit [Ping timeout: 240 seconds]
ch40s[m] has joined #linux-sunxi
Putti has quit [Ping timeout: 240 seconds]
majosa has quit [Quit: Page closed]
Gerwin_J has quit [Quit: Gerwin_J]
lurchi_ is now known as lurchi__
lurchi__ is now known as lurchi_
lurchi_ is now known as lurchi__
lurchi__ is now known as lurchi_
SP7RT has quit [Ping timeout: 250 seconds]
lurchi_ is now known as lurchi__
The_Loko has quit [Quit: Leaving]
mic-e[m] has joined #linux-sunxi
icenowy[m] has joined #linux-sunxi
ninolein has quit [Ping timeout: 248 seconds]
lurchi__ has quit [Quit: Konversation terminated!]
ninolein has joined #linux-sunxi
lurchi_ has joined #linux-sunxi
lurchi_ is now known as lurchi__
lurchi__ is now known as lurchi_
ullbeking has joined #linux-sunxi
fl_0 has quit [Ping timeout: 258 seconds]
Ntemis has joined #linux-sunxi
lurchi_ is now known as lurchi__
lurchi__ is now known as lurchi_
fl_0 has joined #linux-sunxi
dev1990 has quit [Quit: Konversation terminated!]
dev1990 has joined #linux-sunxi
fl__0 has joined #linux-sunxi
fl_0 has quit [Ping timeout: 248 seconds]
LargePrime has joined #linux-sunxi
Ntemis has quit [Remote host closed the connection]
jstein has quit [Remote host closed the connection]