ChanServ changed the topic of #linux-rockchip to: Rockchip development discussion
kevery1 has joined #linux-rockchip
kevery has quit [Ping timeout: 252 seconds]
kevery1 is now known as kevery
kevery has quit [Ping timeout: 252 seconds]
kevery has joined #linux-rockchip
alpernebbi has quit [Ping timeout: 260 seconds]
alpernebbi has joined #linux-rockchip
kevery1 has joined #linux-rockchip
kevery has quit [Read error: Connection reset by peer]
kevery1 is now known as kevery
vagrantc has quit [Quit: leaving]
kevery has quit [Ping timeout: 256 seconds]
kevery has joined #linux-rockchip
camus has quit [Ping timeout: 256 seconds]
camus has joined #linux-rockchip
kevery has quit [Ping timeout: 256 seconds]
kevery has joined #linux-rockchip
camus has quit [Ping timeout: 256 seconds]
camus has joined #linux-rockchip
archetyp has joined #linux-rockchip
archetyp` has joined #linux-rockchip
archetyp has quit [Ping timeout: 256 seconds]
chewitt has quit [Quit: Zzz..]
warpme__ has joined #linux-rockchip
Whistler has joined #linux-rockchip
<mriesch> i wonder whether there should be some relation between the (rockchip) i2c controllers and the corresponding supplies
<mriesch> it seems currently we rely on supplies to be powered on initially. after probe, devices on the respective i2c bus may take over and get the corresponding supply.
<mriesch> should i just use regulator-boot-on; and get on with it? or does it make sense to add a -supply property to the rk3x driver?
archetyp` has quit [Quit: Leaving]
archetyp has joined #linux-rockchip
matthias_bgg has joined #linux-rockchip
kevery has quit [Quit: kevery]
matthias_bgg has quit [Ping timeout: 252 seconds]
matthias_bgg has joined #linux-rockchip
camus has quit [Ping timeout: 256 seconds]
camus has joined #linux-rockchip
camus1 has joined #linux-rockchip
camus has quit [Ping timeout: 252 seconds]
camus1 is now known as camus
robmur01 has quit [Read error: Connection reset by peer]
pnill_ has quit [Read error: Connection reset by peer]
robmur01 has joined #linux-rockchip
<robmur01> mriesch: if there's an external power rail to the i2c block in the SoC besides its general I/O domain supply, then yes, but supplies for external chips on the other end of the bus should logically belong to those chips themselves
<robmur01> just imagine if there were like 7 different chips on one bus all powered independently
camus1 has joined #linux-rockchip
camus has quit [Read error: Connection reset by peer]
camus1 is now known as camus
<mriesch> robmur01: as far as i can tell, there is no extra supply in that sense, but naturally the io domain has a supply
<mriesch> but then i can't see a relation in the device tree between the i2c controller and the io domain -> is there supposed to be one?
stikonas has joined #linux-rockchip
stikonas has quit [Remote host closed the connection]
<robmur01> hmm, good point, I guess it's typically just been the case that most I/O domain supplies are always-on anyway (either physically, or logically due to GPIOs and whatever else in the same block being important)
<robmur01> I suppose there could be a possible argument for something like an "i2c-supply" representing the signalling voltage for the bus itself
<mriesch> robmur01: indeed usually the supply is on anyway. but one can construct corner cases in which this does not hold. guess there could be a level shifter or optocoupler in between, then the supplies of master and slave are likely to be different
<robmur01> but looking at some rk356x schematics it seems like i2c pins are still mixed up with various other stuff in shared I/O domains, so the chances of being able to do meaningful power management from the i2c driver without breaking other things in general seem slim, therefore simply going with the always-on status quo seems the most pragmatic option
kevery has joined #linux-rockchip
<mriesch> as to the "i2c-supply": i wonder whether this is something rockchip specific... should it enter the i2c controller core, if anything?
<robmur01> I'm not sure it would generalise that well in practice - no idea how common it is for the I/O pads to be powered independently of the controller itself
<mriesch> ok, i'll go with the pragmatic approach for now :-)
<robmur01> even for Rockchip it seems like a very niche case - looking at Quartz64 for instance I don't see any i2c pins where there aren't also GPIOs/UARTs/etc. also being used in the same domain
diederik has quit [Quit: Going to see what happens IRL, see ya!]
lurchi_ has joined #linux-rockchip
lurchi_ is now known as lurchi__
macc24 has joined #linux-rockchip
robmur01_ has joined #linux-rockchip
lurchi_ has joined #linux-rockchip
robmur01 has quit [Ping timeout: 256 seconds]
lurchi__ has quit [Ping timeout: 256 seconds]
robmur01_ is now known as robmur01
diederik has joined #linux-rockchip
vagrantc has joined #linux-rockchip
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #linux-rockchip
camus1 has joined #linux-rockchip
camus has quit [Ping timeout: 264 seconds]
camus1 is now known as camus
robmur01_ has joined #linux-rockchip
robmur01 has quit [Ping timeout: 252 seconds]
kevery has quit [Remote host closed the connection]
kevery has joined #linux-rockchip
macromorgan has quit [Read error: Connection reset by peer]
macromorgan has joined #linux-rockchip
kevery has quit [Remote host closed the connection]
robmur01_ is now known as robmur01
<mort> my px30 gets 5 FPS when showing a very simple 2D animation using OpenGL. I suspect the GL drivers aren't working properly. Any idea how I could debug this when using the rockchip bsp?
<mort> literally just putting a small texture on the screen gets 19 FPS, so something's definitely amiss with the GL drivers
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #linux-rockchip
UndrWater_ has joined #linux-rockchip
nashpa has joined #linux-rockchip
dliviu has quit [Ping timeout: 256 seconds]
UndrWater has quit [Ping timeout: 256 seconds]
kilobyte_ch has quit [Ping timeout: 256 seconds]
kilobyte_ch has joined #linux-rockchip
<mmind00> mort: depends on what stack you're running ... i.e. mesa with panfrost, arm binary driver madness, gl-in-software ... I guess glxinfo and friends will help to find out
camus1 has joined #linux-rockchip
camus has quit [Ping timeout: 252 seconds]
camus1 is now known as camus
camus1 has joined #linux-rockchip
camus has quit [Remote host closed the connection]
camus1 is now known as camus
anarsoul has quit [Quit: ZNC 1.8.2 - https://znc.in]
anarsoul has joined #linux-rockchip
anarsoul has quit [Read error: Connection reset by peer]
anarsoul has joined #linux-rockchip
anarsoul has quit [Read error: Connection reset by peer]
anarsoul has joined #linux-rockchip
chewitt has joined #linux-rockchip
camus1 has joined #linux-rockchip
camus has quit [Ping timeout: 252 seconds]
camus1 is now known as camus
anarsoul has quit [Quit: ZNC 1.8.2 - https://znc.in]
anarsoul has joined #linux-rockchip
warpme__ has quit [Quit: Connection closed for inactivity]
anarsoul has quit [Read error: Connection reset by peer]
anarsoul has joined #linux-rockchip
anarsoul has quit [Read error: Connection reset by peer]
camus1 has joined #linux-rockchip
camus has quit [Ping timeout: 252 seconds]
camus1 is now known as camus
anarsoul has joined #linux-rockchip
<CounterPillow> macromorgan: Hi, Nicolas here. Maybe the 100mV less than the min design capacity thing is good just as a battery health thing, my safety concerns are satisfied now that I've learned it does have a default cutout voltage.
<macromorgan> okay, I can do that
anarsoul has quit [Read error: Connection reset by peer]
<CounterPillow> Thanks for your work on this, it is much appreciated
anarsoul has joined #linux-rockchip
anarsoul has quit [Read error: Connection reset by peer]
anarsoul has joined #linux-rockchip
anarsoul has quit [Read error: Connection reset by peer]
anarsoul has joined #linux-rockchip
anarsoul has quit [Quit: ZNC 1.8.2 - https://znc.in]
anarsoul has joined #linux-rockchip
matthias_bgg has quit [Quit: Leaving]
macc24 has quit [Ping timeout: 245 seconds]