Skip to content

Initial port linux 6.12.y#222

Closed
ts-kris wants to merge 277 commits intolinux-6.12.yfrom
initial-port-linux-6.12.y
Closed

Initial port linux 6.12.y#222
ts-kris wants to merge 277 commits intolinux-6.12.yfrom
initial-port-linux-6.12.y

Conversation

@ts-kris
Copy link
Contributor

@ts-kris ts-kris commented Jul 16, 2025

Initial port of platforms to 6.12.y

Support testing

  • TS-4100 (8551 and 8820) (WILC BLE still has issues present as they were in 6.6)
  • TS-4900
  • TS-7100
  • TS-7180 (WILC BLE still has issues present as they were in 6.6)
  • TS-7250-V3
  • TS-7400-V2
  • TS-7553-V2 (rev D tested)
  • TS-7670
  • TS-7680
  • TS-7800-V2
  • TS-7970 (MAX UARTs and on-board audio CODEC need further testing)
  • TS-TPC-7990
  • TS-TPC-8350-4900
  • TS-TPC-8390-4900
  • DTBs check of everything

ts-kris and others added 7 commits July 16, 2025 14:33
Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Copied from 4.9.y branch and updated/modified for 5.10

Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Generic NMEA-0183 over serial device

Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Based on the dts file from our linux-4.9.y repo, updated
to work with more modern 5.10 paradigms and drivers.

Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Based on ts_imx28_defconfig from our linux-4.9.y repo,
updated options for 5.10

Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
@ts-kris ts-kris self-assigned this Jul 16, 2025
@ts-kris ts-kris force-pushed the initial-port-linux-6.12.y branch 2 times, most recently from 08bd324 to 51a3484 Compare July 18, 2025 23:58
@ts-kris
Copy link
Contributor Author

ts-kris commented Aug 4, 2025

Upstream wilc support skipped for this initial port. It tested great, however, it was only WiFi support and does not provide BT support at this time.

There is a patchseries for BT support, https://lore.kernel.org/all/20250212-wilc3000_bt-v1-0-9609b784874e@bootlin.com/, with changes requested and no v2 of this series as far as I can see at this time.

@ts-kris ts-kris force-pushed the initial-port-linux-6.12.y branch from 7ec34a1 to 8f920b2 Compare August 5, 2025 00:39
@ts-kris ts-kris force-pushed the initial-port-linux-6.12.y branch 2 times, most recently from 8313795 to 49e4521 Compare August 21, 2025 00:34
@ts-kris ts-kris force-pushed the initial-port-linux-6.12.y branch 2 times, most recently from d82c6b6 to ba49141 Compare August 22, 2025 23:55
@ts-kris ts-kris force-pushed the initial-port-linux-6.12.y branch from ba49141 to d1df257 Compare September 9, 2025 18:44
andy-shev and others added 5 commits September 17, 2025 21:33
As Jiri rightfully pointed out the current to_max3100_port() macro
implementation is fragile in a sense that it expects the variable
name to be port, otherwise it blow up the build.

Change this to be static inline to prevent bad compilation.

Suggested-by: Jiri Slaby <jirislaby@kernel.org>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Link: https://lore.kernel.org/r/20240410141135.1378948-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
asm/unaligned.h is always an include of asm-generic/unaligned.h;
might as well move that thing to linux/unaligned.h and include
that - there's nothing arch-specific in that header.

auto-generated by the following:

for i in `git grep -l -w asm/unaligned.h`; do
	sed -i -e "s/asm\/unaligned.h/linux\/unaligned.h/" $i
done
for i in `git grep -l -w asm-generic/unaligned.h`; do
	sed -i -e "s/asm-generic\/unaligned.h/linux\/unaligned.h/" $i
done
git mv include/asm-generic/unaligned.h include/linux/unaligned.h
git mv tools/include/asm-generic/unaligned.h tools/include/linux/unaligned.h
sed -i -e "/unaligned.h/d" include/asm-generic/Kbuild
sed -i -e "s/__ASM_GENERIC/__LINUX/" include/linux/unaligned.h tools/include/linux/unaligned.h
Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
@ts-kris ts-kris force-pushed the initial-port-linux-6.12.y branch from 1a78de2 to 6cc7c85 Compare September 17, 2025 21:34
ts-kris and others added 22 commits September 17, 2025 21:35
Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Originally used in production, no longer needed or used

Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Adds RS-485 termination resistor control via ioctl

Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Signed-off-by: Mark Featherston <mark@embeddedts.com>
Signed-off-by: Mark Featherston <mark@embeddedts.com>
@ts-kris
Copy link
Contributor Author

ts-kris commented Jan 8, 2026

Deprecated in favor of #264

@ts-kris ts-kris closed this Jan 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants