-
Notifications
You must be signed in to change notification settings - Fork 8
Initial port linux 6.18.y #264
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
ts-kris
wants to merge
243
commits into
linux-6.18.y
Choose a base branch
from
initial-port-linux-6.18.y
base: linux-6.18.y
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Cleaned up to match current dts syntax and specifications. There is no longer a need to have seperate dts files for TI vs Silex Wi-Fi chips. Both are able to be supported in the same dts. Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Needed since there was some change in the PM system that would cause an error if PM runtime was not specifically enabled before the call. Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
This allows consistent numbering between products. While not required, this makes the gpio numbers in our manuals match linux. commit 1cdddde5f71acd177532794e52730f255e1e35ea in https://github.com/embeddedarm/linux-tsimx/ Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Version 3.5 from linux-firmware Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Based on previous 5.10 builds Adds GPU workaround by setting CMA area to 128 M instead of 320 M that we've used in the past: https://www.spinics.net/lists/dri-devel/msg296244.html Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
The driver turns on temperature compensation while operating with main input power, however there are environments where having the temperature compentation enabled while the main power is off and the RTC is on battery power that would be beneficial. Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Give a warning if the RTC has detected either the oscillator has failed, or the RTC has a complete power failure. RTCF is cleared on a write of the RTC registers, while the datasheet gives no clear indication of how an OSCF condition can be cleared. Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
The embeddedTS microcontroller implementation of the ISL12022 RTC includes oscillator trim support that is able to tie in to RTC offsets in Linux. Enable these operations when the driver detects it is talking to an emulated ISL12022, no effect on a real part. Signed-off-by: Mark Featherston <mark@embeddedTS.com> Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Brought in more features that were not upstream Support all Wi-Fi flavors in a single FDT Add GPIO names Set up iomux framework for SoM modules Clean up copyrights Normalize GPIO and regulator names Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
This part can be one of a few different part numbers. All of which support JEDEC ID and specifying the specific part number is not necessary Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Signed-off-by: Kris Bahnsen <kris@embeddedTS.com> Signed-off-by: Mark Featherston <mark@embeddedTS.com>
Signed-off-by: Kris Bahnsen <kris@embeddedTS.com> Signed-off-by: Mark Featherston <mark@embeddedTS.com>
Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Preparing to move to a common config file for most of embeddedTS devices.
Remove i.MX SL/SX support, not needed Added configuration options needed by Docker Larger features (e.g. nfsv4) moved to modules to reduce kernel size Added compressed module support
The TS-TPC-7990 has an inverted interrupt system in order to allow the touchscreen to wake the device. The CPU pin is expecting a falling IRQ, but the INT pin on the touchscreen controller must be set to active high output. This adds invert-int-output property to the devicetree parsing. If set, it inverts the INT output from the controller, but the driver remains configured for active low IRQ. Base on commit 461fc502098ea5296e0cb3de6afd567a4ce17874 from https://github.com/embeddedTS/linux-tsimx Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Similar support to what is available in our linux-tsimx repo. Supports all TS-7990 variants including LXD, Okaya, and Microtips LCDs and touch screens. Signed-off-by: Kris Bahnsen <kris@embeddedTS.com> Signed-off-by: Mark Featherston <mark@embeddedTS.com>
[ commit 2121d7f in 4.9.y ] Bring in support for st7565p LCD using the driver shim and userspace companion tool. Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Add initial support of the i.MX6UL based TS-7553-V2 platform. Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Specifically adds IIO drivers, mono LCD driver, adds SNVS power key as a builtin for compatibility with `keypad-test` demo in ts7553v2-utils.git. The framebuffer console is needed for TPC platforms, it causes some issues in the TS-7553-V2 that will be resolved later. Also removes drivers that would never be used, moves a few from builtin to module, adds some other features/drivers in as a module for potential future support. Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Based on 564d5d8 from https://github.com/embeddedts/linux-4.9.y with modifications to be more in-line with modern kernel WDT paradigms. Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
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>
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>
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>
This reverts commit cfa2fe7.
This reverts commit abb540f.
This reverts commit 5d6113b.
This reverts commit dcac30f.
This reverts commit 907dbc5.
…bles" This reverts commit cfe3c2b.
This reverts commit bfa4e78.
This reverts commit 52b10a8.
This reverts commit 97e9651.
…val" This reverts commit 4763c91.
…_change()" This reverts commit 7ff648e.
This reverts commit 480423f.
This reverts commit ddb4b97.
This reverts commit 518e104.
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>
Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
commit 3bf8a0d Author: Michael D Peters <mpeters@embeddedTS.com> Date: Mon Aug 11 10:14:56 2025 -0700 ARM: embeddedts: rename tssupervisor subsystem to tswizard (#225) * refactor(arch/arm/boot/dts/nxp/imx/): Rename supervisor to wizard * refactor(arch/arm/configs/): Rename supervisor to wizard * refactor(include/linux/mfd/): Rename supervisor to wizard * refactor(drivers/mfd/): Rename sueprvisor to wizard * refactor(drivers/power/reset/): Rename supervisor to wizard * refactor(drivers/iio/temperature/): Rename supervisor to wizard * refactor(drivers/iio/adc/): Rename supervisor to wizard * refactor(drivers/rtc): Rename supervisor to wizard commit ac2b080 Author: Mark Featherston <mark@embeddedts.com> Date: Wed Mar 8 08:54:19 2023 -0700 iio: tssupervisor-adc: Initial commit of embeddedTS supervisory microcontroller ADC Cleans up MODULE_DEVICE_TABLE call Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
a12f575 to
c1495bc
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Initial port of platforms to 6.18.y
Support testing