carl9170 toolchain: update gcc to 12.2 / binutils 2.39 and remove old SHA256SUMs. Also silences a linker warning that shows up: |ld: warning: carl9170.elf has a LOAD segment with RWX permissions unfortunately, yes. The embedded CPU has no MMU to make use of this. So, the warning is turned off. Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Remove gperf usage from toolchain It turns out that gperf-3.1 changed types in the generated code in ways that aren't even trivially detectable without having to generate a test-file. It's just not worth using tools and libraries from clowns that don't understand or care about compatibility. So get rid of gperf. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Christian Lamparter <chunkeey@gmail.com> [removed gperf related stuff]
carl9170: fix spurious "error: unrecognized command line option ‘-rdynamic’" This error came from cmake's module Linux-GNU-C.cmake that sets the linker options. However, this is an embedded target and it does not support dynamic linking. Until this is fixed, let's just overwrite the line. Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
carl9170: Add full licence texts to BSD-licenced CMake files Signed-off-by: Ben Hutchings <ben@decadent.org.uk> Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
carl9170 firmware: import 1.7.0 The carl9170 project aims to provide more than just a working substitute firmware+driver for Atheros' AR9170 USB solutions. Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>