From: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> To: Olof Johansson <olof@lixom.net>, Arnd Bergmann <arnd@arndb.de>, arm@kernel.org, soc@kernel.org Cc: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>, Alim Akhtar <alim.akhtar@samsung.com>, Peter Griffin <peter.griffin@linaro.org>, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski <krzk@kernel.org> Subject: [GIT PULL 1/2] samsung: drivers for v6.8 Date: Wed, 20 Dec 2023 09:47:21 +0100 [thread overview] Message-ID: <20231220084722.22149-1-krzysztof.kozlowski@linaro.org> (raw) Hi, Driver changes needed for Google GS101 SoC, plus usual Samsung SoC driver updates. This includes topic branch, see explanation in pull-request/tag. Best regards, Krzysztof The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86: Linux 6.7-rc1 (2023-11-12 16:19:07 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-6.8 for you to fetch changes up to 35f32e39b4d9b436354c2a37623c393a2ac7cf87: dt-bindings: clock: google,gs101: rename CMU_TOP gate defines (2023-12-18 09:59:20 +0100) ---------------------------------------------------------------- Samsung SoC driver changes for v6.8 1. Add support for Google GS101 SoC to different drivers: clock controller, serial and watchdog. The clock driver changes depend on few bindings headers, which I put in a topic branch with the bindings refactoring and GS101 support, therefore this this pull request includes that bindings topic branch. The rest of the bindings topic branch is not necessary here, however keeping everything together makes it easier to share between branches. The bindings topic branch is mostly refactoring all the compatibles to add SoC-specific compatible followed by fallback. 2. Exynos ChipID: recognize ExynosAutov920. ---------------------------------------------------------------- Jaewon Kim (8): soc: samsung: exynos-chipid: add exynosautov920 SoC support dt-bindings: samsung: exynos-sysreg: add exynosautov920 sysreg dt-bindings: samsung: exynos-pmu: add exynosautov920 compatible dt-bindings: samsung: usi: add exynosautov920-usi compatible dt-bindings: serial: samsung: add exynosautov920-uart compatible dt-bindings: pwm: samsung: add exynosautov920 compatible dt-bindings: arm: samsung: Document exynosautov920 SADK board binding dt-bindings: hwinfo: samsung,exynos-chipid: add exynosautov920 compatible Krzysztof Kozlowski (18): dt-bindings: hwinfo: samsung,exynos-chipid: add specific compatibles for existing SoC dt-bindings: i2c: exynos5: add specific compatibles for existing SoC dt-bindings: i2c: samsung,s3c2410-i2c: add specific compatibles for existing SoC dt-bindings: mmc: samsung,exynos-dw-mshc: add specific compatibles for existing SoC dt-bindings: rtc: s3c-rtc: add specific compatibles for existing SoC dt-bindings: serial: samsung: add specific compatibles for existing SoC dt-bindings: samsung: exynos-pmu: add specific compatibles for existing SoC dt-bindings: gpu: arm,mali-midgard: add specific compatibles for existing Exynos SoC dt-bindings: iio: samsung,exynos-adc: add specific compatibles for existing SoC ASoC: dt-bindings: samsung-i2s: add specific compatibles for existing SoC dt-bindings: pwm: samsung: add specific compatibles for existing SoC dt-bindings: i2c: exynos5: add specific compatible for Tesla FSD dt-bindings: pwm: samsung: add specific compatible for Tesla FSD dt-bindings: serial: samsung: add specific compatible for Tesla FSD dt-bindings: samsung: exynos-pmu: add specific compatible for Tesla FSD dt-bindings: watchdog: samsung: add specific compatible for Tesla FSD dt-bindings: samsung: exynos-sysreg: combine exynosautov920 with other enum Merge tag 'samsung-dt-bindings-refactoring-and-google-gs101-6.8' into next/drivers Peter Griffin (13): dt-bindings: soc: samsung: exynos-pmu: Add gs101 compatible dt-bindings: clock: Add Google gs101 clock management unit bindings dt-bindings: soc: google: exynos-sysreg: add dedicated SYSREG compatibles to GS101 dt-bindings: watchdog: Document Google gs101 watchdog bindings dt-bindings: serial: samsung: Add google-gs101-uart compatible dt-bindings: serial: samsung: Make samsung,uart-fifosize a required property dt-bindings: clock: google,gs101: fix incorrect numbering and DGB suffix clk: samsung: clk-pll: Add support for pll_{0516,0517,518} clk: samsung: clk-gs101: Add cmu_top, cmu_misc and cmu_apm support tty: serial: samsung: Add gs101 compatible and common fifoszdt_serial_drv_data watchdog: s3c2410_wdt: Add support for WTCON register DBGACK_MASK bit watchdog: s3c2410_wdt: Update QUIRK macros to use BIT macro watchdog: s3c2410_wdt: Add support for Google gs101 SoC Tudor Ambarus (2): dt-bindings: soc: samsung: usi: add google,gs101-usi compatible dt-bindings: clock: google,gs101: rename CMU_TOP gate defines .../bindings/arm/samsung/samsung-boards.yaml | 6 + .../bindings/clock/google,gs101-clock.yaml | 106 + .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 5 + .../bindings/hwinfo/samsung,exynos-chipid.yaml | 18 +- .../devicetree/bindings/i2c/i2c-exynos5.yaml | 11 +- .../bindings/i2c/samsung,s3c2410-i2c.yaml | 22 +- .../bindings/iio/adc/samsung,exynos-adc.yaml | 29 +- .../bindings/mfd/samsung,exynos5433-lpass.yaml | 2 +- .../bindings/mmc/samsung,exynos-dw-mshc.yaml | 25 +- .../devicetree/bindings/pwm/pwm-samsung.yaml | 4 + Documentation/devicetree/bindings/rtc/s3c-rtc.yaml | 5 + .../devicetree/bindings/serial/samsung_uart.yaml | 28 +- .../bindings/soc/samsung/exynos-pmu.yaml | 10 + .../bindings/soc/samsung/exynos-usi.yaml | 7 +- .../soc/samsung/samsung,exynos-sysreg.yaml | 5 + .../devicetree/bindings/sound/samsung-i2s.yaml | 19 +- .../devicetree/bindings/watchdog/samsung-wdt.yaml | 29 +- drivers/clk/samsung/Makefile | 1 + drivers/clk/samsung/clk-gs101.c | 2518 ++++++++++++++++++++ drivers/clk/samsung/clk-pll.c | 6 + drivers/clk/samsung/clk-pll.h | 3 + drivers/soc/samsung/exynos-chipid.c | 1 + drivers/tty/serial/samsung_tty.c | 16 + drivers/watchdog/s3c2410_wdt.c | 85 +- include/dt-bindings/clock/google,gs101.h | 392 +++ 25 files changed, 3285 insertions(+), 68 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/google,gs101-clock.yaml create mode 100644 drivers/clk/samsung/clk-gs101.c create mode 100644 include/dt-bindings/clock/google,gs101.h
WARNING: multiple messages have this Message-ID (diff)
From: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> To: Olof Johansson <olof@lixom.net>, Arnd Bergmann <arnd@arndb.de>, arm@kernel.org, soc@kernel.org Cc: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>, Alim Akhtar <alim.akhtar@samsung.com>, Peter Griffin <peter.griffin@linaro.org>, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski <krzk@kernel.org> Subject: [GIT PULL 1/2] samsung: drivers for v6.8 Date: Wed, 20 Dec 2023 09:47:21 +0100 [thread overview] Message-ID: <20231220084722.22149-1-krzysztof.kozlowski@linaro.org> (raw) Hi, Driver changes needed for Google GS101 SoC, plus usual Samsung SoC driver updates. This includes topic branch, see explanation in pull-request/tag. Best regards, Krzysztof The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86: Linux 6.7-rc1 (2023-11-12 16:19:07 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-6.8 for you to fetch changes up to 35f32e39b4d9b436354c2a37623c393a2ac7cf87: dt-bindings: clock: google,gs101: rename CMU_TOP gate defines (2023-12-18 09:59:20 +0100) ---------------------------------------------------------------- Samsung SoC driver changes for v6.8 1. Add support for Google GS101 SoC to different drivers: clock controller, serial and watchdog. The clock driver changes depend on few bindings headers, which I put in a topic branch with the bindings refactoring and GS101 support, therefore this this pull request includes that bindings topic branch. The rest of the bindings topic branch is not necessary here, however keeping everything together makes it easier to share between branches. The bindings topic branch is mostly refactoring all the compatibles to add SoC-specific compatible followed by fallback. 2. Exynos ChipID: recognize ExynosAutov920. ---------------------------------------------------------------- Jaewon Kim (8): soc: samsung: exynos-chipid: add exynosautov920 SoC support dt-bindings: samsung: exynos-sysreg: add exynosautov920 sysreg dt-bindings: samsung: exynos-pmu: add exynosautov920 compatible dt-bindings: samsung: usi: add exynosautov920-usi compatible dt-bindings: serial: samsung: add exynosautov920-uart compatible dt-bindings: pwm: samsung: add exynosautov920 compatible dt-bindings: arm: samsung: Document exynosautov920 SADK board binding dt-bindings: hwinfo: samsung,exynos-chipid: add exynosautov920 compatible Krzysztof Kozlowski (18): dt-bindings: hwinfo: samsung,exynos-chipid: add specific compatibles for existing SoC dt-bindings: i2c: exynos5: add specific compatibles for existing SoC dt-bindings: i2c: samsung,s3c2410-i2c: add specific compatibles for existing SoC dt-bindings: mmc: samsung,exynos-dw-mshc: add specific compatibles for existing SoC dt-bindings: rtc: s3c-rtc: add specific compatibles for existing SoC dt-bindings: serial: samsung: add specific compatibles for existing SoC dt-bindings: samsung: exynos-pmu: add specific compatibles for existing SoC dt-bindings: gpu: arm,mali-midgard: add specific compatibles for existing Exynos SoC dt-bindings: iio: samsung,exynos-adc: add specific compatibles for existing SoC ASoC: dt-bindings: samsung-i2s: add specific compatibles for existing SoC dt-bindings: pwm: samsung: add specific compatibles for existing SoC dt-bindings: i2c: exynos5: add specific compatible for Tesla FSD dt-bindings: pwm: samsung: add specific compatible for Tesla FSD dt-bindings: serial: samsung: add specific compatible for Tesla FSD dt-bindings: samsung: exynos-pmu: add specific compatible for Tesla FSD dt-bindings: watchdog: samsung: add specific compatible for Tesla FSD dt-bindings: samsung: exynos-sysreg: combine exynosautov920 with other enum Merge tag 'samsung-dt-bindings-refactoring-and-google-gs101-6.8' into next/drivers Peter Griffin (13): dt-bindings: soc: samsung: exynos-pmu: Add gs101 compatible dt-bindings: clock: Add Google gs101 clock management unit bindings dt-bindings: soc: google: exynos-sysreg: add dedicated SYSREG compatibles to GS101 dt-bindings: watchdog: Document Google gs101 watchdog bindings dt-bindings: serial: samsung: Add google-gs101-uart compatible dt-bindings: serial: samsung: Make samsung,uart-fifosize a required property dt-bindings: clock: google,gs101: fix incorrect numbering and DGB suffix clk: samsung: clk-pll: Add support for pll_{0516,0517,518} clk: samsung: clk-gs101: Add cmu_top, cmu_misc and cmu_apm support tty: serial: samsung: Add gs101 compatible and common fifoszdt_serial_drv_data watchdog: s3c2410_wdt: Add support for WTCON register DBGACK_MASK bit watchdog: s3c2410_wdt: Update QUIRK macros to use BIT macro watchdog: s3c2410_wdt: Add support for Google gs101 SoC Tudor Ambarus (2): dt-bindings: soc: samsung: usi: add google,gs101-usi compatible dt-bindings: clock: google,gs101: rename CMU_TOP gate defines .../bindings/arm/samsung/samsung-boards.yaml | 6 + .../bindings/clock/google,gs101-clock.yaml | 106 + .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 5 + .../bindings/hwinfo/samsung,exynos-chipid.yaml | 18 +- .../devicetree/bindings/i2c/i2c-exynos5.yaml | 11 +- .../bindings/i2c/samsung,s3c2410-i2c.yaml | 22 +- .../bindings/iio/adc/samsung,exynos-adc.yaml | 29 +- .../bindings/mfd/samsung,exynos5433-lpass.yaml | 2 +- .../bindings/mmc/samsung,exynos-dw-mshc.yaml | 25 +- .../devicetree/bindings/pwm/pwm-samsung.yaml | 4 + Documentation/devicetree/bindings/rtc/s3c-rtc.yaml | 5 + .../devicetree/bindings/serial/samsung_uart.yaml | 28 +- .../bindings/soc/samsung/exynos-pmu.yaml | 10 + .../bindings/soc/samsung/exynos-usi.yaml | 7 +- .../soc/samsung/samsung,exynos-sysreg.yaml | 5 + .../devicetree/bindings/sound/samsung-i2s.yaml | 19 +- .../devicetree/bindings/watchdog/samsung-wdt.yaml | 29 +- drivers/clk/samsung/Makefile | 1 + drivers/clk/samsung/clk-gs101.c | 2518 ++++++++++++++++++++ drivers/clk/samsung/clk-pll.c | 6 + drivers/clk/samsung/clk-pll.h | 3 + drivers/soc/samsung/exynos-chipid.c | 1 + drivers/tty/serial/samsung_tty.c | 16 + drivers/watchdog/s3c2410_wdt.c | 85 +- include/dt-bindings/clock/google,gs101.h | 392 +++ 25 files changed, 3285 insertions(+), 68 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/google,gs101-clock.yaml create mode 100644 drivers/clk/samsung/clk-gs101.c create mode 100644 include/dt-bindings/clock/google,gs101.h _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2023-12-20 8:47 UTC|newest] Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top 2023-12-20 8:47 Krzysztof Kozlowski [this message] 2023-12-20 8:47 ` [GIT PULL 1/2] samsung: drivers for v6.8 Krzysztof Kozlowski 2023-12-20 8:47 ` [GIT PULL 2/2] arm64: dts: samsung: DTS for v6.8, part two Krzysztof Kozlowski 2023-12-20 8:47 ` Krzysztof Kozlowski 2023-12-21 17:41 ` [GIT PULL 1/2] samsung: drivers for v6.8 patchwork-bot+linux-soc 2023-12-22 12:01 ` patchwork-bot+linux-soc
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20231220084722.22149-1-krzysztof.kozlowski@linaro.org \ --to=krzysztof.kozlowski@linaro.org \ --cc=alim.akhtar@samsung.com \ --cc=arm@kernel.org \ --cc=arnd@arndb.de \ --cc=krzk@kernel.org \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-samsung-soc@vger.kernel.org \ --cc=olof@lixom.net \ --cc=peter.griffin@linaro.org \ --cc=soc@kernel.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.