hno changed the topic of #linux-sunxi to: /Allwinner/sunxi development discussion - Don't ask to ask. Just ask and wait! - See | | Logs at
naobsd has quit [Quit: Page closed]
Gerwin_J has quit [Quit: Gerwin_J]
geecko has quit [Quit: Quitte]
egbert_ has joined #linux-sunxi
egbert has quit [Disconnected by services]
kaspter has joined #linux-sunxi
Sonic_ has joined #linux-sunxi
Sonic_ is now known as Sonicadv1nce1
rz2k has quit []
kaspter has quit [Read error: Connection reset by peer]
partoa has quit [Quit: Page closed]
tinti has quit [Quit: Leaving]
[7] has quit [Disconnected by services]
TheSeven has joined #linux-sunxi
wingrime has joined #linux-sunxi
Sonicadv1nce1 has quit [Remote host closed the connection]
ykchavan has joined #linux-sunxi
wingrime has quit [Ping timeout: 252 seconds]
ykchavan has quit [Quit: Leaving]
JohnDoe_71Rus has joined #linux-sunxi
eebrah|FTS has joined #linux-sunxi
Soru has quit [Read error: Connection reset by peer]
Black_Horseman has quit [Remote host closed the connection]
HeHoPMaJIeH has joined #linux-sunxi
wingrime has joined #linux-sunxi
akaizen has quit [Remote host closed the connection]
<discopig> i have ubuntu 13.04 on my hackberry a10 and fo some reason the cpu is always running at 1000mhz
<discopig> i have nothing in my rc.local
<discopig> it just randomly stoppd idling at 60mhz and now it's stuck at 1000mhz, no matter what kernel i use or what i do
akaizen has joined #linux-sunxi
<discopig> unless i do echo xxx > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq manually to fix it
<discopig> but i'd like it to be dynamic like it used to be
<discopig> any idea what might cause this?
akaizen has quit [Read error: Connection reset by peer]
<discopig> the board gets pretty hot because it's always clocked so high
<rm> switched to the performance governor
akaizen has joined #linux-sunxi
<rm> run cpufreq-info to find out
<discopig> hhm
<discopig> current policy: frequency should be within 60.0 MHz and 408 MHz.
<discopig> The governor "performance" may decide which speed to use
<discopig> within this range.
<discopig> is that it?
<rm> yes
<discopig> sweet, thanks
<discopig> i'm not sure how it got changed to that but i guess ill just add something to rc.local to set it to ondemand on boot
<rm> run all of these from that page
<rm> to avoid most of the performance impact
<discopig> awesome, that just fixed it
<discopig> thanks
pingo has quit [Ping timeout: 240 seconds]
soul has joined #linux-sunxi
soul is now known as Guest45886
ykchavan has joined #linux-sunxi
Sonic11_ has joined #linux-sunxi
aalm has quit [Quit: ...]
mcbrick has quit [Remote host closed the connection]
deasy has joined #linux-sunxi
<oliv3r> goooood morning
<discopig> oliv3r thanks for the other day it fixed the issue i was having
<oliv3r> discopig: what issue :)
<discopig> when i had non-working ethernet on 3.4.61
<oliv3r> oh good :)
<oliv3r> what did I do?
n01 has joined #linux-sunxi
massi has joined #linux-sunxi
aalm has joined #linux-sunxi
rellla has joined #linux-sunxi
<mnemoc> moin
<oliv3r> hey mnemoc
rellla2 has joined #linux-sunxi
Sonic11_ has quit [Ping timeout: 240 seconds]
<oliv3r> mnemoc: did a daily build run?
<mnemoc> oliv3r: didn't manage to finish the script. will do now
rellla has quit [Ping timeout: 264 seconds]
<oliv3r> mnemoc: no rush; $ work first
<oliv3r> looks like that the sun7i audio engine has some pins to connect directly to a phone modem
<oliv3r> anaog*
<oliv3r> analog*
<oliv3r> i wonder if those pins are muxable/connected at all on the SoC
<oliv3r> it's probably a remanent of sun6i audio engine
<oliv3r> so no I wonder, some of these sliders I added yesterday may not work
<mnemoc> too much copy&paste....
<oliv3r> we'll see
<oliv3r> mnemoc: that's on purpouse; the current sun7i audio sliders are very very limited
<oliv3r> a lot of the sliders are missing; hence the c&p
panda84kde has joined #linux-sunxi
\\Mr_C\\ has quit []
FR^2 has joined #linux-sunxi
Guest45886 has quit [Read error: Connection reset by peer]
vicenteH has quit [Ping timeout: 246 seconds]
egbert_ is now known as egbert
popolon has joined #linux-sunxi
<popolon> managed to have ubuntu-core working with linux-sunxi kernel in few steps
<oliv3r> nice one
<popolon> so ubuntu 13.10 beta is already here for allwinner A20 !
<popolon> :)
<popolon> need an already working linux system for that
<popolon> for the installation process
wingrime has quit [Ping timeout: 248 seconds]
<popolon> need to translate text and comments but at least, there are bash commands
<rellla2> morning
rellla2 is now known as rellla
<rellla> tried to run xbmc with the new blobs and headers together with sunxi physical memory allocator driver but got ended up here:
<rellla> any ideas where to start to search for what's missing?
<andoma> where are those "new" blobs?
<andoma> are those supposed to fix the problems with weigted prediction in h264?
jinzo has joined #linux-sunxi
aep has quit [Read error: Connection reset by peer]
vicenteH has joined #linux-sunxi
<rellla> andoma: most likely. but lets try them ourself. i tried them to work on A10. they are supposed to work at least on A20. proved by allwinner engineer, benn said.
notmart has joined #linux-sunxi
notmart has quit [Changing host]
notmart has joined #linux-sunxi
<focus> popolon: well done! I hope to follow your blog and reproduce it soon
<focus> popolon: ultimate aim is to create a gambas program to contain all these utilities as scripts and just run off each item by pressing buttons :)
<popolon> yes :)
<popolon> at least a short shell should be enough for some people
<popolon> there is still a little problem with dhcp that doesn't make it work
<popolon> I've perhaps already resolved it ?
<popolon> need some try
<focus> popolon: go here and scroll down to cyan colour section about getting networking going
<popolon> focus, thanks
<popolon> this is not the same process on 13.10
<popolon> but could have some clue here
<popolon> on my pc, there is no more interfaces file (or just a file that parse interfaces.d/)
<popolon> and there are no files inside, dhcp worked on eth0
<popolon> and lo was up
<popolon> on the cubie only the lo is up
<focus> ok - i had same problem on linaro alip and linaro ubuntu - both repaired using same technique
<popolon> no inet group on my main station
<popolon> ok
<popolon> perhaps a specific change for arm version ?
<popolon> i can add it manually
<popolon> by adding eth0 file with two lines and make ifup eth0
Soru has joined #linux-sunxi
jinzo has quit [Ping timeout: 264 seconds]
<n01> mripard: could you give a feedback on the rtc driver so that I can submit the v2?
jinzo has joined #linux-sunxi
jinzo has quit [Changing host]
jinzo has joined #linux-sunxi
aep has joined #linux-sunxi
ykchavan has quit [Ping timeout: 264 seconds]
bamvor_ has quit [Quit: Leaving]
bamvor has joined #linux-sunxi
eebrah|FTS has quit [Ping timeout: 240 seconds]
_enrico_ has joined #linux-sunxi
Black_Horseman has joined #linux-sunxi
partoa has joined #linux-sunxi
hramrach has quit [Ping timeout: 240 seconds]
Soru has quit [Read error: No route to host]
partoa has quit [Ping timeout: 250 seconds]
eebrah|noPC has joined #linux-sunxi
Soru has joined #linux-sunxi
\\Mr_C\\ has joined #linux-sunxi
notmart_ has joined #linux-sunxi
nedko has quit [Ping timeout: 246 seconds]
notmart has quit [Ping timeout: 252 seconds]
nedko has joined #linux-sunxi
<mnemoc> oliv3r: nightly starts to take shape
derethor has joined #linux-sunxi
<oliv3r> mnemoc: ohh sweet
<oliv3r> ok i promised that I would start on postfix today; but meh
<oliv3r> mnemoc: looking good
<Turl> mnemoc: I was just looking at that
<mnemoc> Turl: :p
<Turl> mnemoc: I see you use cd .., cd -
<Turl> mnemoc: is pushd/popd a bashism?
<mnemoc> not sure
<mnemoc> but `cd` feels better :p
<mnemoc> pushd makes sense when you are actually doing a lot of dir jumps
<mnemoc> but it's not the case
notmart has joined #linux-sunxi
notmart has joined #linux-sunxi
notmart_ has quit [Ping timeout: 248 seconds]
<Turl> mnemoc: looks fine so far :)
<Turl> it'll be better when the build command is not a stub :p
<mnemoc> Turl: refresh
<Turl> mnemoc: you need to build the 'dtbs' target too for mainline
<mnemoc> Turl: yes
<mnemoc> but let me start with the kernels first :p
<Turl> (with mainline I meant anything not 3.0/3.4 :p)
<mnemoc> 3.10
<Turl> we also have sunxi-devel in the repo, which may be worthy of nightly builds as well
<mnemoc> why the f* mali insists in rebuilding itself EVERY F*ing time
<mnemoc> Turl: ok
<mnemoc> 31G total... and I don't have sunxi-devel or the actual "nightly" tarballs yet
<Turl> that's because you make a git repo per build target
<mnemoc> nope
<mnemoc> there is only one git repo
<mnemoc> and one checkout per *branch*
<mnemoc> shared, and per branch
<mnemoc> du -sh *.git */.git
<Turl> ok :)
<Turl> mnemoc: does anyone use the aNN_* defconfigs?
<mnemoc> i think a13_ ... is used
<Turl> I'm pretty sure a12_... isn't :p
<mnemoc> i'm simply building what's in the head of the branches
Sonic11 has joined #linux-sunxi
derethor has quit [Quit: Leaving]
<mnemoc> -rw-rw-r-- 1 amery amery 13638 Oct 10 13:32 build_linux-devel.out
<mnemoc> :)
<mnemoc> weird branch name
<mnemoc> but... it's there now
<mnemoc> The present kernel configuration has modules disabled.
<mnemoc> Type 'make config' and enable loadable module support.
<mnemoc> ^---- Turl
<Turl> mnemoc: blame mripard, I didn't write that config :)
<mnemoc> build_linux-devel.err won't produce snapshots...
<Turl> hm?
<mnemoc> if the build fails the script will skip the nightly
<mnemoc> imo that counts as a bug
<mnemoc> not allowing modules I mean
<Turl> yeah
<mnemoc> but I will automatically push the build logs too
<Turl> mripard insisted on having an ultra minimal sunxi_defconfig; maybe it'll be better to build multi_v7_defconfig for sunxi-devel
<mnemoc> Turl: but sunxi-devel is not torvalds/master
<mnemoc> so you CAN patch it
<mnemoc> and keep rebasing
notmart_ has joined #linux-sunxi
notmart has quit [Ping timeout: 264 seconds]
<mnemoc> the nighly bot will *reset*, but the pusher of sunxi-devel can rebase before the push -f ;-)
eebrah|FTS has joined #linux-sunxi
<Turl> I always push -f
<Turl> as torvalds/master keeps moving :)
<Turl> I think multi_v7 would be a good config to build though
* mnemoc wants to avoid exceptions....
<mnemoc> and for that you only need to make an small commit on top enabling modules ;-)
<oliv3r> mnemoc: can you change the hostname properly on linux-sunxi? e.g. as a fqdn? now hostname -f says 'linux-sunxi'
<Turl> mnemoc: does CONFIG_MODULES=y >> sunxi_defconfig suffice?
<mnemoc> oliv3r: setting domainname to org? :p
<mnemoc> Turl: I guess so
<mnemoc> Turl: try it ;-)
<mnemoc> ok ok.... I will
<oliv3r> mnemoc: ok let me rephrase, what is the name of the host :p
<oliv3r> what's the name of the box :)
<oliv3r> tinkerbell? :D
<Turl> mnemoc: try building now :p
vinifr has joined #linux-sunxi
<Turl> lol
<oliv3r> mailserver wants to have its naming done properly
<Turl> yeah that's important for mailservers :)
<oliv3r> so tinerkebll it is then?
<Turl> not so sure :p
<oliv3r> pff; fairy dust sprinkled over the code, fairy dust do deliver the mail!
<oliv3r> well it's mnemoc's box so he should decide on a proper name :)
<Turl> if it were my box it'd probably be named "server"
<Turl> <- dude with imagination level over 9000
<mnemoc> *g*
<Turl> oliv3r: :p
<oliv3r> that's a little to boring
<Turl> I work on "desktop" and sometimes on "laptop"
<oliv3r> valexia and annika :D
<Turl> and "router" routes my network
<oliv3r> my server is 7of9 :)
<Turl> my mele is conveniently hostnamed "mele" :p
<oliv3r> so what if you have two mele's
<oliv3r> mnemoc: name your (mail)server!
<Turl> mele and mele2? :P
<oliv3r> *facepalm*
<mnemoc> oliv3r: it's not MY server!
<oliv3r> mnemoc: you pay you name
<mnemoc> it's our (v)server
<oliv3r> it's only a name
<Turl> or melea2000 and melem9 or w/e :p
<oliv3r> m5!
<oliv3r> or was it m9? i forgot
<Turl> dunno :p
<Turl> htc phone is m7 I think
<Turl> so confusing :S
<mnemoc> oliv3r: pick an interesting mythological character of .nl
<oliv3r> mythological? :p
<oliv3r> fine, i'll name our box then
<mnemoc> some god or mythical hero
<oliv3r> :D
<mnemoc> doh
<oliv3r> maxima :D
Black_Horseman has quit [Remote host closed the connection]
<mnemoc> oliv3r: and maxima is?
<Turl> oliv3r: 2 nationalities in 1 :p
<Turl> mnemoc: argentine queen of .nl
<oliv3r> maxima is our queen from argentina
<mnemoc> is she cute?
<mnemoc> no ugly queens please
<mnemoc> ...
<mnemoc> oliv3r: fine... if that's the most important character in the history of nl... name it maxima :p
<oliv3r> LOL
<oliv3r> in the history, i don't know
<oliv3r> maxima it is; i kinda like it now :p
<mnemoc> +1
<Turl> name it "speedy", then you can say "our build server is speedy"
<Turl> :P
<mnemoc> nah, female names are better :p
<Turl> :p
<Turl> I was j/k
<Turl> go ahead with maxima
<Turl> must be the most important .ar character in the story of .nl
* mnemoc nows wonders about the consecuences of ssh-ing into maxima
<oliv3r> lol
<oliv3r> well
<oliv3r> we do need dns records to be setup properly now
<mnemoc> 1m
<oliv3r> or atleast an A name
<oliv3r> and a reboot
<Turl> why reboot?
<oliv3r> hostnames are annoying like that
<Turl> you can apply with hostname I think
<oliv3r> well some services depend on the name
<oliv3r> changing the hostname without a reboot is nasty (tm)
<oliv3r> sudo: unable to resolve host linux-sunxi
<oliv3r> that also :)
<oliv3r> anyway, it is sorta required; so whenever it's appropiate
<Turl> oliv3r: remember to add the new hostname in /etc/hosts
<Turl> (as a bonus point sudo will shut up when you do :P)
eebrah|FTS has quit [Ping timeout: 265 seconds]
<oliv3r> Turl: way way ahead of you
<oliv3r> i modified both hostname and hosts
<oliv3r> i think for ubuntu those 2 places are enough
<oliv3r> gentoo likes it in /etc/conf.d/net
<Turl> gentoo likes stuff in all the weird places :)
notmart has joined #linux-sunxi
<oliv3r> :p
<oliv3r> Turl: well it wants the domain name in the net config; the host name is in /etc/hostname and /etc/hosts is for lookups
<Turl> interesting project
<Turl> libv: ^
<libv> Turl: nah, useless
<oliv3r> Turl: that's like 2 days old allready; don't you read /.?
<Turl> oliv3r: I don't :)
<libv> Turl: open-graphics project was like 7 or so years ago
<libv> and that did not go anywhere
<libv> when open-graphics started, it was intel just starting out
<libv> then we did radeonhd
<libv> and then the pressure died for open-graphics
<libv> and now we have all the cheap synthesizable cores for mobile
<libv> and highly advanced open source projects for them
<Turl> they seem to have the 2D design ready to ship though
<libv> plus, this project clearly is trying to make a quick buck from a failing or failed business
<libv> Turl: how does a verilog help us all?
<oliv3r> yeah the chips shipped in 2010; so it's old tech
<libv> Turl: we have enough info, clue and knowledge to get other hw working
<Turl> libv: can't you "render" that into real HW (if you have the money)?
<libv> there is already shipping hw, and some code, and we cannot come even close on getting it cleaned up and working correctly
<Turl> I agree there's not much point in it nowadays
<libv> Turl: sure, but again, how does that help us?
<Turl> unless you're the hw equivalent of rms
<libv> that's rms his problem
jinzo has quit [Ping timeout: 248 seconds]
<libv> anyway, i hope this kickstarter fails
<libv> as they clearly are trying to make a quick buck out of a failed business
<libv> and never would've had this goal from the start
<libv> and it would've been yet more resources squandered on just noise
<libv> open-graphics was actually the better approach
<libv> they were backed by an fpga maker, but the goal to make a stonking big fpga on a pci-e board with dvi/vga encoders attached was nice
<libv> if they had kickstarter back then, it would've gathered a lot of cash
<libv> but sadly kickstarter only is around now, and the market has no room for such a thing anymore
<mnemoc> oliv3r: maxima created
<mnemoc> oliv3r: sorry for the delay. had to pick up a call
<oliv3r> mnemoc: no worries no rush
<mnemoc> lxc.utsname = sunxi
<mnemoc> funny....
<mnemoc> i thought lxc guests didn't have the capability to change the hostname/domainname
<mnemoc> but if it's linux-sunxi and not the predefined utsname defined, they obviusly can
notmart has quit [Quit: notmart terminated!]
<oliv3r> so it is?
<oliv3r> ok i'll start configging a few bits today
<oliv3r> and continue whenver there's a reboot
<oliv3r> ii'm sure tehre's a kernel update or sumat around the corner
<oliv3r> oh noes, a zombie process!
notmart has joined #linux-sunxi
notmart has quit [Changing host]
notmart has joined #linux-sunxi
JohnDoe_71Rus has quit [Quit: Miranda IM! Smaller, Faster, Easier.]
leowt has joined #linux-sunxi
vicenteH has quit [Ping timeout: 248 seconds]
<oliv3r> mnemoc: 2649 pts/1 Z+ 0:00 [ssh] <defunct>
<oliv3r> its broken! see a reboot is required to fix that ;)
<mnemoc> rebooting a server for one poor zombie?
<Sonicadvance1> Must obliterate them all before the disease spreads
<mnemoc> yeah! let's drop a nuke!
<Turl> we just need to all get sick, that way they won't attack us
leowt has quit [Quit: leowt]
<Sonicadvance1> Turl, I hated that that was what it came down to
<Sonicadvance1> Seemed like a lazy dues ex machina
<mnemoc> it's not laziness, it's to avoid whimpful downtime
leowt has joined #linux-sunxi
vicenteH has joined #linux-sunxi
jinzo has joined #linux-sunxi
jinzo has joined #linux-sunxi
jinzo has quit [Changing host]
<Turl> mnemoc: we're talking about WWZ the movie :p
<mnemoc> =)
<Turl> bbl
<Turl> mnemoc: did devel build now? :)
<mnemoc> yes
<Turl> good
<Turl> because I hadn't tested it :P
<mnemoc> ^^
vinifr has quit [Ping timeout: 265 seconds]
<oliv3r> but the reboot is required to update the hostname properly everywhere
<oliv3r> unless you wanna restart each and every service :p
<mnemoc> ok...
<mnemoc> everyone! blame oliv3r
<mnemoc> ubuntu is slow to reboot even within an lxc....
<oliv3r> :p
<oliv3r> yes, blame me
<mnemoc> now that YOU named the server, all the blame will go to you by default ;-)
partoa has joined #linux-sunxi
<oliv3r> i can log in, so it's back up
<oliv3r> but it's an argintina name; so its likly to be turls
<mnemoc> ok, let's blame both
<oliv3r> but your name starts with an M and aproximatly the same length
<mnemoc> ls -al */output
<mnemoc> meh
<Turl> we need a #blameOliver tag on /topic
<oliv3r> as always
<oliv3r> :(
Turl changed the topic of #linux-sunxi to: Allwinner/sunxi development discussion - Don't ask to ask. Just ask and wait! - See | | Logs at | #blameOliver
<mnemoc> oliv3r: living with your gf you are probably used to it. Turls lives with his mele...
leowt has quit [Quit: leowt]
vinifr has joined #linux-sunxi
<rellla> dumb question, what is PLAT_PHYS_OFFSET 0x40000000 exactly used for?
vinifr has quit [Read error: Connection reset by peer]
<oliv3r> why does turl get +o! pff racism!
<Turl> rellla: start of dram on the physical addr map
eebrah|noPC has quit [Ping timeout: 240 seconds]
<rellla> Turl, ok. in our linux-sunxi it's 0x4000000
<Turl> rellla: hmm
<Turl> dunno then, I just recognised the number tbh :p
<Turl> oliv3r probably knows :)
<oliv3r> erm why would I?
<oliv3r> that's cedarX fluff libs
<rellla> oliv3r: nah. thats mem handling in general
<rellla> can that be a problem when using the memory allocator device? building kernel and xbmc against to different values?
<rellla> *two
<oliv3r> rellla: quite possible; but the start of ram is on all allwinner soc's 0x4000000
<oliv3r> that 0x8000000 is the 4G marker isnt' it; so that's the end of the physical memory?
<oliv3r> without looking at the code
<oliv3r> Turl: did you get my e-mail?
leowt has joined #linux-sunxi
naobsd has joined #linux-sunxi
<rellla> oliv3r: 0x8000000 is called *Physical DRAM offset* in A10 memory.h that ships with cedarx code. this is either wrong or confusing imo.
<Turl> oliv3r, probably not
pirea has joined #linux-sunxi
<oliv3r> Turl:
<oliv3r> rellla: no, sounds about right, that's where the actual ram starts. < 0x40000 are the registers, after it is the actual ram
<mnemoc> oliv3r: the MX is still set to the forwarding service
<oliv3r> mnemoc: that's perfect
<mnemoc> ok
<mnemoc> super o
<oliv3r> i'm only testing outgoing mails right now
<oliv3r> and i got mine
<oliv3r> but you two should get one too
<oliv3r> say what?
<oliv3r> i can't mail
<oliv3r> strange
<oliv3r> turls message seems to have gone through; mine arrived normally
<mnemoc> amery maybe?
<mnemoc> that's my username there
<oliv3r> ohh
<Turl> I domt see the email
<mnemoc> root mailed me!
<oliv3r> Oct 10 13:43:40 maxima postfix/smtp[3510]: 4239F827CA: to=<>,[]:25, delay=1.8, delays=0.09/0.01/1.2/0.56, dsn=2.0.0, status=sent (250 MESSAGE OK)
<mnemoc> oliv3r: btw, be careful as the wiki is using msmtp to send the mails
<oliv3r> ohh
<oliv3r> hmm
<oliv3r> not sure if those won't conflict then
<oliv3r> since both might install sendmail
<rellla> oliv3r: hm. but shouldn't PHYS_OFFSET be 0x40000000 both times? what's the difference between PLAT_PHYS_OFFSET and PHYS_OFFSET?
<oliv3r> rellla: i have no idea :D
<oliv3r> mnemoc: we should test the wiki mail feature then
Tartarus_ has joined #linux-sunxi
<mnemoc> oliv3r: check the php-fpm config to see how it's sending them
<oliv3r> you don't have locate installed :S
Tartarus_ has quit [Read error: Connection reset by peer]
<oliv3r> mnemoc: undefined; probably using the systems local sendmail
<oliv3r> which links to postfix
<oliv3r> which may have not worked since installing posfix? and nobody complained?
* rellla adds some debug messages to sunxi_alloc to see more phys_addr and virt_addr
<mnemoc> $ grep sendmail /etc/php5/fpm/pool.d/sunxi-mw.conf
<mnemoc> php_admin_value[sendmail_path] = /usr/bin/msmtp -t -i -f
<mnemoc> oliv3r: ----^
<oliv3r> ah ok
<Turl> i can tell you the email is not in my inbox
<oliv3r> Turl: well it was accepted by the other side
<oliv3r> check spam
<mnemoc> maxima mailed me
<oliv3r> mstmp still there adn should remain to work
<mnemoc> once postfix is working we can change that
<mnemoc> oliv3r: smtp-auth/ssl and forwards, no mailboxes please
<mnemoc> oliv3r: you can kidnap the https cert
<oliv3r> rgr
<oliv3r> but i want my mailbox!
<mnemoc> you already have yours
<oliv3r> oh yeah
<mnemoc> you only need to be able to send and receive mails with certain address
<oliv3r> well only 'username' based boxes
<mnemoc> not to store lkml in poor maxima
<oliv3r> not gonna make virtual domains and virtual mailboxes
<Turl> nevermind, was checking wrong inbox
<Turl> its there
<oliv3r> *facepalm*
<Turl> check the addr
<Turl> its sending as @maxima.l-s.o
<oliv3r> well it's the initial default config for now
<oliv3r> and that's when you send as root
<oliv3r> also, that's how vger sends :(
<oliv3r> but we can change that :)
<oliv3r> time to pee
<Turl> you should use twitter more :)
notmart_ has quit [Quit: notmart terminated!]
<oliv3r> Turl: i don't have twitter ;)
pirea has quit [Remote host closed the connection]
<n01> oliv3r: got promoted to op?
<oliv3r> i didn't even notice it lol
leowt has quit [Quit: leowt]
leowt has joined #linux-sunxi
wingrime has joined #linux-sunxi
HeHoPMaJIeH has quit [Remote host closed the connection]
leowt has quit [Quit: leowt]
leowt has joined #linux-sunxi
ykchavan has joined #linux-sunxi
deasy has quit [Quit: Nom d'un quark, c'est Edmonton !]
<mnemoc> the script for the nightly builds of the different kernel branches is "ready" ... will add the code to push the stuff after my lang course
<mnemoc> it's building atm
<mnemoc> hope it's not THAT obscure
<mnemoc> <--- output
geecko has joined #linux-sunxi
leowt has quit [Quit: leowt]
geecko has quit [Ping timeout: 240 seconds]
<mnemoc> new tarballs are only produced if the corresponding branch gets modified
<mnemoc> feedback would be appreciated
eebrah|FTS has joined #linux-sunxi
jinzo has quit [Ping timeout: 245 seconds]
jinzo has joined #linux-sunxi
jinzo has joined #linux-sunxi
jinzo has quit [Changing host]
ykchavan has quit [Ping timeout: 248 seconds]
eebrah|FTS has quit [Ping timeout: 252 seconds]
deasy has joined #linux-sunxi
eebrah|FTS has joined #linux-sunxi
rz2k has joined #linux-sunxi
rellla has quit [Quit: Nettalk6 -]
jinzo has quit [Ping timeout: 245 seconds]
mcbrick has joined #linux-sunxi
eebrah|FTS has quit [Ping timeout: 240 seconds]
eebrah|FTS has joined #linux-sunxi
eebrah|noPC has joined #linux-sunxi
Soru_ has joined #linux-sunxi
Soru has quit [Ping timeout: 240 seconds]
ycx has joined #linux-sunxi
wickwire has joined #linux-sunxi
<wickwire> Hi guys,
<wickwire> I think I found something with the latest sunxi-bsp from the sunxi git
<wickwire> I'm trying to build a custom image for my A20 dev board Cubieboard 2
<wickwire> and while ./configure cubieboard2 works ok,
<wickwire> make hwpack-install SD_CARD=/dev/sdX ROOTFS=your_rootfs.tar.gz
<wickwire> was failing
<wickwire> on the u-boot-sunxi package
<wickwire> and it seems it is due to how the is generated, on the configure step
<wickwire> UBOOT_CONFIG=cubieboard2
<wickwire> this line is added to the file, and it seems that the make step fails on uboot
<wickwire> I edited the file and altered the line to
<wickwire> UBOOT_CONFIG=Cubieboard2
<wickwire> and this seems to have fix it
Soru has joined #linux-sunxi
Soru_ has quit [Ping timeout: 240 seconds]
n01 has quit [Ping timeout: 248 seconds]
arokux2 has joined #linux-sunxi
<arokux2> what ap6476 can stand for?
wickwire has quit [Ping timeout: 252 seconds]
ycx has quit [Ping timeout: 248 seconds]
FR^2 has quit [Remote host closed the connection]
rz2k has quit []
wickwire has joined #linux-sunxi
popolon has quit [Quit: Quitte]
<oliv3r> mnemoc: where are they pointing?
<wens> ooh... time to ask around
eebrah|FTS has quit [Ping timeout: 245 seconds]
rellla has joined #linux-sunxi
_enrico_ has quit [Quit: Bye]
massi has quit [Quit: Sto andando via]
<arokux2> hi wens
akaizen has quit [Remote host closed the connection]
akaizen has joined #linux-sunxi
akaizen has quit [Read error: Connection reset by peer]
akaizen_ has joined #linux-sunxi
<atsampson> arokux2: it's a wireless module made by Ampak:
<arokux2> so aw is able of supporting that WiFi + BT4.0 + FM RX + GPS beast...
<oliv3r> what beast?
<oliv3r> that AP6something thing? where did you find it?
<atsampson> the comment on the recent changes page translates as something like "fix performance problem with AP6476", so I googled for ap6476 datasheet...
rz2k has joined #linux-sunxi
<wingrime> oliv3r: CT wifi is opensource frendly?
panda84kde has quit [Quit: Konversation terminated!]
deasy has quit [Quit: Nom d'un quark, c'est Edmonton !]
rellla has quit [Remote host closed the connection]
geecko has joined #linux-sunxi
<oliv3r> wingrime: no idea yet
geecko has quit [Remote host closed the connection]
geecko has joined #linux-sunxi
<arokux2> any news from Benn in last days?
eebrah|FTS has joined #linux-sunxi
<oliv3r> he's on vacation
<arokux2> good to know
paulk-collins has joined #linux-sunxi
<oliv3r> hey paul
FDCX has quit [Ping timeout: 264 seconds]
partoa has quit [Quit: Page closed]
rellla has joined #linux-sunxi
<arokux2> mripard: hi, you there?
FDCX has joined #linux-sunxi
<wickwire> Hi guys, I'm having trouble getting ethernet working with a cubieboard 2 (A20) and following the sunxi First Steps wiki guide
<wickwire> can anyone help?
<wickwire> the sunxi-bsp worked,
<oliv3r> wickwire: what kind of trouble; it should 'just work' :)
<wickwire> I was able to produce a linaro SD card image and it booted fine
<wickwire> but somehow, no ethernet device there
<wickwire> on my other cubie (A10) it just works
<wickwire> sunxi-bsp as well, same linaro rootfs
<mripard> Turl: and you only tell me once it's merged ?
<wickwire> I noticed that A10 cubie uses WEMAC
<mripard> I said that I wanted to support the SoC, not the boards in the defconfig
<mripard> but the modules are reasonnable to enable
<wickwire> but on cubie2,
<mripard> arokux2: yep
<wickwire> I used ./configure cubieboard2
<wickwire> then before make,
<wickwire> I had to edit the and rectify the UBOOT entry
<wickwire> from "cubieboard2" to "Cubieboard2"
<wickwire> otherwise I would get a uboot generation error
<wickwire> and the easy step with sunxi-bsp procedure worked
<wickwire> I got a functional SD card image for the A20
<arokux2> mripard: do you think "[linux-sunxi] [PATCH 1/4] reset: Add Allwinner A31 Reset Controller Driver" can be a general "single bit based" reset driver?
<wickwire> but somehow, no ethernet
<arokux2> mripard: at least it is needed for all of sunxi.
<wickwire> if I choose to use Cubian's A20 image, I have ethernet
<wickwire> unfortunately I had to destroy that one on my sd card to place the new linaro one
<wickwire> so I don't have a means to compare
<mripard> arokux2: it's already the case in the v2 I have pending for me to have some time to send it :)
<arokux2> mripard: nice :) then I'm waiting for it and will read about phy framework now.
geecko has quit [Ping timeout: 245 seconds]
<steev> wickwire: add sunxi-emac to your /etc/modules or whatever that file is
<steev> the module doesn't get auto loaded
<wickwire> steev: I'll test it right away thanks
geecko has joined #linux-sunxi
<steev> i'm not sure why it doesn't auto probe with the latest kernels, and i'm too busy to look into it
<wickwire> steev: modprobe sunxi-emac won't work
<wickwire> not found
<wickwire> I'll have a look in the kernel sources I used
<wickwire> from linux-sunxi git checkout
<wickwire> and see where the option is
<wickwire> I didn't mess with the kernel,
<steev> sunxi_emac
<wickwire> FATAL: Module sunxi_emac not found
<steev> did you install the modules?
<oliv3r> wickwire: wemac is a really realyl old driver; something smells that you are using old kernels :)
<steev> that's definitely the module name, and it's in the sun7i_defconfig
<wickwire> I followed the easy step in the guide
<wickwire> sunxi-bsp
<wickwire> ./configure Cubieboard2
<steev> wickwire: what does your /lib/modules/ look like
<wickwire> make hwpack-install SD_CARD=/dev/sdX ROOTFS=your_rootfs.tar.gz
<wickwire> lemme see
<wickwire> /lib/modules/3.4.61/
<wickwire> and then I have a sub-dir "kernel"
<wickwire> and some files
<wickwire> modules.alias, modules.dep,
<wickwire> and "kernel" has...
<steev> no drivers directory?
<steev> kernel/drivers/net/ethernet/allwinner ?
<wickwire> /lib/modules/3.4.61/kernel/drivers
<wickwire> ahhh... nothing after /net
<steev> steev@cubieboard2 /lib/modules/3.4.61+/kernel/drivers/net/ethernet/allwinner $ ls
<steev> sunxi_emac.ko
<wickwire> no /net/allwinner
<wickwire> just /net/irda
<wickwire> and /net/usb
<wickwire> and some others
<steev> i don't use the bsp, mostly because it was suggested to not be working when i was setting up my cb2
<steev> and once i had gentoo installed *shrug*
<wickwire> ahhh... ok
<wickwire> anyways I'm checking the kernel inside the bsp
<wickwire> and seeing if I have allwinner options
<steev> check the .config
<wickwire> maybe the bsp scripts didn't enable them...
<steev> steev@cubieboard2 /usr/src/linux $ grep EMAC .config
<wickwire> K55VM linux-sunxi # grep -R "CONFIG_SUNXI_EMAC" *
<wickwire> arch/arm/configs/sun4i_crane_defconfig:CONFIG_SUNXI_EMAC=y
<wickwire> arch/arm/configs/sun5i_defconfig:CONFIG_SUNXI_EMAC=y
<wickwire> arch/arm/configs/sun4i_defconfig:CONFIG_SUNXI_EMAC=y
<wickwire> grep: arch/arm/mach-sun7i/include/mach/sys_config.h: No such file or directory
<steev> techn__: should be using stage/sunxi-3.4 not sunxi-3.4
<techn__> steev: bsp is using sunxi-3.4
<steev> time to fix that
<wickwire> I think it is using K55VM linux-sunxi # grep "EMAC" arch/arm/configs/sun7i_defconfig
<wickwire> sorry
<steev> in fact, that's one of the last commits to the defconfig
<techn__> non-stage is last "stable" kernel
<wickwire> arch/arm/configs/sun7i_defconfig
<wickwire> I think it is using this,
<wickwire> but this doesn't have any EMAC entry
<steev> wickwire: well, you'll need to enable it yourself
<wickwire> to be set
<techn__> stage/sunxi-3.4 stuff is experiamental.. but wickwire, you can change branch by your self
<steev> oliv3r: btw, i don't understand the i2c =y change on the mailing list(s)
<wickwire> ok I will do that - can it be build-in "y" or do you advise "m" as module?
<steev> when i do that here, the kernel pitches a fit about i2c being probed twice
<oliv3r> steev: don't we need i2c for AXP so it's important
<steev> oliv3r: i'm talking about the cpufreq
<steev> [PATCH 3.4 4/4] sun7i_defconfig: Build in i2c driver, otherwise the cpu voltage scaling won't work
notmart has quit [Quit: notmart terminated!]
Sonicadvance1 has quit [Remote host closed the connection]
<oliv3r> yeah how i2c relates to cpufreq i'm not sure, expcept that cpufreq might need AXP to setup voltages etc for lower clocks?
<oliv3r> and maybe cpu scaling driver/voltage relies on builtin i2c
<steev> well rz2k seems to think it goes nuts?
<steev> ah, right
<steev> because i2c-sunxi wasn't actually being probed
Sonic11 is now known as Sonicadvancd1
Sonicadvancd1 is now known as Sonicadvance1
<oliv3r> that's just my guessing
<oliv3r> i don't know tbh :)
<steev> well i guess i'll let the system do stuff for a bit
<steev> but i2c definitely pitches a fit when it's built in
<steev> i wish i'd kept the log
<oliv3r> :S
<steev> yeah i know
<steev> i have to play with the mirabox today though
wickwire has quit [Remote host closed the connection]
<oliv3r> i wanna fix the ahci driver; but don't even know where to start :S
Gerwin_J has joined #linux-sunxi
<wingrime> oliv3r: 3.3 from aw works
<oliv3r> wingrime: yeah but wills wangs patch even fails
ss__ has joined #linux-sunxi
<ss__> hello
<hno> hi ss__
<ss__> I've been trying to boot allwinner a10 using a uSD but it always stops at this point
<ss__> <6>Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
<hno> what board are you trying to boot on?
<ss__> I have developed a board that has 4 256mb ram chips
<ss__> DDR3
<hno> so a new untested board.
<ss__> I am using DRAM parameters of Mele A1000G
<ss__> Yes
<ss__> untested
<hno> du you have any other board to test your software on?
<mnemoc> oliv3r: not sure where to upload them yet. but probably nightly/linux/
<ss__> We has an evaluation board from WITS the allwinner support guys but it cannot boot from uSD
<hno> the A10 EVB can boot from SD. You just need to find which SD slot is MMC0.
<oliv3r> ss__: why A10? a10 isn't even sold anymroe is it
<hno> s10 is still sold to those who ask for it.
<oliv3r> ss__: have you tried hans'gs fedora image?
<ss__> It is, we also have A20 but are starting with A10
<ss__> If I change the uImage file to that in the linux-sunxi folder it goes further but stops at
<ss__> <5>NFS: Registering the id_resolver key type
<oliv3r> use one of hangs kernels
<hno> I would guess it's either power of dram issues.
<oliv3r> power could be it too yeah
<ss__> I am using DC jack
<hno> are you using an AXP?
<ss__> I set the DRAM frequency to 360MHz
<wingrime> oliv3r: I think PLL settings for a20 wrong for sata
<wingrime> oliv3r: just guess
<wingrime> oliv3r: but I think you should check it for a first
<oliv3r> well wills wangs patch is very very similar to 3.3
<oliv3r> and 3.4 (3.4 works too)
<oliv3r> ss__: AXP is kinda important to keep power running smoothl
<hno> ss__, what is the core & dram voltages when it hangs?
<ss__> let me measure
<hno> having the right voltages is important. AXP is just one tool for the job with full support in the AW sources.
<ss__> core is 1.26V
<ss__> DRAM is 1.51V
<ss__> I also have 1.43V in one LDO that should be 1.2V
<ss__> It was 1.2V previously
<Turl> 1.26 is a little low isn't it?
<hno> that core voltage is a bit low. Should be around 1.4V at this stage before freqscaling kicks in and downclocks the CPU.
<ss__> ok
<ss__> Is there a setting I can change to fix it?
<Turl> AW uses 1.25 for freqs lower to 624Mhz on their cpufreq driver
<Turl> ss__: a setting where?
partoa has joined #linux-sunxi
<hno> ss__, which AXP rail is your core voltage? And what is that LDO feeding?
<ss__> just asking if it can be adjusted by a config file
<oliv3r> what is your input voltage at that point
<ss__> just to clarify the DCDC3 is 1.43V
<hno> Odd.
<ss__> but DCDC2 is 1.2V
<hno> are you sure you have not mixed them up?
<hno> power_failed |= axp209_set_dcdc2(1400);
<hno> power_failed |= axp209_set_dcdc3(1250);
<ss__> sorry
<hno> is what u-boot sets them to.
<ss__> It's DCDC2 1.43V and DCDC3 1.26V
<hno> Ok, that is better.
<hno> and DCDC2 is feeding the core power?
<ss__> yes
<ss__> for the CPU core
<hno> so core voltage seems to be right.
<ss__> ok
<hno> around 1.4 V
<ss__> Is it possible that my DRAM parameters need to be altered?
<hno> possibly if your board is out of spec.
<ss__> I'm using 360MHz
<ss__> or my compiler?
<oliv3r> a precompiled known to work kernel :)
<hno> What frequency you can use depends on what chips you are using, how good your DDR3 dram wiring is, how good your ground planes are and some amount of luck in te design..
<ss__> I am using version 4.7.1
<ss__> What about the other parameter like CAS and ZQ, how do they affect
<ss__> parameters
<oliv3r> they depend on your ram parameters really
<oliv3r> but they tend to be quite 'safe'
eebrah|noPC has quit [Ping timeout: 248 seconds]
<oliv3r> have you tried a pre-compiled known to work kernel?
<oliv3r> ideally a non-android kernel ;)
<ss__> Yes
<ss__> I tried a pengpod700 image
<oliv3r> then something might be broken :(
<ss__> it stops at
<ss__> <6>hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available
<wingrime> ss__: try 512 Gb
<ss__> by broken you mean a non-functioning IC
<wingrime> err
<wingrime> Mb
<ss__> H5TQ2G83CFR-H9C
<ss__> is my RAM IC, I have 4
<ss__> wingrime are you suggesting I use parameters for 512MB?
eebrah|noPC has joined #linux-sunxi
<ss__> I have tried that but it still hangs
<oliv3r> you can always lower the density to 256mb to only use your first ram chip
<hno> to only use on chip you would need to reduce bus width.
<hno> not sure the A10 is happy with 8-bit bus widt.
* hno needs to fix his h key.
<oliv3r> i thought bus-wdith is always 8 or 16 bit
<hno> A10 is 32-bit.
<ss__> Currently I have set 2048 as the value for density
<hno> io width is 8 or 16 depending on what chips you have.
<ss__> I has set io width to 8
<hno> which is correct for 4 x 8-bit chips.
<oliv3r> i thought iow was for either 8bit or 16bit chips; and the bus width = iowidth * nr. of chips
<hno> oliv3r, yes, 4 * 8 = 32
<oliv3r> so what if you have 2x16bit?
arokux2 has quit [Remote host closed the connection]
<hno> 2 x 16 = 32
<oliv3r> erm 2x 8
<oliv3r> :p
<hno> have not seen that used on A10, only A13 which is 16-bit.
rellla has quit [Quit: Nettalk6 -]
<oliv3r> well isn't the mem ctrl the same?
<hno> In A10 and A13? no.
<hno> mostly the same, but not the same.
<hno> and A13 only have DRAM data pins. A10, A20 and A10s all have 32. A31 have 64.
<hno> A13 only have 16 ...
<oliv3r> ok
<hno> A20 and A10 DRAM controller is more similar than A13, but also not the same.
<oliv3r> ah ok
<oliv3r> then i see, a10 is always 32 bit
<oliv3r> and you have to choose memory appropiatly
<hno> I think it support capping the DRAM bus width, just have not seen any boards doing it.
<hno> the memory bandwidth is already low with 32 bit for todays usage with lots of media and GPU operations for composing the display.
<rm> A13 is 16 bit memory bus?
<ss__> Is it possible that my compiler has a problem?
<ss__> If I use an image of a device like Pengpod how far should it boot?
<hno> don't know how tat pengpod image is configured.
<hno> or what is the right settings for your board.
<ss__> What should be the appropriate settings for H5TQ2G83CFR-H9C chips?
<hno> No idea. You should know what the chips you selected are rated for.
<hno> in combination with what frequency your board is designed for.
jinzo has joined #linux-sunxi
<ss__> It should be able to work within 480MHz for the RAM
<ss__> range
<ss__> Which is the best version of compiler to use?
<wingrime> ss__: check manual
<wingrime> ss__: about H5TQ2G83CFR-H9C timings
<ss__> The reason I'm asking is because, when I changed from 4.7.2 to 4.7.1 it began to boot
<wingrime> ss__: compiler does not matter
<ss__> previously nothing happened when I powered the board
paulk-collins has quit [Quit: Ex-Chat]
<wingrime> oliv3r: a23 is not a13 pin-pin
<wingrime> compatible
<ss__> Which manual wingrime?
<wingrime> ss__: IC datascheet
<hno> ss__, you could try downclocking CPU and DRAM a lot an see if that helps.
Black_Horseman has joined #linux-sunxi
<ss__> ok
<ss__> Currently my processor is 1008MHz, how low can I go?
<wingrime> 60Mhz
<ss__> ok
<wingrime> hno: dram will still act on own speed
<wingrime> hno: he can have problems with ddr3 routing where we can't help much\
<ss__> The CPU speed can be lower that DRAM speed?
<wingrime> ss__: es
<wingrime> yes
<ss__> ok
<wingrime> ss__: but less pressure
<wingrime> ss__: also, check how you soldered soc and ddr3
<Turl> wingrime: 32khz work too
<wingrime> ss__: any problems here fatal
<Turl> but it's sloooooooow
<oliv3r> wingrime: probably because of package; smaller package
<hno> wingrime, what do you mean with dram will act on own speed?
<hno> it's clocked by the DRAM controller.
<wingrime> hno: yes
<wingrime> hno: but not depend much from cpu
<hno> Yes, that's obvious. The clocks are separate and only CPU clock can be easily tuned after start.
<oliv3r> well on a10 you can't play with the mbus
<hno> a10 do not have mbus.
<hno> but mbus is internal to the DRAM & DMA controller.
<Turl> what happened with mbus tuning after all?
<hno> not sure. Been buried in bitcoin mining for the last months+
<wingrime> hno: crazy stuff
<Turl> hno: designing ASICs and the like?
<oliv3r> no mbus or no tunable mbus on a10 ...
<oliv3r> a13 does have mbus
<oliv3r> (tuneable)
<hno> Turl, yes, the company launched it's asic a week ago.
<Turl> oliv3r: it's on sun5i and higher
<Turl> hno: how long can you keep on selling those? I assume with the increasing bitcoin complexity there will be a point where ROI will be too long to be viable
<oliv3r> the tuneabilty, but how can a1 not have an ambus at all
<hno> Turl, correct.
<ss__> I have reduced it to 450MHz, the result is still the same, I want to try 150MHz
<wingrime> oliv3r: I think regs present
<hno> wingrime, A10 do not seem to have mbus clock registers.
<oliv3r> wingrime: they are but allways 0
<oliv3r> i think it's a fixed mbu
<hno> and the available diagrams and descriptions of a10 is slightly different in that area compared to the later designs.
<wingrime> hno: yeax, that can be simple hw dividor
<mnemoc> 3.10 and devel still need to get the .dtb compiled and injected in the tarball
ss__ has quit [Ping timeout: 250 seconds]
<oliv3r> yeah but isn't the mbus the bus that connects devices to the memory?
focus_it has joined #linux-sunxi
<hno> oliv3r, no, it's an internal bus for SoC periperials to talk to the DRAM controller.
<hno> only DRAM controller talks to memory.
<hno> CPU core talks directly to DRAM controller not using MBUS, and some other as well.
<oliv3r> talk to other then dma
<oliv3r> so what's the difference between dma and mbus?
<hno> dma is a function. mbus a transport.
<hno> but we don't really know mbus very well.
eebrah|FTS has quit [Ping timeout: 248 seconds]
<oliv3r> i just don't understand is all
<oliv3r> now if you would have said that dma is done through the mbus; i'd say 'ohh'
<hno> The display engine DMA is surely done via mbus. But not all DMA.
eebrah|noPC has quit [Ping timeout: 248 seconds]
<hno> at least that is my understanding. But not very detailed info available.
<Turl> mbus is the highway and dma is the trucks
<hno> kind of. mbus is one highway.
<oliv3r> without an architectual drawing it's hard to understand for me :)
<hno> indeed
<oliv3r> Turl: now that makes sense
<oliv3r> so mbus is a faster dma ;)
<hno> no, mbus is a transport for dma requests.
<Turl> no, mbus is just a pipe to take your bytes to the ram
<oliv3r> so how is DMA implemented on, say x86 without an mbus?
<hno> DMA is a function. Can be implemented in very many ways.
<oliv3r> ok
<Turl> x86 has a dedicated chip to do DMA according to wikibooks
<oliv3r> so if DMA is implemented using the mbus on these SoC's; why would a10 not have one
<Turl> A10 probably has one
<Turl> with hardcoded settings
<oliv3r> that's what i said
<oliv3r> but i was told i was wrong!
<Turl> who said that?
tinti has joined #linux-sunxi
<hno> I do not think A10 have a mbus as such. Looks like they added mbus as concept in sun5i design.
<hno> but surely A10 do have something else that fills the same function.
<hno> Unless the mbus is closely related to the dram controller host ports.
<hno> but I suspect the A10 display engine uses an AXI host port to te DRAM controller, while sun5i and later added an mbus layer.
<oliv3r> ah
<oliv3r> well that's all deep design knowledge i dont have :)
<oliv3r> the closest i've been was handle-C and vhdl on FGPA's
<wingrime> oliv3r: freq divider very simple
<wingrime> oliv3r: 4-5 lines in verilog
<oliv3r> yeaj
<hno> a divider is simple yes. A bus with arbiter etc is not so simple.
<hno> oliv3r, gives a quick primer on meaning of AMBA/AXI/AHB/APB.
<oliv3r> ohh taht's really good
<oliv3r> AMBA i thought was the braodcom equiv. of ahb/axi/apb
<hno> not at all.
<hno> A in all of them is AMBA.
<hno> and we have all of them in sunXi.
<oliv3r> :D
<hno> AXI is the highway with a mix of cars and huge trucks. AHB a road, APB s small bicycle lane.
<oliv3r> nice anology
<oliv3r> so where does the mbus fit here? Super speed highway parallel to the AMBA road-network?
<wingrime> hno: cortex m have amba?
<hno> Yes. amba is an umbrella of many things.
<wingrime> hno: even on m0 or m1?
tinti has quit [Read error: Connection reset by peer]
<hno> wingrime, yes. It's what is used for connecting the CPU core to anything...
<hno> pretty much any design ARM7 or later uses AMBA, and is also frequently used in many other non-ARM SoCs as well to be able to reuse the same peripherial ecosystem.
<hno> Re Cortex-M0 quote from ARM: "The Cortex-M0 processor implements a reduced version of the Advanced Microcontroller Bus Architecture (AMBA®), the AMBA-Lite bus"
rzk has joined #linux-sunxi
<hno> wingrime^
<hno> oliv3r, my gut feeling is that mbus is a specialised bus for display engine and some more which then connects to an AXI host port on the DRAM controller.
rz2k has quit [Ping timeout: 248 seconds]
<hno> reducing some of the complexity of AXI.
<wingrime> hno: on opencores there opensource AMBA replacment and arm compatible cpu
<hno> yes. But most opencores componens are using wishbone instead of amba.
<hno> another interconnect standard.
<mnemoc> oliv3r: can you give me ARM: sunxi: sound-codec, add more controls + extend sun7i controls as a .patch ? patches with chinese don't work well on the ML + git am :(
geecko has quit [Quit: Quitte]
<mnemoc> oliv3r: or a commit to cherry-pick?
<hno> mnemoc, I did manage to massage one such patch into the right form with iconv earlier.
<mnemoc> good hint
<hno> think it got encoded as GB18030 but our repo is UTF-8
wingrime has quit [Read error: Operation timed out]
FDCX has quit [Read error: Operation timed out]
popolon has joined #linux-sunxi
FDCX has joined #linux-sunxi
pirea_cubian has joined #linux-sunxi
jinzo has quit [Remote host closed the connection]
pirea_cubian has quit [Quit: Leaving]
discopig has quit [Ping timeout: 264 seconds]
tinti has joined #linux-sunxi
focus_it has quit [Quit: Leaving]
akaizen_ has quit [Remote host closed the connection]
akaizen has joined #linux-sunxi
akaizen has quit [Ping timeout: 245 seconds]
akaizen has joined #linux-sunxi
ycx has joined #linux-sunxi