Draft
Conversation
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>
0cbea18 to
a7eff5b
Compare
ffe97ac to
0edfe6f
Compare
5242395 to
84dbeac
Compare
This extended driver was reworked from the ground up using the now updated max3100.c driver and making minimal changes to support the embeddedTS FPGA implementation. Overall, across all 3 ports, the driver and hardware can sustain roughly ~28 kB/s throughput. The baseline for this is all three ports looped back on themselves transmitting and receiving data as fast as possible at 115200 baud settles in around 28.8 kB/s. Other comparisions for this are: a single port receiving data as fast as possible at 230400 baud is ~23 kB/s; two ports receiving data as fast as possible at 115200 baud is ~23 kB/s; two ports receiving data as fast as possible at 115200 baud and the third port looped back in hardware transmitting and receiving is ~25 kB/s 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: 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>
Adds unused TI wifi driver to force inclusion of CRC7 module that is needed by the external wilc3000 driver. Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Adds unused TI wifi driver to force inclusion of CRC7 module that is needed by the external wilc3000 driver. Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
* 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
Adds unused TI wifi driver to force inclusion of CRC7 module that is needed by the external wilc3000 driver. Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Adds unused TI wifi driver to force inclusion of CRC7 module that is needed by the external wilc3000 driver. Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Adds unused TI wifi driver to force inclusion of CRC7 module that is needed by the external wilc3000 driver. Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Adds unused TI wifi driver to force inclusion of CRC7 module that is needed by the external wilc3000 driver. 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>
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>
Standardize on all of our platforms using POWER for green, STATUS for red, and then INDICATOR for all other colors. Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
The previous name, DIO_FAULT#, was incorrectly matching a net name that was not connected to that GPIO pin. Renamed to BREAKER_TRIP for clarity and consistency with other platforms. Added GPIO backlight control so it is a part of the actual kernel control and not a loose GPIO pin. Signed-off-by: Kris Bahnsen <kris@embeddedTS.com>
dc4335f to
b3c7bfd
Compare
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
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
Issues addressed: