TheAssassin has quit [Remote host closed the connection]
TheAssassin has joined #linux-amlogic
bengal has quit [Ping timeout: 246 seconds]
bengal has joined #linux-amlogic
sputnik_ has joined #linux-amlogic
sputnik__ has joined #linux-amlogic
sputnik_ has quit [Ping timeout: 256 seconds]
buzzmarshall has quit [Remote host closed the connection]
Darkmatter66 has quit [Ping timeout: 256 seconds]
vagrantc has quit [Quit: leaving]
cmeerw has joined #linux-amlogic
asdf28 has joined #linux-amlogic
warpme_ has joined #linux-amlogic
sputnik__ has quit [Ping timeout: 260 seconds]
zkrx has quit [Quit: I'm done]
zkrx has joined #linux-amlogic
BorgCuba has joined #linux-amlogic
zkrx has quit [Ping timeout: 272 seconds]
drieschel has joined #linux-amlogic
drieschel has quit [Client Quit]
zkrx has joined #linux-amlogic
<BorgCuba>
While looking for S905 nand infos I stumbled upon some zircon/fuchsia code for amlogic. Has somebody here already tried to run fuchsia on s9xx?
asdf28 has quit [Ping timeout: 260 seconds]
<BorgCuba>
Why does the matrix on the wiki say that NAND is not supported for s905 (while partially for S905D,X,W,..)?
<BorgCuba>
Is the NAND controller on S905 (very) different?
<xdarklight>
BorgCuba: the way the NAND IP is integrated has changed with S905X. the driver does not have support for the "old way" to integrate NAND
<BorgCuba>
I see
<xdarklight>
(I think the main reason is "lack of hardware to test this on")
<xdarklight>
also does your board come with SLC or MLC/TLC flash?
<BorgCuba>
I think MLC
<BorgCuba>
Hy27???
<xdarklight>
only the former is well-supported by Linux. there's limitations for MLC and TLC, for MLC you'll be limited to half of the overall flash size
<BorgCuba>
xdarklight, I looked it up (1 vs 2bits per cell) but I would think the hardware on the nand chip would handle this. What would be the difference on the software side? Have to look into this.
<xdarklight>
BorgCuba: for eMMC the difference is handled "in hardware" (rather in software: there's typically some controller software running). the NAND chip itself is dumb and so things need to be handled on the OS side. an example for MLC: let's say page 0 and 1 are "paired". writing to page 0 can corrupt data in page 1 and vice versa. Linux doesn't support this properly (yet) so you either cannot use it at all or you lose half the flash size