tllim has quit [Read error: Connection reset by peer]
sr-digitronic is now known as basxto_
arete74 has joined #linux-sunxi
lemonzest has joined #linux-sunxi
akaWolf has quit [Ping timeout: 256 seconds]
thehungus has joined #linux-sunxi
tom_nov has joined #linux-sunxi
raspo666 has joined #linux-sunxi
yann|work has joined #linux-sunxi
chlorine has joined #linux-sunxi
chlorine has quit [Ping timeout: 265 seconds]
BenG83 has quit [Quit: Leaving]
_whitelogger has joined #linux-sunxi
BenG83 has joined #linux-sunxi
yann|work has quit [Ping timeout: 248 seconds]
pgreco has joined #linux-sunxi
megi has joined #linux-sunxi
thehungus has quit [Ping timeout: 260 seconds]
clemens3 has joined #linux-sunxi
IgorPec has joined #linux-sunxi
victhor has joined #linux-sunxi
<mripard>
silviop: no one reads bugzilla
chlorine_ has joined #linux-sunxi
<mripard>
jernej: I didn't put you in cc ? :/
focus has joined #linux-sunxi
<focus>
hi, got a bit of funding and spare time - thinking of open source kicad R40 pcb :)
<focus>
R40 documented well enough?
swabbles has joined #linux-sunxi
SJRvanSchaik has quit [Ping timeout: 264 seconds]
KotCzarny_ has joined #linux-sunxi
vbmithr_ has joined #linux-sunxi
jailbox_ has joined #linux-sunxi
<BenG83>
what made you look at R40?
KotCzarny has quit [Ping timeout: 264 seconds]
mcan has quit [Ping timeout: 264 seconds]
jailbox has quit [Ping timeout: 264 seconds]
vbmithr has quit [Ping timeout: 264 seconds]
mcan_ has joined #linux-sunxi
jailbox_ has quit [Quit: Leaving]
jailbox_ has joined #linux-sunxi
<focus>
R40 has sata :)
<focus>
i'm thiking sata good for hard disk
f0xx has quit [Ping timeout: 255 seconds]
clemens3 has quit [Ping timeout: 248 seconds]
yann|work has joined #linux-sunxi
<focus>
2GB RAM to boot Ubuntu
Strontium has joined #linux-sunxi
jailbox_ has quit [Quit: Leaving]
jailbox has joined #linux-sunxi
<focus>
Boot from uSD card
<focus>
and then chain to hard disk
<swiftgeek>
focus: PCB for what? SBC?
<swiftgeek>
focus: remember to use components that are generic when possible ie. can be found on aliexpress
<focus>
SBC - hopefully 6 layer or less
<swiftgeek>
definitely use PMIC so it can work off the battery
<swiftgeek>
focus: if somebody pushes the BOM too much - leave pads on PCB, remove from BOM
<swiftgeek>
focus: definitely have pads for diode for reverse polarity protection/fuse and esd protection
<swiftgeek>
focus: and each rail should be possible to detached as a whole or from individual circuits so it is actually possible to 1. debug and fix board 2. monitor current of a chosen circuit
<focus>
PMIC definitely - but I really don't know much about this IC
<swiftgeek>
focus: this can be achieved either via solder bridges pads or special 0Ω links on PCB
<focus>
connect direct with solder bridge or through opto isolator if chip installed - make it an option
<focus>
i design those before
<willmore>
You don't need the diode on the SPI NOR. You need a jumper that disables the CS line to it. If the SoC can't read it, I'll fall to the next boot device. You just put something there to say "take off the jumper so I can reflash the SPI".
<swiftgeek>
focus: that would be ideal
<swiftgeek>
willmore: nope you misunderstood :D
<willmore>
No other boot device?
<willmore>
It's allwinner, there's always FEL.
<swiftgeek>
willmore: external reflashing via testclip
<willmore>
No, I understood that. I'm saying don't do that.
<willmore>
Let the target reflash itself.
<swiftgeek>
meh
<swiftgeek>
external reflashing is fun to have ;P
<swiftgeek>
focus: btw you would put that diode on solder bridge anyway
<willmore>
It's an unnecessary complication. What are you doing to protect the data lines?
<swiftgeek>
so no diode -> regular solder bridge
<swiftgeek>
willmore: no need to protect it
<willmore>
Now you have a board that'll need a dozen solder bridges installed by hand.
<swiftgeek>
willmore: if it's too huge bother - 0Ω links
<swiftgeek>
in coper
<swiftgeek>
*copper
<swiftgeek>
the real problems start when you don't have even that
<willmore>
I like the pads for a 0ohm resistor. That way you can enable/diasable in the build list for a specific batch--just like you could populate or not specific extra chips.
<focus>
thinking - may be 2 flash chips - one for the current boot, the second for alternative boot - handy for developers
<willmore>
You can alwasy take the 0 ohm off and put a current shunt there.
<swiftgeek>
focus: nah fel is for devel
<willmore>
focus, find some way to swap between the two in software and/or a jumper and you'll make friends with developers.
<swiftgeek>
focus: but you would have that on x86 boards (2 chips)
<swiftgeek>
focus: this is why i mentioned solderbridge across button
<swiftgeek>
for fel
<swiftgeek>
bonus points for making it header for jumper
IgorPec has joined #linux-sunxi
<focus>
for array design, i was going to have an extra chip that allowed reboot of the SoC and perhaps change of the boot chip - sounds naff - but handy
<swiftgeek>
focus: not really for allwinner :P
<focus>
remote control of reboot through rs485 messaging line
<swiftgeek>
focus: boot chip is just handy to have there so you don't need to worry about having uboot in beginning of SD/eMMC
<swiftgeek>
so guide for distro is shorter
<swiftgeek>
focus: allwinner is already rich with alternative boot options
<swiftgeek>
focus: you should probably focus more on designing bed of nails :P
<swiftgeek>
so you can automate troubleshooting :P
<swiftgeek>
(i have no clue whether it exists on R40)
<focus>
wow did not know that
<focus>
but binary blobs
<swiftgeek>
focus: no blobs :D
<swiftgeek>
you can use it however you like for now :P
<swiftgeek>
would be pretty neat of out-of-the-band stuff
<swiftgeek>
over that rs-485
<wens>
focus: you need to get the PMIC that's paired with the SoC, and follow design recommendations, like which rail should be used for what
<wens>
those rails come up by default at the correct voltage when it powers on
<wens>
so it automagically works :)
<swiftgeek>
and sequence
<focus>
yes - pmic - i think there are open source circuits out there - just copy i guess?
<swiftgeek>
focus: that would be hard
<swiftgeek>
it's analog/digital mixed
zerotri has quit [Ping timeout: 255 seconds]
<swiftgeek>
so first step really is to have open fab xD
zerotri has joined #linux-sunxi
<swiftgeek>
focus: if you look at x86 / thinkpad you will notice that there is a separate gate array to do power sequencing :P
<swiftgeek>
so such PMIC made just for the allwinner soc is pretty neat thing as it saves you a lot of trouble
<swiftgeek>
+ it's mixed so it's really compact
<focus>
hmmmp.. stick with allwinner related pmic
<focus>
this AR100 - how to use?
<focus>
is there a compiler for it?
<swiftgeek>
focus: first confirm if it's in AR100 xD
<swiftgeek>
*R40
<focus>
(probably not immediately use AR100 - I plan the array and peripherals to have same STM32F103C8T6 to do the communications - too difficult to have different CPUs)
<focus>
Also may be use cheaper STM32F030C8T6 or its clone GD32F030C8T6
<focus>
difference is STM32F103C8T6 has USB - and I got it working with Arduino IDE :)
<swiftgeek>
focus: GD32F030C8T6 should have usb too
<swiftgeek>
and way bigger flash
cosm has quit [Read error: Connection reset by peer]
<swiftgeek>
but not so sure about its accessibility
<focus>
accessibility?
<swiftgeek>
focus: well possibility to source
jbrown has quit [Ping timeout: 256 seconds]
<focus>
The STM32 chips also have free AC6 Eclipse IDE gcc compiler that runs on Linux
<swiftgeek>
it doesn't like GD32 has quite caught on
<swiftgeek>
*doesn't look
cosm has joined #linux-sunxi
<focus>
GD is China company - and they raising prices of their STM32 clones - so I think they might have caught on :))))
<swiftgeek>
focus: that would be opposite if they are raising it xD
<focus>
They were cheaper than ST, but now it is similar price
<focus>
and the GD is faster
<swiftgeek>
focus: but it's still pin and footprint compatible right ?
<focus>
and 100% identical to ST - the gcc generated code, and the programmer work identically
<focus>
i buy both - 100% identical
<swiftgeek>
so as long as you don't depend on bigger flash it should be fine
hardfalcon has joined #linux-sunxi
<swiftgeek>
focus: anyway try to not make your board overly complex ;D
<focus>
it would be nice to get the Arduino IDE to work on R40 - to make it like a PCDuino - is that complicated i wonder?
<swiftgeek>
focus: would be probably against common sense
<swiftgeek>
xD
<swiftgeek>
ah IDE itself ? sure no issues
<focus>
i agree but think of the childrroooon!
fkluknav has joined #linux-sunxi
<swiftgeek>
focus: and for love of flying spaghetti monster
<swiftgeek>
don't use blue leds
ernestask has joined #linux-sunxi
<hanetzer>
hehe. what's wrong with blue ones?
<swiftgeek>
retina piercing spawns of devil xD
<silviop>
mripard: i file on linux-suxi mailing list ok?
<mripard>
silviop: no, the PWM authors and maintainers aren't there
<focus>
I got arduino ide working on linux in R40 board no problems
<mripard>
and it's the one you should be reporting it to
<focus>
swiftgeek: once i finish the R40 board, it should be replacement for the hard to get A20 boards
<focus>
after that i try my luck with a RK3399 - but not much experience with it
<KotCzarny>
focus: ar100 is openrisc core that can be initialized either via uboot or loading in linux/arm
<KotCzarny>
pretty much self contained and independent from arm cores
<KotCzarny>
there is gcc for it and usually soc registers are documented enough to have fun with it
<KotCzarny>
initially it was meant for powercontrol/suspend etc, but nowadays its unused by mainline kernel
<KotCzarny>
so one can treat it as a separate cpu
<swiftgeek>
KotCzarny: but does it exist in R40?
<focus>
KotCzarny: thank you i will research this - if it has gcc support, and it can interface through the SoC pins for a serial link, i can then use it to communicate through a RS485 link to command it to do things when the board is an array
<silviop>
mripard:ok i added the mantainer to the bug i filed with bugzilla
<KotCzarny>
focus: it can do pretty much everything arm cores can
<focus>
lately i put uarts through optic isolator - because building big systems is a risk with lots of boards connected - some running at high voltages
<swiftgeek>
sometimes they are good at hiding it :P
<focus>
a long time ago i downloaded a set - have to find them again
<focus>
ah - the download links work for schematic diagram from gitbook site
reinforce has joined #linux-sunxi
<swiftgeek>
would be nice to see reference schematics from allwinner
Ixnus has quit [Ping timeout: 260 seconds]
<swiftgeek>
but at least it has AXP221S used so there is that
<Strontium>
icenowy[m]: i am trying to build your TVE code (tve-v2 branch) for a OPi Zero (Armbian) 4.14 Kernel. Other then removing things the Armbian kernel already seems to include and changing at to @ in DTSI files, it all was reasonably easy to port forward.
jeandet has quit [Ping timeout: 255 seconds]
<Strontium>
However, it doesn't do anything, and I am sure thats my fault, my question is, is the best code for me to play with?
juri_ has quit [Ping timeout: 240 seconds]
a|3x has quit [Ping timeout: 255 seconds]
jeandet has joined #linux-sunxi
Ixnus has joined #linux-sunxi
rwmjones is now known as rwmjones|mtg
<focus>
page79 of R40 datasheet V0.1 has pin map of BGA - I think i can start working on a schematic symbol for the bga today
a|3x has joined #linux-sunxi
f0xx has joined #linux-sunxi
juri_ has joined #linux-sunxi
putti_ is now known as Putti
BenG83 has quit [Remote host closed the connection]
<focus>
olimex nice - i download some of their stuff before and buy their boards
<focus>
wow - making their own open source laptop
silviop has quit [Quit: ChatZilla 0.9.93 [SeaMonkey 2.49.1/20171015235623]]
Ixnus has joined #linux-sunxi
<Ixnus>
yes, Tsvetan.
<Ixnus>
first batch of the laptop already shipped, Just contact them with what you are up to.
<Ixnus>
Good luck with your project.
Ixnus has quit [Quit: Page closed]
juri_ has quit [Remote host closed the connection]
juri_ has joined #linux-sunxi
putti_ has joined #linux-sunxi
Putti has quit [Disconnected by services]
putti_ is now known as Putti
<focus>
Tsvetan knows me from Cubieboard days :)
<focus>
Ixnus: Yes may be cooperation.
tllim has joined #linux-sunxi
juri_ has quit [Ping timeout: 255 seconds]
<Strontium>
icenowy[m]: I have determined that "sun4i_tv_probe" is being called, but "sun4i_tv_bind" is not subsequently being called, so i guess thats my problem. Not sure what cause/blocks the bind being called.
<swiftgeek>
apparently AXP221s can go to 10V
<swiftgeek>
so that's not that bad
<swiftgeek>
oh nvm
itdnhr_ has quit [Quit: leaving]
<swiftgeek>
that was Absolute max my chinese was crap
<swiftgeek>
xD
itdnhr has joined #linux-sunxi
<swiftgeek>
still 6.3V :(
<focus>
5V 30A from ATX for array ought to be enough
<focus>
I was planning battery back up in case power off by mistake
<focus>
18650 / 26650 batteries
<wens>
lkcl mentioned ddr3 ram supplies being hoarded by apple lol
<wens>
now it's passed CNY, wonder if anything changed
<focus>
RAM is seriously short supply
tl_lim has joined #linux-sunxi
<focus>
Moore's law not scaling - demand higher - but 2D manufacturing is taking up all capacity
tllim has quit [Ping timeout: 265 seconds]
BenG83 has joined #linux-sunxi
f0xx has quit [Ping timeout: 252 seconds]
BenG83 has quit [Remote host closed the connection]
<swiftgeek>
focus: 5V 30A, add some contact resistance...
miasma has quit [Ping timeout: 256 seconds]
xyntrix has joined #linux-sunxi
juri_ has joined #linux-sunxi
maz_ is now known as maz
rwmjones|mtg is now known as rwmjones
dddddd has joined #linux-sunxi
miasma has joined #linux-sunxi
<megi>
I noticed that with 4.16-rc1 LVDS output on A83T doesn't work (there's output but it's garbled)
<Guest3431>
allwinner chips are fully open right? no blobs? if i dont care about 3D accel.
<plaes>
Guest3431: depends..
<Guest3431>
do you know of a fully open hard-firm-software chip, no scruples? or are the Allwinner's my best bet
<plaes>
"no blobs" is somewhat gray area..
<plaes>
there's boot rom and newer chips also have AR100
f0xx has joined #linux-sunxi
<Guest3431>
plaes, my primary use case is as an SPI programmer, but if i can't make a purely ethical purchase anyway, better look for something cheap, i guess..
<BenG83>
as BROM can be dumped and AR100 is not used, I consider most of my Allwiner devices blob free for the SoC :P
<plaes>
Guest3431: why not just use a whatever microcontroller that has SPI support and use UART or USB for communications
<Guest3431>
i am searXing as i go along here, still a noob, what would you recommend me plaes ?
<plaes>
well, stm32f103-based devices are cheap.. or just use esp32 with micropython
<anarsoul>
embed-3d: hey, do you have any patches for a64 thermal sensor?
Ntemis has joined #linux-sunxi
<Guest3431>
thanks
<hanni76>
anarsoul: he is working on it, not finished yet
xcko has quit [Ping timeout: 255 seconds]
xcko has joined #linux-sunxi
vagrantc has joined #linux-sunxi
Wizzup has quit [Ping timeout: 255 seconds]
Wizzup has joined #linux-sunxi
ernestask has quit [Quit: ernestask]
Wizzup has quit [Ping timeout: 264 seconds]
Wizzup has joined #linux-sunxi
hanni76 has quit [Remote host closed the connection]
BenG83 has quit [Remote host closed the connection]
BenG83 has joined #linux-sunxi
Wizzup has quit [Ping timeout: 255 seconds]
BenG83 has quit [Remote host closed the connection]
BenG83 has joined #linux-sunxi
Wizzup has joined #linux-sunxi
clemens3 has quit [Ping timeout: 240 seconds]
f0xx has quit [Ping timeout: 256 seconds]
lrusak has quit [Read error: Connection reset by peer]
TEKrantz has quit [Read error: Connection reset by peer]