Alexandre Belloni <alexandre.belloni@xxxxxxxxxxxxxxxxxx> writes: > Hi, > > On 08/05/2017 at 11:13:51 -0700, Kevin Hilman wrote: >> + relevant soc/board maintainers >> >> kernelci.org bot <bot@xxxxxxxxxxxx> writes: >> >> > stable-rc/linux-3.18.y boot: 77 boots: 2 failed, 75 passed (v3.18.51-69-gdab3331ef5e9) >> > >> > Full Boot Summary: https://kernelci.org/boot/all/job/stable-rc/branch/linux-3.18.y/kernel/v3.18.51-69-gdab3331ef5e9/ >> > Full Build Summary: https://kernelci.org/build/stable-rc/branch/linux-3.18.y/kernel/v3.18.51-69-gdab3331ef5e9/ >> > >> > Tree: stable-rc >> > Branch: linux-3.18.y >> > Git Describe: v3.18.51-69-gdab3331ef5e9 >> > Git Commit: dab3331ef5e9aa7d0fa3a88776051028c2f1ed20 >> > Git URL: http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git >> > Tested: 14 unique boards, 8 SoC families, 20 builds out of 204 >> > >> > Boot Failures Detected: >> > >> > arm: >> > >> > at91_dt_defconfig >> > at91sam9261ek: 1 failed lab >> >> Alexandre, can you have a look at this one? >> > > Ok, I had a close look at it today. This will simply not work in 3.18, > the at91sam9261ek was fully supported using a board file and partially > supported using a device tree. The USB gadget driver will not work using > device tree on 3.18. > > There are multiple solutions: > - Stop trying to boot kernels before v4.0 using DT on at91sam9 boards > - Add a quick fix to ioremap the matrix when using DT. > - Backport 20 or so patches to v3.18 > > I would personally go for the first solution as there is probably not > much interest in v3.18 on that board. That sounds good to me. Kevin