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
_whitelogger has joined #linux-sunxi
lamer15040185070 has quit [Ping timeout: 260 seconds]
aidin has joined #linux-sunxi
aidin has quit [Remote host closed the connection]
aidin has joined #linux-sunxi
Andy-D_ has joined #linux-sunxi
lurchi_ is now known as lurchi__
Andy-D__ has quit [Ping timeout: 248 seconds]
Gerwin_J has joined #linux-sunxi
aleksandr has joined #linux-sunxi
RichardG867 has joined #linux-sunxi
RichardG867 has joined #linux-sunxi
RichardG867 has quit [Changing host]
vagrantc has quit [Quit: leaving]
aleksandr has quit [Ping timeout: 248 seconds]
lurchi__ is now known as lurchi_
gnufan has quit [Ping timeout: 252 seconds]
lamer15040185070 has joined #linux-sunxi
gnufan has joined #linux-sunxi
lamer15040185070 has quit [Ping timeout: 260 seconds]
lurchi_ is now known as lurchi__
kever has joined #linux-sunxi
lurchi__ is now known as lurchi_
lurchi_ is now known as lurchi__
Andy-D_ has quit [Ping timeout: 240 seconds]
lurchi__ is now known as lurchi_
cnxsoft has joined #linux-sunxi
ninolein has joined #linux-sunxi
ninolein_ has quit [Ping timeout: 276 seconds]
lamer15040185070 has joined #linux-sunxi
lamer15040185070 has quit [Ping timeout: 248 seconds]
gnufan has quit [Ping timeout: 240 seconds]
jbrown has quit [Ping timeout: 252 seconds]
icmp8 has joined #linux-sunxi
gnufan has joined #linux-sunxi
gnufan has quit [Ping timeout: 260 seconds]
gnufan has joined #linux-sunxi
gzamboni has quit [Read error: No route to host]
lurchi_ is now known as lurchi__
gnufan has quit [Ping timeout: 248 seconds]
anarsoul has joined #linux-sunxi
anarsoul has quit [Client Quit]
anarsoul has joined #linux-sunxi
gnufan has joined #linux-sunxi
cnxsoft has quit [Read error: Connection reset by peer]
cnxsoft has joined #linux-sunxi
Hao__ has joined #linux-sunxi
lamer15040185070 has joined #linux-sunxi
lamer15040185070 has quit [Ping timeout: 240 seconds]
gnufan has quit [Ping timeout: 248 seconds]
gnufan has joined #linux-sunxi
kever has quit [Quit: No Ping reply in 180 seconds.]
kever has joined #linux-sunxi
aleksandr has joined #linux-sunxi
gnufan has quit [Ping timeout: 252 seconds]
aleksandr has quit [Ping timeout: 240 seconds]
gnufan has joined #linux-sunxi
FrostyBytes has quit [Quit: Changing server]
gnufan has quit [Ping timeout: 252 seconds]
lamer15040185070 has joined #linux-sunxi
lamer15040185070 has quit [Ping timeout: 248 seconds]
gnufan has joined #linux-sunxi
TheSeven has quit [Ping timeout: 255 seconds]
TheSeven has joined #linux-sunxi
lurchi_ has joined #linux-sunxi
TheSeven has quit [Ping timeout: 246 seconds]
[7] has joined #linux-sunxi
lurchi__ has quit [Ping timeout: 252 seconds]
reinforce has joined #linux-sunxi
gnufan has quit [Ping timeout: 248 seconds]
gnufan has joined #linux-sunxi
reinforce has quit [Quit: Leaving.]
SP7RT has joined #linux-sunxi
IgorPec has joined #linux-sunxi
SP7RT has quit [Ping timeout: 248 seconds]
pepee has quit [Quit: bye $IRC]
IgorPec has quit [Ping timeout: 248 seconds]
lamer15040185070 has joined #linux-sunxi
lamer15040185070 has quit [Ping timeout: 248 seconds]
Putti has quit [Ping timeout: 268 seconds]
Putti has joined #linux-sunxi
IgorPec has joined #linux-sunxi
Mo has joined #linux-sunxi
anarsoul has quit [Ping timeout: 252 seconds]
lamer15040185070 has joined #linux-sunxi
lamer15040185070 has quit [Ping timeout: 240 seconds]
Mr__Anderson has joined #linux-sunxi
Mr__Anderson has quit [Remote host closed the connection]
<MoeIcenowy> mripard: now I think the display muxes are so complex on R40...
<MoeIcenowy> there's a mux that takes two DE2 mixers as input and takes 4 TCONs as output
<MoeIcenowy> there's a mux that takes two TCON_TVs as input and output to the HDMI controller
<MoeIcenowy> and there's two clock muxes (for TCON_TVx, select between CCU TCON_TVx clocks and clock output of TVEx) and three clock gates (for two TCON_TVs and DSI)
<MoeIcenowy> this part is called TCON_TOP in user manual
huawei has joined #linux-sunxi
aleksandr has joined #linux-sunxi
aleksandr has quit [Ping timeout: 246 seconds]
aidin has quit [Remote host closed the connection]
aidin has joined #linux-sunxi
gnufan has quit [Ping timeout: 260 seconds]
lamer15040185070 has joined #linux-sunxi
aidin has quit [Ping timeout: 260 seconds]
lamer15040185070 has quit [Ping timeout: 240 seconds]
gnufan has joined #linux-sunxi
Worf has joined #linux-sunxi
<oliv3r> Net147: i'm just going over your sun4i_hdmi_i2c driver work (been using it works fine) but I notice something off in your data: #define SUN4I_HDMI_I2C_LINE_CTRL_REG0x40
<oliv3r> (that is 0x540 btw) but there's nothing at that address in the A20 datasheet. The data is at 0x524 however. I'm not sure if we are using this register at all (i think you can use it to reset the I2C line manually if it got stuck)
<oliv3r> (without involving the pinctrl)
<wens> it's undocumented (again)
<plaes> btw.. I have a small hdmi display and A20 never manages to read ddc data in u-boot
<oliv3r> wens: where is the documentation for it? as 0x524 and 0x540 seem to do slightly different things
<oliv3r> plaes: i think we never set the pinmux for PI20 and PI21, which afaik luckly does default to i2c for hdmi
<plaes> hmm.. nice hint
<plaes> I'll check it when home
<oliv3r> so on power-up it _should_ be fine
<oliv3r> ah 0x540 seems to be the DDC_DBG register
aleksandr has joined #linux-sunxi
<oliv3r> ahah, the A31 hdmi controller is quite different
<wens> it is
<oliv3r> i actually mean the hdmi-ddc controller
<wens> the A20 has separate pins for HDMI SCL/SDA
<oliv3r> but i'm sure hdmi is different as well
<oliv3r> and the A31? how does that one do it?
<wens> you should not need to mux pins if the board layout uses them
<wens> for the A31, separate pins as well
matthias_bgg has joined #linux-sunxi
<oliv3r> wens: what do you mean, not mux the pins? I was talking about the i2c pins of the hdmi, you can actually check the status (like a gpio) and toggle it (like a gpio) while in I2C mode.
<oliv3r> this is extremly usefull, to reset a 'stuck' I2C bus (which can happen with mis-behaving devices)
<KotCzarny> ooh, how do you reset i2c bus ?
<oliv3r> by 'taking over controll' of the bus and manually toggle the lines
<wens> oliv3r: you mentioned pinmux above, I'm saying you don't need to
<KotCzarny> could you write some tool to do it?
<oliv3r> wens: as far as I can tell, the default mux on those pins is HDMI-i2c; so you don't need to mux them theoretically. OTH its never a bad idea to explicitly set them to said mux, if you are using the pins as i2c
popolon has joined #linux-sunxi
<oliv3r> KotCzarny: i would let the kernel do it imo, 'if bus keeps timing out, reset bus'
<oliv3r> KotCzarny: i'm not sure if there's an ioctl but i think there was talks a while ago about it
<oliv3r> KotCzarny: i know some drivers actually have hacked that in too, re-mux the pins to gpio, do the thing, mux them back to i2c
<wens> oliv3r: doesn't look like it (default mux to HDMI-i2c)
<oliv3r> KotCzarny: but in our case, we don't have to as we have the DDC_EXTENDED_CTRL_REG
<oliv3r> wens: did I overlook it in u-boot?
<KotCzarny> i have a problem that sometimes i2c/ddc doesnt work on boot (putting hdmi to sleep and waking fixes it, but would like to do it in some easier way)
<oliv3r> wens: the kernel doesn't (yet) i'm working on a patch to actually do that explicitly
<KotCzarny> (i'm using h3)
<wens> oliv3r: why would you have it mux default to i2c?
<oliv3r> KotCzarny: well toggling the i2c lines only helps when a remote device is confused (like it received only 7 out of 8 clock pulses)
<oliv3r> wens: because I did not see u-boot setting it up properly, so it was my assumption only :)
<oliv3r> wens: as for the kernel, if you use hdmi-i2c, we should have the pinctrler mux it. right now i think it relies on u-boot to mux it properly or the default is set to i2c
<wens> oliv3r: and nor does u-boot
<oliv3r> KotCzarny: and you need to manually clock out the remaining clocks
<wens> what did I just say? hdmi i2c has separate dedicated pins
<oliv3r> wens: so the default for PI20/PI21 seems to be hdmi-i2c then
<wens> you don't need to mux anything
<oliv3r> wens: so what is this then:
<wens> read the datasheet, look at the schematics
<oliv3r> function: hdmi, groups = [ PI20 PI21 ]
<oliv3r> HSCL and HSDA are the HDMI i2c lines
<oliv3r> the schematic reflects this as well
<wens> which board?
<oliv3r> lime2
<oliv3r> but let me double-double check
BenG83 has quit [Quit: Leaving]
<oliv3r> because if that's not it, i'm confused as to what PI20 and PI21 are
leviathan_ has joined #linux-sunxi
<oliv3r> as I did find it somewhere explicitly mentioned the H being HDMI, which made me go 'ohh'
<oliv3r> that sucks
zunway has joined #linux-sunxi
<wens> you seriously need to get your facts straight
<plaes> :D
<oliv3r> wait, let me find where it is 'documented'
<wens> the LIME, like all other A20 boards, route HDMI DDC to pins R22, R23 on the SoC, which are HDMI-SCL and HDMI-SDA
<wens> these are dedicated pins, like the other HDMI pins
<oliv3r> i'll double check where i found the reference
huawei has quit [Read error: Connection reset by peer]
<oliv3r> so what is HSDA and HSCL
<oliv3r> and what is function: hdmi, groups = [ PI20 PI21 ]
<wens> probably an alternative route
<oliv3r> i've pulle dthat stragiht from grep hdmi pinmux-functions
<plaes> hmm..totally different mux on A10/A20
<wens> those are possibly mux functions, yes
<plaes> A20 mux = 4, A10 mux = 6
<plaes> according to wiki :P
<oliv3r> so if they come out on R22 and R23, what happens if i set the mux on PI20 and PI21, R22 and R23 get disconnected?
<oliv3r> plaes: i bet that's a typo on the wiki
<oliv3r> plaes: but who knows :)
<oliv3r> wens: so my facts weren't that off!
<wens> oliv3r: you're free to experiment
<plaes> yeah, so which one is right?
<oliv3r> if those are indeed additional muxes
<oliv3r> wens: obviously i will :p
<oliv3r> as we are using uart7 right now
<wens> point being no boards actually use that function
<oliv3r> wens: that we know off :p
<oliv3r> but i'd agree
<oliv3r> i woner though what the point is of having the mux, if there's dedicated pins
<wens> oliv3r: stop trying to use the hdmi-ddc controller in creative ways
<oliv3r> wens: i can't
yann-kaelig has joined #linux-sunxi
<wens> I'm guessing the undocumented bits in 0x540 enable whatever buffer between the hdmi ddc block and the dedicated ddc pins
lamer15040185070 has joined #linux-sunxi
<oliv3r> the only thing I have found so far is 'DDC_DBG', but it's nowhere documented. The thing that triggered me is net147's driver, where he is doing something to the register and calls it 'line ctrl reg'
lamer15040185070 has quit [Ping timeout: 240 seconds]
<wens> which was likely found in the old 3.4 kernel, and in u-boot
<wens> but why are you digging through drivers anyway?
<oliv3r> i'm cleaning it up a bit :)
<wens> please don't just yet
<wens> I'd have to rebase my A31 driver yet again :/
<oliv3r> wens: why? maxime has merged it into his for next
aleksandr has quit [Remote host closed the connection]
<oliv3r> wens: a31 ddc driver?
<wens> a31 hdmi driver, including ddc
<oliv3r> is yours based ontop of maxime's latest for-drm-4.14 stuff?
aleksandr has joined #linux-sunxi
<wens> yes
<oliv3r> wens: link me; then i'll rebase uppon yours
<oliv3r> wens: would that work for you?
chrisf__ has quit [Ping timeout: 276 seconds]
chrisf__ has joined #linux-sunxi
IgorPec has quit [Ping timeout: 252 seconds]
<oliv3r> your github a31-hdmi work is from quite a while ago :(
aleksandr has quit [Ping timeout: 246 seconds]
aidin has joined #linux-sunxi
afaerber has quit [Quit: Leaving]
<oliv3r> wens: you are right, the 3.4 ksunxi_disp_regs says 540 is the line_ctrl and calls the actuall line_ctrl 'unknown_0'
<wens> I've not worked on it during this cycle, was mainly focused on a83t and reviewing patches
<oliv3r> if you could push whatever you have onto your gh (or point me which repo i should pull) i'll go from there
<wens> oliv3r: my a31-hdmi-v2 branch doesn't look so old?
<oliv3r> a31-hdmi-v2 Updated a year ago by wens
<oliv3r> looked old to me :p
<oliv3r> but that's gh maybe being an ass
aidin has quit [Ping timeout: 255 seconds]
<oliv3r> then i'll rebase ontop of that
<wens> hah, git commit --amend doesn't reset the date by default, so you're seeing when I first started that uncompleted driver
<oliv3r> annoying :S bug-report :)
<oliv3r> yeah that v2 looks very up to date
afaerber has joined #linux-sunxi
<oliv3r> hmm, that 3.4 code seems to have been 'named' by us, so could be wrong still
msimpson has joined #linux-sunxi
<oliv3r> https://github.com/allwinner-zh/linux-3.4-sunxi/blob/master/drivers/video/sunxi/hdmi/aw/hdmi_edid.c this is better, and clearly, without names :) that would have been to helpfull :p
LargePrime has quit [Ping timeout: 240 seconds]
<oliv3r> and here they manually reset/fix the i2c clock: https://github.com/allwinner-zh/linux-3.4-sunxi/blob/master/drivers/video/sunxi/hdmi/aw/hdmi_edid.c#L15 so the line_ctrl reg documentation should be accurate
aleksandr has joined #linux-sunxi
aleksandr has quit [Remote host closed the connection]
aleksandr has joined #linux-sunxi
fkluknav has joined #linux-sunxi
LargePrime has joined #linux-sunxi
<oliv3r> ok this code change makes no sense ...
<oliv3r> (even though it is mostly commented code) we change from writing into register 0x505 (strange addr) to 0x540 (which really is the debug register)
chlorine has quit [Remote host closed the connection]
chlorine has joined #linux-sunxi
<oliv3r> though the 3 << 8 'enable analog sda/scl pad' still puzzles me, (which are bit 8 and 9 in the current code)
chlorine_ has joined #linux-sunxi
gnufan has quit [Ping timeout: 248 seconds]
gnufan has joined #linux-sunxi
lamer15040185070 has joined #linux-sunxi
<oliv3r> either the debug register abused, or they wrongfully write into the 'status' bits
Gerwin_J has quit [Quit: Gerwin_J]
<oliv3r> time to debug that and see what happens :)
tom_nov has joined #linux-sunxi
chlorine has quit [Ping timeout: 255 seconds]
<oliv3r> an 0x505 somehow got translated instead of 506 .. (unless 504 + 1 = 506
<oliv3r> Net147: have you ever verified those bits?
<oliv3r> maybe the 540 analog 'pad' enables/disables those muxes ...
<Net147> oliv3r: I think that part was in mripard's original code
lamer15040846514 has joined #linux-sunxi
<Net147> oliv3r: I only changed the DDC command from explicit to implicit and the transfer algorithm
<oliv3r> Net147: ah, then mripard took the code probably from suni 3.4
lamer15040185070 has quit [Ping timeout: 248 seconds]
<MoeIcenowy> wens: what muxes did DE1 SoCs have?
<MoeIcenowy> (I mostly cared DE2 now, and the only DE1 SoC that I had experience is A33, which is quite simple
<wens> MoeIcenowy: mux between de-fe and de-be, mux between de-be and tcon, mux between tcon and hdmi/tve
<wens> it's roughly the same
<MoeIcenowy> but in DE2 there's no mux between fe and be ;-)
<MoeIcenowy> (and... I think we currently doesn't care FE at all!
<KotCzarny> does is only for singular third person
<KotCzarny> :)
<MoeIcenowy> thx
matthias_bgg has quit [Quit: Leaving]
chlorine has joined #linux-sunxi
<oliv3r> ok so bit8 and bit9 deffinatly seem to enable output, and thus i would not be supprised if that's basically the r22 pin controller
chlorine_ has quit [Ping timeout: 252 seconds]
<oliv3r> just have to PI20 and PI21 in the pinmux to double check the behaviour there
a|3x has quit [Ping timeout: 240 seconds]
<wens> MoeIcenowy: so? the bits between the engine, tcon, and encoders are still similar?
dlan has joined #linux-sunxi
matthias_bgg has joined #linux-sunxi
dave0x6d has quit [Quit: Connection closed for inactivity]
<MoeIcenowy> wens: yes...
<MoeIcenowy> but in DE2 the mux is standalone, not in the components
<MoeIcenowy> for H3, H5, A64 mux is in CCU
<MoeIcenowy> for R40, H6 mux is in TCON_TOP
<wens> so the only issue is either mapping the registers, or using a syscon
<wens> or some other device and adding some API
<montjoie> pfff my emac mux series goes big, finding too many bugs
<MoeIcenowy> in fact I wonder why ALL dwmac-sun8i DT bits are reverted?
<MoeIcenowy> I think we only have problem on H3/H5
<MoeIcenowy> wens: I think we may abstract them...
<MoeIcenowy> in the DT
leviathan_ has quit [Remote host closed the connection]
<KotCzarny> btw. upped new h3ii
<KotCzarny> oops, wrong chan
dizzuhen has joined #linux-sunxi
dizzuhen has quit [Client Quit]
Worf has quit [Remote host closed the connection]
Worf has joined #linux-sunxi
IgorPec has joined #linux-sunxi
Gerwin_J has joined #linux-sunxi
chrisf__ has quit [Read error: Connection reset by peer]
chrisf__ has joined #linux-sunxi
chrisf_ has joined #linux-sunxi
chrisf__ has quit [Read error: Connection reset by peer]
chrisf__ has joined #linux-sunxi
chrisf_ has quit [Read error: Connection reset by peer]
chrisf__ has quit [Ping timeout: 276 seconds]
chrisf__ has joined #linux-sunxi
kever has quit [Quit: No Ping reply in 180 seconds.]
kever has joined #linux-sunxi
Worf has quit [Quit: Konversation terminated!]
<oliv3r> alright, for our collective knowledge pool; it seems that the ddc extended register is more or less the pinctrl of the hdmi-i2c block. you can toggle the bits as a gpio via this register, but it has no influence on the other muxed output.
BenG83 has joined #linux-sunxi
<oliv3r> and so it appears that the debug register indeed is also a 'pinctrl' register
fkluknav has quit [Ping timeout: 240 seconds]
aidin has joined #linux-sunxi
lemonzest has joined #linux-sunxi
aidin has quit [*.net *.split]
gnufan has quit [*.net *.split]
cnxsoft has quit [*.net *.split]
arete74 has quit [*.net *.split]
bbrezillon has quit [*.net *.split]
fl_0 has quit [*.net *.split]
inf has quit [*.net *.split]
mozzwald has quit [*.net *.split]
kivutar has quit [*.net *.split]
my123 has quit [*.net *.split]
ullbeking has quit [*.net *.split]
bbrezillon has joined #linux-sunxi
inf has joined #linux-sunxi
cnxsoft has joined #linux-sunxi
my123 has joined #linux-sunxi
my123 has joined #linux-sunxi
my123 has quit [Changing host]
kivutar has joined #linux-sunxi
gnufan has joined #linux-sunxi
jbrown has joined #linux-sunxi
mozzwald_ has joined #linux-sunxi
arete74_ has joined #linux-sunxi
fl_0 has joined #linux-sunxi
ullbeking has joined #linux-sunxi
ullbeking has quit [Max SendQ exceeded]
ullbeking has joined #linux-sunxi
aleksandr has quit []
reinforce has joined #linux-sunxi
IgorPec has quit [Ping timeout: 260 seconds]
gnufan has quit [Ping timeout: 240 seconds]
gnufan has joined #linux-sunxi
cnxsoft1 has joined #linux-sunxi
cnxsoft has quit [Ping timeout: 248 seconds]
cnxsoft1 is now known as cnxsoft
<buZz> mg
gnufan has quit [Ping timeout: 252 seconds]
chlorine has quit [Remote host closed the connection]
gnufan has joined #linux-sunxi
<gnufan> I'm using since some time and it's quite effective. of course when the I2C bus is so "fu£$ed up", the problem is adifferent one, but at least this workaround try to "recover" something.. hope it helps!
<wens> the DT is not the place for abstraction
chlorine has joined #linux-sunxi
chlorine has quit [Ping timeout: 240 seconds]
IgorPec has joined #linux-sunxi
yann-kaelig has quit [Quit: Leaving]
awais has joined #linux-sunxi
chlorine has joined #linux-sunxi
aidin has joined #linux-sunxi
matthias_bgg has quit [Ping timeout: 240 seconds]
mhlavink has joined #linux-sunxi
mozzwald_ is now known as mozzwald
matthias_bgg has joined #linux-sunxi
aidin has quit [Remote host closed the connection]
aidin has joined #linux-sunxi
aidin has quit [Ping timeout: 260 seconds]
aidin has joined #linux-sunxi
SP7RT has joined #linux-sunxi
aidin has quit [Remote host closed the connection]
fkluknav has joined #linux-sunxi
<ElBarto> plaes: mripard: clkng for A10/A20 will be for 4.14 or 4.15 ?
<wens> 4.15
<ElBarto> thanks :)
awais has quit [Ping timeout: 252 seconds]
SP7RT has quit [Ping timeout: 240 seconds]
cnxsoft has quit [Quit: cnxsoft]
anarsoul has joined #linux-sunxi
JohnDoe_71Rus has joined #linux-sunxi
dave0x6d has joined #linux-sunxi
lamer15041048939 has joined #linux-sunxi
fl_0 has quit [Ping timeout: 252 seconds]
lamer15040846514 has quit [Ping timeout: 260 seconds]
dev1990 has joined #linux-sunxi
phil42 has quit [Read error: Connection reset by peer]
phil42 has joined #linux-sunxi
fl_0 has joined #linux-sunxi
jernej has joined #linux-sunxi
vagrantc has joined #linux-sunxi
fl_0 has quit [Ping timeout: 240 seconds]
chlorine has quit [Remote host closed the connection]
chlorine has joined #linux-sunxi
lamer15041048939 has quit [Ping timeout: 246 seconds]
fl_0 has joined #linux-sunxi
lamer15041048939 has joined #linux-sunxi
anarsoul has quit [Ping timeout: 248 seconds]
fl_0 has quit [Ping timeout: 240 seconds]
fl__0 has joined #linux-sunxi
<gnufan> umh, sorry, it looks like my IRC client can't deliver properly my posts so i see on "irclog" the msg of mine looks pretty clueless.. :-)
<KotCzarny> yup
<gnufan> let me repost..
matthias_bgg has quit [Quit: Leaving]
<gnufan> oliv3r: hi, i see your issue about HDMI-DDC I2C recovery technique, let me contribute with my experience on A20 generic I2C module..
<gnufan> the LINE CTRL register is there too.. ad offset 0x20 IIRC
<gnufan> and as i had some issues with a noisy bus i resorted to use it, enhancing the mv64xxx generic i2c driver that mainline sunxi is using..
<gnufan> after a quick survey of a number of I2C kernel drivers, it's clear that it'a a common practice for ruggedized modules.. so SW bindings are already in place..
<gnufan> i didn't published it because it would take some time to make it a "quirk" option of the standard I2C mv64xxx kernel driver.. who knows which SOC is using that cell.. i don't know if the others do have this extra LINE CTRL reg..
<gnufan> so feel free to get inspiration about it.. IIRC the A20 user manual shows pretty well on a picture that this "out of band" control of the I2C lines is "hijacking" the wires without interfering with the "state machine" of the I2C HW module..
<gnufan> and, finally, I'm using for some time and it's quite effective. of course when the I2C bus is so "fu£$ed up", the problem is adifferent one, but at least this workaround try to "recover" something.. hope it helps!
fl_0 has joined #linux-sunxi
fl__0 has quit [Ping timeout: 248 seconds]
fl__0 has joined #linux-sunxi
fl_0 has quit [Ping timeout: 252 seconds]
BenG83 has quit [Ping timeout: 260 seconds]
fkluknav has quit [Ping timeout: 255 seconds]
yann-kaelig has joined #linux-sunxi
__hramrach has joined #linux-sunxi
_hramrach has quit [Ping timeout: 240 seconds]
msimpson has quit [Quit: Leaving]
Gerwin_J has quit [Quit: Gerwin_J]
lamer15041048939 has quit [Ping timeout: 240 seconds]
lamer15041048939 has joined #linux-sunxi
phipli has joined #linux-sunxi
dev1990 has quit [Quit: Konversation terminated!]
exedore6 has quit [Quit: exedore6]
chrisf__ has quit [Ping timeout: 276 seconds]
leviathan_ has joined #linux-sunxi
fkluknav has joined #linux-sunxi
lamer15041153334 has joined #linux-sunxi
lamer15041048939 has quit [Ping timeout: 252 seconds]
lamer15041153334 has quit [Ping timeout: 246 seconds]
lamer15041153334 has joined #linux-sunxi
jstein_ has joined #linux-sunxi
jstein_ is now known as jstein
zunway has quit [Quit: Leaving]
SP7RT has joined #linux-sunxi
afaerber has quit [Quit: Leaving]
a|3x has joined #linux-sunxi
yann-kaelig has quit [Quit: Leaving]
afaerber has joined #linux-sunxi
tom_nov has quit [Quit: Leaving]
BenG83 has joined #linux-sunxi
msimpson has joined #linux-sunxi
chrisf__ has joined #linux-sunxi
aidin has joined #linux-sunxi
chrisf__ has quit [Ping timeout: 276 seconds]
aidin has quit [Ping timeout: 240 seconds]
fl__0 is now known as fl_0
SP7RT_ has joined #linux-sunxi
Mr__Anderson has joined #linux-sunxi
SP7RT has quit [Ping timeout: 246 seconds]
BenG83_ has joined #linux-sunxi
rwmjones has quit [Ping timeout: 246 seconds]
SP7RT_ has quit [Ping timeout: 248 seconds]
SP7RT has joined #linux-sunxi
lkcl has quit [Ping timeout: 246 seconds]
fkluknav has quit [Ping timeout: 248 seconds]
BenG83 has quit [Read error: Connection reset by peer]
SP7RT has quit [Ping timeout: 248 seconds]
gnufan has quit [Ping timeout: 240 seconds]
SP7RT has joined #linux-sunxi
lamer15041153334 has quit [Ping timeout: 246 seconds]
lamer15041153334 has joined #linux-sunxi
fkluknav has joined #linux-sunxi
python476 has joined #linux-sunxi
<python476> hi there
<python476> I was looking for current/watt figure about different allwinner SoC
lurchi_ is now known as lurchi__
SP7RT has quit [Ping timeout: 240 seconds]
Ntemis has joined #linux-sunxi
SP7RT has joined #linux-sunxi
lurchi__ is now known as lurchi_
JohnDoe_71Rus has quit [Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/]
Ntemis has quit [Remote host closed the connection]
IgorPec has quit [Ping timeout: 252 seconds]
lurchi_ is now known as lurchi__
jernej has quit [Ping timeout: 252 seconds]
reinforce has quit [Quit: Leaving.]
BenG83_ has quit [Quit: Leaving]
lurchi__ is now known as lurchi_
jstein has quit [Remote host closed the connection]
Andy-D_ has joined #linux-sunxi
Mr__Anderson has quit [Remote host closed the connection]
fkluknav has quit [Ping timeout: 240 seconds]
fkluknav has joined #linux-sunxi
dev1990 has joined #linux-sunxi
lamer15041311729 has joined #linux-sunxi
SP7RT has quit [Ping timeout: 248 seconds]
lamer15041153334 has quit [Ping timeout: 264 seconds]
fkluknav has quit [Ping timeout: 252 seconds]
gnufan has joined #linux-sunxi
leviathan_ has quit [Remote host closed the connection]
gnufan has quit [Ping timeout: 240 seconds]
lamer15041311729 has quit [Ping timeout: 248 seconds]
python476 has quit [Ping timeout: 255 seconds]
phipli has quit [Ping timeout: 240 seconds]
dev1990 has quit [Quit: Konversation terminated!]