<ssvb>
"The ethical issues of free software arise because users obtain programs and install them in computers; they don't really apply to hidden embedded computers, or the BIOS burned in a ROM"
<ssvb>
personally, I don't quite understand what is going on with U-Boot and their habit to accept potentially dangerous patches at the last minute
<apritzel>
exactly the same I just wanted to do ;-)
<apritzel>
agreed
jstein has quit [Ping timeout: 260 seconds]
<apritzel>
alright, buildman sunxi succeeded
<apritzel>
and it boots on my BPi
* apritzel
will join this "last-minute-dangerous-fixes" game ;-)
<apritzel>
ssvb: and indeed the first number the (open source) SPL on Allwinner boards prints is the DRAM size
<apritzel>
at this point the DRAM is already up and running obviously
<apritzel>
that's why it magically works there
<ssvb>
another thing is that nobody is clearing BSS in this setup, so we can't be sure that these variables are set to zero
<apritzel>
really?
kaspter has joined #linux-sunxi
<ssvb>
apritzel: well, if somebody tried to clear it early, then we would have a deadlock because of having no DRAM
<apritzel>
;-)
<ssvb>
but probably the linker takes care of it properly when BSS is placed in SRAM
<ssvb>
or in fact not the linker, but the mksunxiboot tool
<apritzel>
agraf: ssvb: I updated my pine64-spl branch on github
tomboy64 has joined #linux-sunxi
apritzel has quit [Ping timeout: 244 seconds]
tlwoerner has quit [Ping timeout: 244 seconds]
<MoeIcenowy>
ssvb: I think, for fully Free Software, we shouldn't even have WiFi chip firmware
<MoeIcenowy>
(I mean closed-source firmware
<MoeIcenowy>
so we may need an ath9k for a fully-free allwinner hardware
egbert has quit [Disconnected by services]
egbert has joined #linux-sunxi
<MoeIcenowy>
wens: can linux-next now drive A31/A31s usb dual mode otg?
<MoeIcenowy>
I found that arch/arm/boot/dts/sun6i-a31s-primo81.dts and arch/arm/boot/dts/sun6i-a31s-colorfly-e708-q1.dts are both still host-only
<MoeIcenowy>
but arch/arm/boot/dts/sun8i-q8-common.dtsi is now dual mode
longsleep has quit [Ping timeout: 250 seconds]
orly_owl_ has quit [Quit: leaving]
orly_owl has joined #linux-sunxi
Da_Coynul has joined #linux-sunxi
kaspter has quit [Remote host closed the connection]
ninolein has quit [Ping timeout: 272 seconds]
ninolein has joined #linux-sunxi
kaspter has joined #linux-sunxi
Nacho has quit [Ping timeout: 260 seconds]
normalform has joined #linux-sunxi
Nacho has joined #linux-sunxi
normalform has quit [Client Quit]
cnxsoft has joined #linux-sunxi
orly_owl_ has joined #linux-sunxi
orly_owl_ has quit [Client Quit]
orly_owl_ has joined #linux-sunxi
orly_owl_ has quit [Client Quit]
orly_owl_ has joined #linux-sunxi
orly_owl_ has quit [Client Quit]
orly_owl has quit [Ping timeout: 240 seconds]
Da_Coynul has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<wens>
MoeIcenowy: afaik there are still some phy bits missing from -next
<wens>
hans reposted them today
tlwoerner has joined #linux-sunxi
orly_owl has joined #linux-sunxi
<MoeIcenowy>
wens: thx
<MoeIcenowy>
I remembered for A31 there's a polling workaround for AXP221
Da_Coynul has joined #linux-sunxi
Da_Coynul has quit [Client Quit]
<wens>
right
<MoeIcenowy>
Does anyone know how to set sata image for qemu-system-arm -M cubieboard
naobsd has joined #linux-sunxi
kaspter has quit [Ping timeout: 240 seconds]
Gerwin_J has joined #linux-sunxi
IgorPec has joined #linux-sunxi
[7] has quit [Disconnected by services]
TheSeven has joined #linux-sunxi
leio has quit [Ping timeout: 260 seconds]
leio_ has joined #linux-sunxi
fire219 has quit [Read error: Connection reset by peer]
fredy has quit [Excess Flood]
_stephan has joined #linux-sunxi
arete74 has quit [Read error: Connection reset by peer]
fredy has joined #linux-sunxi
JohnDoe_71Rus has joined #linux-sunxi
arete74 has joined #linux-sunxi
fl_0 has quit [Quit: STRG + Q]
IgorPec has quit [Ping timeout: 244 seconds]
vagrantc has joined #linux-sunxi
Mr__Anderson has joined #linux-sunxi
jernej has quit [Ping timeout: 240 seconds]
fl_0 has joined #linux-sunxi
iamfrankenstein1 has joined #linux-sunxi
IgorPec has joined #linux-sunxi
iamfrankenstein has quit [Ping timeout: 244 seconds]
iamfrankenstein1 is now known as iamfrankenstein
yann|work has quit [Ping timeout: 252 seconds]
jstein has joined #linux-sunxi
dearfibonacci has joined #linux-sunxi
yann|work has joined #linux-sunxi
lemonzest has joined #linux-sunxi
<dearfibonacci>
hi.. im trying to setup a buildroot with sunxi mali kernel-drivers and when trying to open gles qt app on the uart i got UMP<2>: New session opened UMP<2>: Session closed and got no output on screen. Any tips how to solve this ?
fredy has quit [Excess Flood]
fredy has joined #linux-sunxi
gzamboni_ has quit [Ping timeout: 244 seconds]
premoboss has joined #linux-sunxi
Mr__Anderson has quit [Remote host closed the connection]
kaspter has joined #linux-sunxi
kaspter has quit [Remote host closed the connection]
<KotCzarny>
there is a place for display and battery and hdd ;)
<buZz>
KotCzarny: ...
<KotCzarny>
;)
<buZz>
i did way better, lemme find you a pic
<KotCzarny>
also, it can be used as a selfdefense brick
<KotCzarny>
psu is a bit on the heavier side
<speakman>
Something I can't stop thinking of; to what use is the "input" subsystem in Linux when you do not enable the Event interface? How can software make use of "input" devices when they are not available through /dev? Seems like I'm missing something obvious here.
<KotCzarny>
speakman: in old time there were /dev/mice and similar things
<buZz>
KotCzarny: orange part PSU, green parts HDD + cubieboard2
<KotCzarny>
buzz: mine haz 8korez
<buZz>
KotCzarny: i have no need to compensate for lack of skill
<buZz>
;)
<KotCzarny>
but yours is cute
<buZz>
that was my desktop 2 hackercamps ago
<speakman>
KotCzarny: But that's way before the input subsystem.
<buZz>
that , +lapdock
<KotCzarny>
speakman: you've asked, thats the answer, those subsystems were coexisting for a some time
<speakman>
KotCzarny: Either you don't understand me, or the other way around. I think I aim the question to ##linux and see what folks are saying. :)
<buZz>
speakman: they will tell you to install Gubuntu
<buZz>
or something
<KotCzarny>
i think even if you dont enable evdev you still get input device nodes
<KotCzarny>
just not the /dev/input/ ones
<KotCzarny>
fe. psaux
<KotCzarny>
and kb is used by the kernel internally
<speakman>
buZz: :D :D :D
<buZz>
8====D :D
<buZz>
speakman: tell them you already run devuan
<buZz>
and just want to get it working
<buZz>
dangit!
<buZz>
*shake fist*
<speakman>
Hehe
<mripard>
speakman: KotCzarny's answer was that you actually have several input interfaces
<mripard>
due to historical reasons
<speakman>
mripard: ok, but then I probably didn't make myself very clear. Sorry.
<speakman>
(I know very well about the old Linux, that's kind of the problem; I don't know the modern approach to lots of things)
<mripard>
and yes, it doesn't really make sense in most cases to not have a input interface
<KotCzarny>
for headless only
<buZz>
for a kiosk it does
<buZz>
no userinput desired
<buZz>
just display webpage fullscreen
<KotCzarny>
for a kiosk you still need touchscreen usually
<buZz>
not always
<KotCzarny>
you mean photoframe
<buZz>
sorta
<speakman>
Trying to be more specific; the defconfig for A20_Olinuxino_MICRO has input subsystem enabled, including a couple of input device drivers (sunxi touchscreen for example). But the event interface are disabled. Are there any other way to reach the input subsystem and the devices without the event interface?
<buZz>
k
<buZz>
'kioskmode' is also the slideshows with video at McDonalds etc
<mripard>
speakman: none than I know of
<KotCzarny>
xorg has legacy device support too
<speakman>
10:31 < kadirov> speakman, if it is low level, please ask about something high level then
<speakman>
from ##linux .. :D
<KotCzarny>
check 'autoadddevices' option ;)
<speakman>
mripard: Ok, do you have any clue why the event system is disabled by default, but event interface is not? Can it be security reasons? I'm just guessing here.
<speakman>
mripard: did you look into that interrupt issue by the way? where only some of the EINT on A20 work, but not all?
<speakman>
mripard: This works, using PH9, but changing to any PI pin the interrupt never trigger the interrupt handler.
<speakman>
mripard: people on the Olimex forum is having the same experience, according to the link I sent you the other day.
<mripard>
is it still the case with 4.7?
<speakman>
mripard: I though I might can help you track this down?
<speakman>
mripard: Oh, I can try. BRB
Mr__Anderson has joined #linux-sunxi
<speakman>
just a another annoying issue; can I somehow make sure my touchscreen are always /dev/input/event0? With this kernel, the AXP2xx claims the event0 and all my scripts, which rely on the touch being event0 screws up.
<apritzel>
speakman: sounds like udev's responsibility to me?
<NiteHawk>
speakman: check /proc/bus/input/devices for a unique "N: Name", or parse the /sys equivalent accordingly?
<NiteHawk>
and yes, udev should be able to take care of that too...
vickycq- has joined #linux-sunxi
<speakman>
apritzel: good point, thanks!
lennyraposo1 has joined #linux-sunxi
<speakman>
btw, do you guys mount /dev tmpfs and let udev handle it all, or do you use devtmpfs or similiar (which makes the kernel populate it automagically)?
<apritzel>
but as NiteHawk said: you shouldn't rely on numbered devices, instead fix your script to either take the device number as a parameter and/or find the right device by means of sysfs
cptG_ has joined #linux-sunxi
bfree_ has joined #linux-sunxi
captainigloo has quit [Quit: Bye Bye]
Wizzup_ has joined #linux-sunxi
captainigloo has joined #linux-sunxi
valkyr1e_ has joined #linux-sunxi
mpmc has quit [Ping timeout: 258 seconds]
cptG has quit [*.net *.split]
lennyraposo has quit [*.net *.split]
bfree has quit [*.net *.split]
Wizzup has quit [*.net *.split]
[Awaxx] has quit [*.net *.split]
cajg has quit [*.net *.split]
valkyr1e has quit [*.net *.split]
vickycq has quit [*.net *.split]
valkyr1e_ is now known as valkyr1e
<KotCzarny>
speakman: i use devtmpfs and eudev
[Awaxx] has joined #linux-sunxi
<mripard>
speakman: udev requires devtmpfs
cajg has joined #linux-sunxi
pietrushnic has quit [Ping timeout: 240 seconds]
enrico_ has joined #linux-sunxi
<speakman>
oh, didn't know :D
<speakman>
I also use devtmpfs + eudev, as done by buildroot
popolon has joined #linux-sunxi
cptG has joined #linux-sunxi
cptG_ has quit [Ping timeout: 258 seconds]
kaspter has joined #linux-sunxi
<speakman>
mripard: I've just tested 4.7-rc5. It boots as it should, but the framebuffer is lost. I can't see anything on the screen.
<speakman>
mripard: the touch does work though, but I havn't changed the interrupt pin yet.
<speakman>
I was just surprised the fb is all black (although uboot shows the boot as it should)
cptG_ has joined #linux-sunxi
cptG has quit [Ping timeout: 276 seconds]
<speakman>
mripard: can you confirm that PI10 will equal interrupts = <8 10 IRQ_TYPE_LEVEL_LOW>; ?
<speakman>
mripard: wow. it does work with 4.7...
kaspter has quit [Ping timeout: 260 seconds]
vagrantc has quit [Quit: leaving]
<mripard>
speakman: on A20 we have a regression with the framebuffer
<mripard>
hans already submitted a fix already
reinforce has joined #linux-sunxi
<speakman>
mripard: oh, ok. So then I abort my debugging :D
Da_Coynul has joined #linux-sunxi
<speakman>
mripard: I can confirm that PI17 works as well, even though it collides with SPI1
cnxsoft has quit [Read error: Connection reset by peer]
cnxsoft has joined #linux-sunxi
iaglium has joined #linux-sunxi
_fortis has quit [Ping timeout: 240 seconds]
kaspter has joined #linux-sunxi
premoboss has quit [Quit: Sto andando via]
Da_Coynul has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
kaspter has quit [Remote host closed the connection]
_fortis has joined #linux-sunxi
popolon has quit [Ping timeout: 240 seconds]
<plaes>
speakman: sorry, my fault (that framebuffer issue) :(
<speakman>
plaes: lol no worries. :) Will it be patched to rc6? and when are rc6 on its way?
<plaes>
Hans has already submitted
kaspter has joined #linux-sunxi
IgorPec has quit [Ping timeout: 276 seconds]
iamfrankenstein1 has joined #linux-sunxi
iamfrankenstein has quit [Ping timeout: 258 seconds]
iamfrankenstein1 is now known as iamfrankenstein
<wens>
still no luck with the a13 drm lcd not working issue
<jemk>
ssvb: there must be some trick with sram c on h3, when using boot0 (instead of spl) it seems to work without enabling ve clock, maybe thats "bootmode"
<montjoie>
wens: I see someone working on CSI in major driver (but no soc name)
<apritzel>
wens: I think we wanted to have at least _one_ green column ;-)
<montjoie>
wens: I remove GIC so
afaerber has joined #linux-sunxi
<apritzel>
montjoie: wens: though this CSI patch is a clock only
<montjoie>
apritzel: perhaps the "slow" must be explained by a note
<MoeIcenowy>
To be honest, I'm now working on audiocodec on A33/64
<MoeIcenowy>
but I may abandon it at any time
<MoeIcenowy>
I'm not familiar with ASoC
<apritzel>
MoeIcenowy: before you do that, drop what you have somewhere
<wens>
apritzel: pinctrl? :p
<wens>
apritzel: that column really is all green
<apritzel>
the only really upstream A64 code ;-)
<montjoie>
wens: perhaps pinctrl could be non-green in thefuture
<ssvb>
wens: yes, it is green except for very new just announced SoCs, which don't have anything at all
<montjoie>
I have added a column when somone worked on something
<apritzel>
wens: but not for any new SoC, in facts pinctrl is quite some effort and (unfortunately) needs to be done for each new SoC separately
<MoeIcenowy>
apritzel: what?
<apritzel>
wens: also abstracting from a sample of two is quite bold ;-)
<wens>
apritzel: right, but there's no point in adding a row if nothing has been done?
<MoeIcenowy>
what means "drop what I have"
<MoeIcenowy>
you mean sndcodec_sun8iw5.c in 3.4 kernel?
<apritzel>
MoeIcenowy: you said you "may abandon it at any time"
<MoeIcenowy>
oh
<wens>
MoeIcenowy: he means before you drop it, push it somewhere
<wens>
so someone else could pick it up
<MoeIcenowy>
I have now only enabled the internal I2S to the codec :-(
<apritzel>
wens: yes
<ssvb>
wens: there is actually a point in listing all SoCs, so that people may try to start some work on them :-)
<apritzel>
wens: but as mentioned above pinctrl is quite some effort
<wens>
apritzel: true
<montjoie>
ssvb: I will add A20 and A83T tonight
<montjoie>
since I own them
<wens>
ssvb: hardware has to be available first
<apritzel>
it's not really rocket science, but needs some hours to not miss anything
<MoeIcenowy>
If none does this I will add A33 tomorrow
<wens>
apritzel: yup, makes my eyes hurt
JohnDoe_71Rus has joined #linux-sunxi
<ssvb>
wens: yes, and somebody can add an empty row to the list immediately when the hardware becomes available, rather than at the time when the pinctrl support is implemented
Nacho has quit [Remote host closed the connection]
<MoeIcenowy>
I think USB should be split into Dual-Role and Host-only
<MoeIcenowy>
(USB DRD + USB Host
<MoeIcenowy>
And Dual-Role should contain "Dual", "Host-Only", "Gadget-only", "NO"
Keziolio has quit [Quit: No Ping reply in 180 seconds.]
<MoeIcenowy>
(and such a matrix should also be available for AXPxxx
Mr__Anderson has quit [Remote host closed the connection]
OverCR has joined #linux-sunxi
<OverCR>
hello
phipli has joined #linux-sunxi
staplr has joined #linux-sunxi
yann|work has quit [Ping timeout: 244 seconds]
<OverCR>
I noticed there is no INet-3FTD board page on the wiki, but there are two INet 3F-based board pages. Am I supposed to create one in that situation?
<OverCR>
There's no .fex in the config repository either, so I guess that's a 'yes'.
<KotCzarny>
depends how many differences there are
<KotCzarny>
ie. if they can boot the same image or differ in devices/setup
staplr has quit [Ping timeout: 244 seconds]
<OverCR>
The only difference I can see is that 3FTD has only 1 NAND chip and unpopulated UBOOT switch pads
<OverCR>
And the laminate is blue.
<KotCzarny>
then you can add it as a 'variant' somewhere on the page
<OverCR>
I'm now comparing the two's .fex files, they have different DRAM parameters
matthias_bgg_ has quit [Ping timeout: 240 seconds]
matthias_bgg has quit [Ping timeout: 258 seconds]
IgorPec11 has quit [Client Quit]
apritzel has quit [Ping timeout: 244 seconds]
OverCR has quit [Quit: Lost terminal]
Amit_t_ has quit [Ping timeout: 250 seconds]
[Awaxx] has quit [Quit: "Computing makes mad."]
igraltist has quit [Remote host closed the connection]
igraltist has joined #linux-sunxi
igraltis1 has joined #linux-sunxi
igraltist has quit [Client Quit]
libv__ has joined #linux-sunxi
libv has quit [Ping timeout: 246 seconds]
afaerber has quit [Quit: Ex-Chat]
libv has joined #linux-sunxi
libv__ has quit [Ping timeout: 244 seconds]
libv has quit [Ping timeout: 244 seconds]
matthias_bgg_ has joined #linux-sunxi
matthias_bgg has joined #linux-sunxi
libv has joined #linux-sunxi
<mripard>
wens: I am (working on CSI)
Netlynx has quit [Quit: Leaving]
<mripard>
for the A13
TheBitPit has joined #linux-sunxi
Mr__Anderson has joined #linux-sunxi
<TheBitPit>
I have an orange pi pc. I use gentoo package manager. The linux 4.6.3 is the most recent version, but it does not contain the device tree for the h3-orangepi-pc.
<KotCzarny>
most likely because its not mainlined completely yet
<TheBitPit>
Is that device tree is in a newer kernel or are there some patches to add it?