On Wed, Feb 15, 2017 at 10:16 AM, John Adamson <[email protected]> wrote: > > > On Monday, February 13, 2017 at 10:55:46 AM UTC-5, RobertCNelson wrote: >> >> > Thanks, Robert. I needed to add the am335x-bbw-bbb-base.h board file >> > and >> > I'm getting syntax errors on the dts file compile (krogoth, 4.4.11 >> > kernel), >> > but it's a good start. Thanks! >> >> If you are using mainline dtc, add: >> >> DTC_FLAGS += -Wno-unit_address_vs_reg >> >> I haven't fully pushed mainline dtc over our patched dtc for jessie >> users, so i don't have that flag enabled by default (yet).. >> >> Regards, >> >> -- >> Robert Nelson >> https://rcn-ee.com/ > > > Tried this, and then am335x-boneblack.dtb threw errors...but I did get it > working. > > In the unlikely event that someone else wants to get this display working > under Yocto (krogoth)...my first advice is don't. You're probably better > off moving to a more recent Yocto and using Robert's file. But I'm under > pressure to get this working, and my past experience is that changing to a > new Yocto/kernel version would be another week's work IF there aren't any > show stoppers. What I did was 1) translate the dts file into a format > recognized by krogoth...I think the key issue was that it didn't like > fragments...and 2) since touchscreen-swapped-x-y apparently wasn't > supported, I had to swap the x and y sizes in the dts file, and hack the > driver source to do the swapping. Oh, and the driver apparently had to be > compiled into the kernel source, not loaded as a module. > > I don't think it makes sense to share my (already obsolete) dts file or > driver hack, but if someone wants it, I'll be happy to post.
yeah that driver was pretty broken in v4.4.x, it didn't have x-y swap, and has to be built-in https://github.com/RobertCNelson/ti-linux-kernel-dev/tree/ti-linux-4.4.y/patches/backports/edt-ft5x06 https://github.com/RobertCNelson/ti-linux-kernel-dev/tree/ti-linux-4.4.y/patches/backports/touchscreen Regards, -- Robert Nelson https://rcn-ee.com/ -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAOCHtYjLiKo3V2wXM%2BPgK2quY97Ta8PV2fd%2BOfoWs6Cps_o2eg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
