Skip to content

Conversation

@luckshot
Copy link
Contributor

This series completes the transition from the legacy "tssupervisor" naming
convention to the updated "tswizard" naming used internally at embeddedTS.

Changes include:

  • Renaming all embeddedTS-specific driver sources and headers:
    drivers/mfd/tssupervisor_core.c → drivers/mfd/tswizard_core.c
    drivers/iio/adc/tssupervisor_adc.c → drivers/iio/adc/tswizard_adc.c
    drivers/iio/temperature/tssupervisor_temp.c → drivers/iio/temperature/tswizard_temp.c
    drivers/rtc/rtc-tssupervisor.c → drivers/rtc/rtc-tswizard.c
    drivers/power/reset/tssupervisor-reset.c → drivers/power/reset/tswizard-reset.c

  • Updating corresponding Kconfig and Makefile entries

  • Renaming device tree bindings where applicable

  • Replacing all CONFIG_*TSSUPERVISOR* entries with equivalent
    CONFIG_*TSWIZARD* symbols

  • Updating tsimx6ul_defconfig and tsimx6ul_minimal_defconfig to
    enable the full tswizard driver stack:

    • CONFIG_MFD_TS_WIZARD
    • CONFIG_TS_WIZARD_ADC
    • CONFIG_TS_WIZARD_TEMP
    • CONFIG_POWER_RESET_TS_WIZARD
    • CONFIG_RTC_DRV_TSWIZARD

All changes are restricted to embeddedTS-specific drivers and board configs.
Builds for affected targets (ts7250v3, ts7180, tsimx6ul, etc.) have
been validated with make olddefconfig and make savedefconfig to ensure
correct integration.

This rename aligns kernel naming with current product documentation and
internal conventions, reducing confusion and improving consistency across
the codebase.

Signed-off-by: Michael Peters mpeters@embeddedts.com

@luckshot luckshot force-pushed the rename-tssupervisor-to-tswizard branch from dda27eb to a660ce0 Compare July 23, 2025 17:13
@luckshot
Copy link
Contributor Author

🚧 Force-pushed update — addressed prior review concerns.

This push completes the renaming effort from tswizard to wizard for internal code identifiers, while preserving external-facing names used for build integration and compatibility.

✅ Summary of changes:

Renamed internal identifiers such as ts_wizard, tswizard_, and TS_WIZARD_MAX_ADC to wizard, wizard_, and WIZARD_MAX_ADC respectively.

Updated struct names, variables, function names, and comments to drop the ts prefix internally.

Preserved all external-facing names, including:

File names (e.g. tswizard_adc.c)

Kconfig symbols (e.g. CONFIG_TS_WIZARD_*)

Makefile references

Updated DTS-compatible strings from "technologic,tswizard" to "technologic,wizard" as requested.

Ensured all #include paths referencing ts_wizard.h or related headers remain unchanged.

✅ Build tested: make completes cleanly with all modules building successfully.

Let me know if anything else needs adjustment—this should resolve the blocking feedback.

@luckshot luckshot force-pushed the rename-tssupervisor-to-tswizard branch 6 times, most recently from a324947 to 3a54ae0 Compare July 29, 2025 16:38
@luckshot luckshot requested a review from ts-kris July 29, 2025 16:38
@luckshot luckshot force-pushed the rename-tssupervisor-to-tswizard branch from 3a54ae0 to 884aa47 Compare July 30, 2025 23:08
@luckshot luckshot force-pushed the rename-tssupervisor-to-tswizard branch from 884aa47 to f214c8b Compare August 1, 2025 22:14
@luckshot luckshot force-pushed the rename-tssupervisor-to-tswizard branch from f214c8b to aa10759 Compare August 5, 2025 21:39
@luckshot luckshot requested a review from ts-kris August 8, 2025 18:25
markfeathers
markfeathers previously approved these changes Aug 8, 2025
@luckshot luckshot dismissed ts-kris’s stale review August 8, 2025 22:58

Changed commit, review obsolete.

@luckshot luckshot force-pushed the rename-tssupervisor-to-tswizard branch from aa10759 to eb7c7f8 Compare August 11, 2025 16:24
@randytsi369 randytsi369 self-requested a review August 11, 2025 17:07
Copy link
Contributor

@randytsi369 randytsi369 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed, not tested.

@markfeathers markfeathers merged commit fdeff8d into linux-6.6.y Aug 11, 2025
1 check passed
@markfeathers markfeathers deleted the rename-tssupervisor-to-tswizard branch August 11, 2025 17:14
ts-kris pushed a commit that referenced this pull request Aug 15, 2025
* 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
ts-kris pushed a commit that referenced this pull request Sep 17, 2025
* 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
ts-kris pushed a commit that referenced this pull request Sep 17, 2025
* 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
ts-kris pushed a commit that referenced this pull request Sep 17, 2025
* 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
ts-kris pushed a commit that referenced this pull request Sep 17, 2025
* 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
ts-kris pushed a commit that referenced this pull request Sep 17, 2025
* 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
ts-kris pushed a commit that referenced this pull request Jan 8, 2026
* 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
ts-kris pushed a commit that referenced this pull request Jan 8, 2026
* 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
ts-kris pushed a commit that referenced this pull request Jan 9, 2026
* 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
ts-kris added a commit that referenced this pull request Jan 12, 2026
ts-kris pushed a commit that referenced this pull request Jan 12, 2026
* 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
ts-kris pushed a commit that referenced this pull request Jan 14, 2026
* 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
ts-kris added a commit that referenced this pull request Jan 14, 2026
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>
ts-kris pushed a commit that referenced this pull request Jan 15, 2026
* 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
ts-kris added a commit that referenced this pull request Jan 15, 2026
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>
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.

6 participants