Hi all,
The "Samsung" and "Exynos" names are written inconsistently in Linux kernel sources. Sometimes all uppercase (as SAMSUNG), sometimes lowercase with capital letter (as Samsung).
This patchset tries to unify this towards "Samsung" and "Exynos" versions because:
1. "SAMSUNG" and "EXYNOS" are not abbreviations but regular trademarked names. Therefore they should be written with lowercase letters starting with capital letter.
2. The lowercase "Exynos" name is promoted by its manufacturer Samsung Electronics Co., Ltd., in advertisement materials and on website [1].
3. Although advertisement materials usually use uppercase "SAMSUNG", the lowercase version is used in all legal aspects (e.g. on Wikipedia [2] and in privacy/legal statements on Samsung site [3]).
Patches are independent of each other so I expect they will go through each maintainer's tree. Optionally let me know - I'll take it then through samsung-soc tree.
[1] https://www.samsung.com/semiconductor/minisite/exynos/ [2] https://en.wikipedia.org/wiki/Samsung [3] https://www.samsung.com/semiconductor/privacy-global/
Best regards, Krzysztof
Cc: Mauro Carvalho Chehab mchehab@kernel.org Cc: Rob Herring robh+dt@kernel.org Cc: Mark Rutland mark.rutland@arm.com Cc: Kukjin Kim kgene@kernel.org Cc: Krzysztof Kozlowski krzk@kernel.org Cc: Kamil Debski kamil@wypas.org Cc: Sylwester Nawrocki s.nawrocki@samsung.com Cc: Kishon Vijay Abraham I kishon@ti.com Cc: Jonathan Corbet corbet@lwn.net Cc: Russell King linux@armlinux.org.uk Cc: Bartlomiej Zolnierkiewicz b.zolnierkie@samsung.com Cc: Daniel Lezcano daniel.lezcano@linaro.org Cc: Thomas Gleixner tglx@linutronix.de Cc: Herbert Xu herbert@gondor.apana.org.au Cc: "David S. Miller" davem@davemloft.net Cc: MyungJoo Ham myungjoo.ham@samsung.com Cc: Kyungmin Park kyungmin.park@samsung.com Cc: Chanwoo Choi cw00.choi@samsung.com Cc: Inki Dae inki.dae@samsung.com Cc: Joonyoung Shim jy0922.shim@samsung.com Cc: Seung-Woo Kim sw0312.kim@samsung.com Cc: David Airlie airlied@linux.ie Cc: Daniel Vetter daniel@ffwll.ch Cc: Lee Jones lee.jones@linaro.org Cc: Byungho An bh74.an@samsung.com Cc: Girish K S ks.giri@samsung.com Cc: Vipul Pandya vipul.pandya@samsung.com Cc: Jingoo Han jingoohan1@gmail.com Cc: Lorenzo Pieralisi lorenzo.pieralisi@arm.com Cc: Andrew Murray andrew.murray@arm.com Cc: Bjorn Helgaas bhelgaas@google.com Cc: Maxime Ripard mripard@kernel.org Cc: Chen-Yu Tsai wens@csie.org Cc: Sangbeom Kim sbkim73@samsung.com Cc: Liam Girdwood lgirdwood@gmail.com Cc: Mark Brown broonie@kernel.org Cc: Zhang Rui rui.zhang@intel.com Cc: Amit Kucheria amit.kucheria@verdurent.com Cc: Greg Kroah-Hartman gregkh@linuxfoundation.org Cc: Jiri Slaby jslaby@suse.com Cc: Felipe Balbi balbi@kernel.org Cc: Alan Stern stern@rowland.harvard.edu Cc: Arnd Bergmann arnd@arndb.de Cc: linux-media@vger.kernel.org Cc: devicetree@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-samsung-soc@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-doc@vger.kernel.org Cc: linux-pm@vger.kernel.org Cc: linux-crypto@vger.kernel.org Cc: dri-devel@lists.freedesktop.org Cc: netdev@vger.kernel.org Cc: linux-pci@vger.kernel.org Cc: linux-serial@vger.kernel.org Cc: linux-usb@vger.kernel.org Cc: linux-fbdev@vger.kernel.org
Krzysztof Kozlowski (19): arm64: dts: exynos: Rename Samsung and Exynos to lowercase ARM: dts: samsung: Rename Samsung and Exynos to lowercase ARM: samsung: Rename Samsung and Exynos to lowercase soc: samsung: Rename Samsung and Exynos to lowercase thermal: exynos: Rename Samsung and Exynos to lowercase media: samsung: Rename Samsung and Exynos to lowercase usb: exynos: Rename Samsung and Exynos to lowercase memory: samsung: Rename Exynos to lowercase phy: exynos: Rename Exynos to lowercase clocksource/drivers/exynos_mct: Rename Exynos to lowercase crypto: exynos-rng - Rename Exynos to lowercase devfreq: exynos: Rename Exynos to lowercase drm/exynos: Rename Exynos to lowercase video: exynos: Rename Exynos to lowercase pci: exynos: Rename Exynos to lowercase serial: samsung: Rename Exynos to lowercase mfd: samsung: Rename Samsung to lowercase net: ethernet: sxgbe: Rename Samsung to lowercase regulator: samsung: Rename Samsung to lowercase
.../bindings/media/exynos-jpeg-codec.txt | 2 +- .../devicetree/bindings/media/exynos5-gsc.txt | 2 +- .../bindings/media/samsung-fimc.txt | 2 +- .../bindings/media/samsung-mipi-csis.txt | 2 +- .../devicetree/bindings/phy/samsung-phy.txt | 6 ++-- .../driver-api/thermal/exynos_thermal.rst | 6 ++-- Documentation/media/v4l-drivers/fimc.rst | 6 ++-- Documentation/media/v4l-drivers/tuners.rst | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 2 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 4 +-- arch/arm/boot/dts/exynos5250.dtsi | 8 ++--- arch/arm/boot/dts/exynos5260-xyref5260.dts | 4 +-- arch/arm/boot/dts/exynos5260.dtsi | 2 +- arch/arm/boot/dts/exynos5410-smdk5410.dts | 4 +-- arch/arm/boot/dts/exynos5410.dtsi | 6 ++-- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/exynos5420-cpus.dtsi | 2 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 4 +-- arch/arm/boot/dts/exynos5420.dtsi | 6 ++-- arch/arm/boot/dts/exynos5422-cpus.dtsi | 2 +- arch/arm/boot/dts/exynos5800.dtsi | 6 ++-- arch/arm/boot/dts/s3c2416-smdk2416.dts | 2 +- arch/arm/boot/dts/s3c6410-smdk6410.dts | 4 +-- arch/arm/mach-exynos/Kconfig | 36 +++++++++---------- arch/arm/mach-exynos/common.h | 2 +- arch/arm/mach-exynos/exynos.c | 4 +-- arch/arm/mach-exynos/include/mach/map.h | 2 +- arch/arm/mach-exynos/pm.c | 2 +- arch/arm/mach-exynos/smc.h | 2 +- arch/arm/mach-exynos/suspend.c | 2 +- arch/arm/mach-s3c24xx/Kconfig | 16 ++++----- arch/arm/plat-samsung/adc.c | 2 +- arch/arm/plat-samsung/devs.c | 2 +- arch/arm/plat-samsung/gpio-samsung.c | 2 +- .../plat-samsung/include/plat/samsung-time.h | 2 +- .../dts/exynos/exynos5433-tm2-common.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 2 +- .../arm64/boot/dts/exynos/exynos5433-tm2e.dts | 2 +- .../boot/dts/exynos/exynos7-espresso.dts | 4 +-- arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- drivers/clocksource/exynos_mct.c | 2 +- drivers/crypto/Kconfig | 2 +- drivers/devfreq/Kconfig | 2 +- drivers/devfreq/event/Kconfig | 4 +-- drivers/devfreq/event/exynos-nocp.c | 2 +- drivers/devfreq/event/exynos-nocp.h | 2 +- drivers/devfreq/event/exynos-ppmu.c | 2 +- drivers/devfreq/event/exynos-ppmu.h | 2 +- drivers/gpu/drm/exynos/Kconfig | 6 ++-- drivers/media/platform/exynos4-is/media-dev.c | 2 +- drivers/media/platform/s3c-camif/camif-core.c | 2 +- drivers/memory/samsung/Kconfig | 2 +- drivers/memory/samsung/exynos-srom.c | 2 +- drivers/mfd/Kconfig | 2 +- .../net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/pci/controller/dwc/pci-exynos.c | 2 +- drivers/phy/allwinner/phy-sun4i-usb.c | 2 +- drivers/phy/samsung/Kconfig | 8 ++--- drivers/phy/samsung/phy-exynos-dp-video.c | 4 +-- drivers/phy/samsung/phy-exynos-mipi-video.c | 4 +-- drivers/phy/samsung/phy-exynos-pcie.c | 2 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 6 ++-- drivers/phy/samsung/phy-samsung-usb2.c | 2 +- drivers/regulator/s2mpa01.c | 2 +- drivers/regulator/s2mps11.c | 2 +- drivers/regulator/s5m8767.c | 2 +- drivers/soc/samsung/Kconfig | 2 +- drivers/soc/samsung/exynos-chipid.c | 2 +- drivers/soc/samsung/exynos-pmu.c | 2 +- drivers/soc/samsung/exynos-pmu.h | 2 +- drivers/soc/samsung/exynos3250-pmu.c | 2 +- drivers/soc/samsung/exynos4-pmu.c | 2 +- drivers/soc/samsung/exynos5250-pmu.c | 2 +- drivers/soc/samsung/exynos5420-pmu.c | 2 +- drivers/thermal/samsung/Kconfig | 2 +- drivers/thermal/samsung/exynos_tmu.c | 4 +-- drivers/tty/serial/samsung_tty.c | 2 +- drivers/usb/dwc3/dwc3-exynos.c | 4 +-- drivers/usb/host/Kconfig | 4 +-- drivers/usb/host/ehci-exynos.c | 4 +-- drivers/usb/host/ohci-exynos.c | 2 +- include/dt-bindings/thermal/thermal_exynos.h | 2 +- include/linux/soc/samsung/exynos-pmu.h | 2 +- include/linux/soc/samsung/exynos-regs-pmu.h | 16 ++++----- include/linux/sxgbe_platform.h | 2 +- include/uapi/drm/exynos_drm.h | 2 +- include/video/samsung_fimd.h | 2 +- 87 files changed, 154 insertions(+), 154 deletions(-)
Fix up inconsistent usage of upper and lowercase letters in "Exynos" name.
"EXYNOS" is not an abbreviation but a regular trademarked name. Therefore it should be written with lowercase letters starting with capital letter.
The lowercase "Exynos" name is promoted by its manufacturer Samsung Electronics Co., Ltd., in advertisement materials and on website.
Signed-off-by: Krzysztof Kozlowski krzk@kernel.org --- drivers/gpu/drm/exynos/Kconfig | 6 +++--- include/uapi/drm/exynos_drm.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/exynos/Kconfig b/drivers/gpu/drm/exynos/Kconfig index 6f7d3b3b3628..6417f374b923 100644 --- a/drivers/gpu/drm/exynos/Kconfig +++ b/drivers/gpu/drm/exynos/Kconfig @@ -1,13 +1,13 @@ # SPDX-License-Identifier: GPL-2.0-only config DRM_EXYNOS - tristate "DRM Support for Samsung SoC EXYNOS Series" + tristate "DRM Support for Samsung SoC Exynos Series" depends on OF && DRM && (ARCH_S3C64XX || ARCH_S5PV210 || ARCH_EXYNOS || ARCH_MULTIPLATFORM || COMPILE_TEST) depends on MMU select DRM_KMS_HELPER select VIDEOMODE_HELPERS select SND_SOC_HDMI_CODEC if SND_SOC help - Choose this option if you have a Samsung SoC EXYNOS chipset. + Choose this option if you have a Samsung SoC Exynos chipset. If M is selected the module will be called exynosdrm.
if DRM_EXYNOS @@ -62,7 +62,7 @@ config DRM_EXYNOS_DSI This enables support for Exynos MIPI-DSI device.
config DRM_EXYNOS_DP - bool "EXYNOS specific extensions for Analogix DP driver" + bool "Exynos specific extensions for Analogix DP driver" depends on DRM_EXYNOS_FIMD || DRM_EXYNOS7_DECON select DRM_ANALOGIX_DP default DRM_EXYNOS diff --git a/include/uapi/drm/exynos_drm.h b/include/uapi/drm/exynos_drm.h index 45c6582b3df3..a51aa1c618c1 100644 --- a/include/uapi/drm/exynos_drm.h +++ b/include/uapi/drm/exynos_drm.h @@ -394,7 +394,7 @@ struct drm_exynos_ioctl_ipp_commit { #define DRM_IOCTL_EXYNOS_IPP_COMMIT DRM_IOWR(DRM_COMMAND_BASE + \ DRM_EXYNOS_IPP_COMMIT, struct drm_exynos_ioctl_ipp_commit)
-/* EXYNOS specific events */ +/* Exynos specific events */ #define DRM_EXYNOS_G2D_EVENT 0x80000000 #define DRM_EXYNOS_IPP_EVENT 0x80000002
Fix up inconsistent usage of upper and lowercase letters in "Exynos" name.
"EXYNOS" is not an abbreviation but a regular trademarked name. Therefore it should be written with lowercase letters starting with capital letter.
The lowercase "Exynos" name is promoted by its manufacturer Samsung Electronics Co., Ltd., in advertisement materials and on website.
Signed-off-by: Krzysztof Kozlowski krzk@kernel.org --- include/video/samsung_fimd.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/video/samsung_fimd.h b/include/video/samsung_fimd.h index b6571c3cfa31..c4a93ce1de48 100644 --- a/include/video/samsung_fimd.h +++ b/include/video/samsung_fimd.h @@ -10,7 +10,7 @@ * * This is the register set for the fimd and new style framebuffer interface * found from the S3C2443 onwards into the S3C2416, S3C2450, the - * S3C64XX series such as the S3C6400 and S3C6410, and EXYNOS series. + * S3C64XX series such as the S3C6400 and S3C6410, and Exynos series. */
/* VIDCON0 */
On Fri, Jan 3, 2020 at 10:11 AM Krzysztof Kozlowski krzk@kernel.org wrote:
Hi all,
The "Samsung" and "Exynos" names are written inconsistently in Linux kernel sources. Sometimes all uppercase (as SAMSUNG), sometimes lowercase with capital letter (as Samsung).
This patchset tries to unify this towards "Samsung" and "Exynos" versions because:
"SAMSUNG" and "EXYNOS" are not abbreviations but regular trademarked names. Therefore they should be written with lowercase letters starting with capital letter.
The lowercase "Exynos" name is promoted by its manufacturer Samsung Electronics Co., Ltd., in advertisement materials and on website [1].
Although advertisement materials usually use uppercase "SAMSUNG", the lowercase version is used in all legal aspects (e.g. on Wikipedia [2] and in privacy/legal statements on Samsung site [3]).
Patches are independent of each other so I expect they will go through each maintainer's tree. Optionally let me know - I'll take it then through samsung-soc tree.
[1] https://www.samsung.com/semiconductor/minisite/exynos/ [2] https://en.wikipedia.org/wiki/Samsung [3] https://www.samsung.com/semiconductor/privacy-global/
Best regards, Krzysztof
Cc: Mauro Carvalho Chehab mchehab@kernel.org Cc: Rob Herring robh+dt@kernel.org Cc: Mark Rutland mark.rutland@arm.com Cc: Kukjin Kim kgene@kernel.org Cc: Krzysztof Kozlowski krzk@kernel.org Cc: Kamil Debski kamil@wypas.org Cc: Sylwester Nawrocki s.nawrocki@samsung.com Cc: Kishon Vijay Abraham I kishon@ti.com Cc: Jonathan Corbet corbet@lwn.net Cc: Russell King linux@armlinux.org.uk Cc: Bartlomiej Zolnierkiewicz b.zolnierkie@samsung.com Cc: Daniel Lezcano daniel.lezcano@linaro.org Cc: Thomas Gleixner tglx@linutronix.de Cc: Herbert Xu herbert@gondor.apana.org.au Cc: "David S. Miller" davem@davemloft.net Cc: MyungJoo Ham myungjoo.ham@samsung.com Cc: Kyungmin Park kyungmin.park@samsung.com Cc: Chanwoo Choi cw00.choi@samsung.com Cc: Inki Dae inki.dae@samsung.com Cc: Joonyoung Shim jy0922.shim@samsung.com Cc: Seung-Woo Kim sw0312.kim@samsung.com Cc: David Airlie airlied@linux.ie Cc: Daniel Vetter daniel@ffwll.ch Cc: Lee Jones lee.jones@linaro.org Cc: Byungho An bh74.an@samsung.com Cc: Girish K S ks.giri@samsung.com Cc: Vipul Pandya vipul.pandya@samsung.com Cc: Jingoo Han jingoohan1@gmail.com Cc: Lorenzo Pieralisi lorenzo.pieralisi@arm.com Cc: Andrew Murray andrew.murray@arm.com Cc: Bjorn Helgaas bhelgaas@google.com Cc: Maxime Ripard mripard@kernel.org Cc: Chen-Yu Tsai wens@csie.org Cc: Sangbeom Kim sbkim73@samsung.com Cc: Liam Girdwood lgirdwood@gmail.com Cc: Mark Brown broonie@kernel.org Cc: Zhang Rui rui.zhang@intel.com Cc: Amit Kucheria amit.kucheria@verdurent.com Cc: Greg Kroah-Hartman gregkh@linuxfoundation.org Cc: Jiri Slaby jslaby@suse.com Cc: Felipe Balbi balbi@kernel.org Cc: Alan Stern stern@rowland.harvard.edu Cc: Arnd Bergmann arnd@arndb.de Cc: linux-media@vger.kernel.org Cc: devicetree@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-samsung-soc@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-doc@vger.kernel.org Cc: linux-pm@vger.kernel.org Cc: linux-crypto@vger.kernel.org Cc: dri-devel@lists.freedesktop.org Cc: netdev@vger.kernel.org Cc: linux-pci@vger.kernel.org Cc: linux-serial@vger.kernel.org Cc: linux-usb@vger.kernel.org Cc: linux-fbdev@vger.kernel.org
Krzysztof Kozlowski (19): arm64: dts: exynos: Rename Samsung and Exynos to lowercase ARM: dts: samsung: Rename Samsung and Exynos to lowercase ARM: samsung: Rename Samsung and Exynos to lowercase soc: samsung: Rename Samsung and Exynos to lowercase thermal: exynos: Rename Samsung and Exynos to lowercase media: samsung: Rename Samsung and Exynos to lowercase usb: exynos: Rename Samsung and Exynos to lowercase memory: samsung: Rename Exynos to lowercase phy: exynos: Rename Exynos to lowercase clocksource/drivers/exynos_mct: Rename Exynos to lowercase crypto: exynos-rng - Rename Exynos to lowercase devfreq: exynos: Rename Exynos to lowercase drm/exynos: Rename Exynos to lowercase video: exynos: Rename Exynos to lowercase pci: exynos: Rename Exynos to lowercase serial: samsung: Rename Exynos to lowercase mfd: samsung: Rename Samsung to lowercase net: ethernet: sxgbe: Rename Samsung to lowercase regulator: samsung: Rename Samsung to lowercase
.../bindings/media/exynos-jpeg-codec.txt | 2 +- .../devicetree/bindings/media/exynos5-gsc.txt | 2 +- .../bindings/media/samsung-fimc.txt | 2 +- .../bindings/media/samsung-mipi-csis.txt | 2 +- .../devicetree/bindings/phy/samsung-phy.txt | 6 ++--
Please split bindings to a separate patch.
.../driver-api/thermal/exynos_thermal.rst | 6 ++-- Documentation/media/v4l-drivers/fimc.rst | 6 ++-- Documentation/media/v4l-drivers/tuners.rst | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 2 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 4 +-- arch/arm/boot/dts/exynos5250.dtsi | 8 ++--- arch/arm/boot/dts/exynos5260-xyref5260.dts | 4 +-- arch/arm/boot/dts/exynos5260.dtsi | 2 +- arch/arm/boot/dts/exynos5410-smdk5410.dts | 4 +-- arch/arm/boot/dts/exynos5410.dtsi | 6 ++-- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/exynos5420-cpus.dtsi | 2 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 4 +-- arch/arm/boot/dts/exynos5420.dtsi | 6 ++-- arch/arm/boot/dts/exynos5422-cpus.dtsi | 2 +- arch/arm/boot/dts/exynos5800.dtsi | 6 ++-- arch/arm/boot/dts/s3c2416-smdk2416.dts | 2 +- arch/arm/boot/dts/s3c6410-smdk6410.dts | 4 +-- arch/arm/mach-exynos/Kconfig | 36 +++++++++---------- arch/arm/mach-exynos/common.h | 2 +- arch/arm/mach-exynos/exynos.c | 4 +-- arch/arm/mach-exynos/include/mach/map.h | 2 +- arch/arm/mach-exynos/pm.c | 2 +- arch/arm/mach-exynos/smc.h | 2 +- arch/arm/mach-exynos/suspend.c | 2 +- arch/arm/mach-s3c24xx/Kconfig | 16 ++++----- arch/arm/plat-samsung/adc.c | 2 +- arch/arm/plat-samsung/devs.c | 2 +- arch/arm/plat-samsung/gpio-samsung.c | 2 +- .../plat-samsung/include/plat/samsung-time.h | 2 +- .../dts/exynos/exynos5433-tm2-common.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 2 +- .../arm64/boot/dts/exynos/exynos5433-tm2e.dts | 2 +- .../boot/dts/exynos/exynos7-espresso.dts | 4 +-- arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- drivers/clocksource/exynos_mct.c | 2 +- drivers/crypto/Kconfig | 2 +- drivers/devfreq/Kconfig | 2 +- drivers/devfreq/event/Kconfig | 4 +-- drivers/devfreq/event/exynos-nocp.c | 2 +- drivers/devfreq/event/exynos-nocp.h | 2 +- drivers/devfreq/event/exynos-ppmu.c | 2 +- drivers/devfreq/event/exynos-ppmu.h | 2 +- drivers/gpu/drm/exynos/Kconfig | 6 ++-- drivers/media/platform/exynos4-is/media-dev.c | 2 +- drivers/media/platform/s3c-camif/camif-core.c | 2 +- drivers/memory/samsung/Kconfig | 2 +- drivers/memory/samsung/exynos-srom.c | 2 +- drivers/mfd/Kconfig | 2 +- .../net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/pci/controller/dwc/pci-exynos.c | 2 +- drivers/phy/allwinner/phy-sun4i-usb.c | 2 +- drivers/phy/samsung/Kconfig | 8 ++--- drivers/phy/samsung/phy-exynos-dp-video.c | 4 +-- drivers/phy/samsung/phy-exynos-mipi-video.c | 4 +-- drivers/phy/samsung/phy-exynos-pcie.c | 2 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 6 ++-- drivers/phy/samsung/phy-samsung-usb2.c | 2 +- drivers/regulator/s2mpa01.c | 2 +- drivers/regulator/s2mps11.c | 2 +- drivers/regulator/s5m8767.c | 2 +- drivers/soc/samsung/Kconfig | 2 +- drivers/soc/samsung/exynos-chipid.c | 2 +- drivers/soc/samsung/exynos-pmu.c | 2 +- drivers/soc/samsung/exynos-pmu.h | 2 +- drivers/soc/samsung/exynos3250-pmu.c | 2 +- drivers/soc/samsung/exynos4-pmu.c | 2 +- drivers/soc/samsung/exynos5250-pmu.c | 2 +- drivers/soc/samsung/exynos5420-pmu.c | 2 +- drivers/thermal/samsung/Kconfig | 2 +- drivers/thermal/samsung/exynos_tmu.c | 4 +-- drivers/tty/serial/samsung_tty.c | 2 +- drivers/usb/dwc3/dwc3-exynos.c | 4 +-- drivers/usb/host/Kconfig | 4 +-- drivers/usb/host/ehci-exynos.c | 4 +-- drivers/usb/host/ohci-exynos.c | 2 +- include/dt-bindings/thermal/thermal_exynos.h | 2 +- include/linux/soc/samsung/exynos-pmu.h | 2 +- include/linux/soc/samsung/exynos-regs-pmu.h | 16 ++++----- include/linux/sxgbe_platform.h | 2 +- include/uapi/drm/exynos_drm.h | 2 +- include/video/samsung_fimd.h | 2 +- 87 files changed, 154 insertions(+), 154 deletions(-)
-- 2.17.1
On Fri, Jan 03, 2020 at 02:25:41PM -0700, Rob Herring wrote:
On Fri, Jan 3, 2020 at 10:11 AM Krzysztof Kozlowski krzk@kernel.org wrote:
Hi all,
The "Samsung" and "Exynos" names are written inconsistently in Linux kernel sources. Sometimes all uppercase (as SAMSUNG), sometimes lowercase with capital letter (as Samsung).
This patchset tries to unify this towards "Samsung" and "Exynos" versions because:
"SAMSUNG" and "EXYNOS" are not abbreviations but regular trademarked names. Therefore they should be written with lowercase letters starting with capital letter.
The lowercase "Exynos" name is promoted by its manufacturer Samsung Electronics Co., Ltd., in advertisement materials and on website [1].
Although advertisement materials usually use uppercase "SAMSUNG", the lowercase version is used in all legal aspects (e.g. on Wikipedia [2] and in privacy/legal statements on Samsung site [3]).
Patches are independent of each other so I expect they will go through each maintainer's tree. Optionally let me know - I'll take it then through samsung-soc tree.
[1] https://www.samsung.com/semiconductor/minisite/exynos/ [2] https://en.wikipedia.org/wiki/Samsung [3] https://www.samsung.com/semiconductor/privacy-global/
Best regards, Krzysztof
Cc: Mauro Carvalho Chehab mchehab@kernel.org Cc: Rob Herring robh+dt@kernel.org Cc: Mark Rutland mark.rutland@arm.com Cc: Kukjin Kim kgene@kernel.org Cc: Krzysztof Kozlowski krzk@kernel.org Cc: Kamil Debski kamil@wypas.org Cc: Sylwester Nawrocki s.nawrocki@samsung.com Cc: Kishon Vijay Abraham I kishon@ti.com Cc: Jonathan Corbet corbet@lwn.net Cc: Russell King linux@armlinux.org.uk Cc: Bartlomiej Zolnierkiewicz b.zolnierkie@samsung.com Cc: Daniel Lezcano daniel.lezcano@linaro.org Cc: Thomas Gleixner tglx@linutronix.de Cc: Herbert Xu herbert@gondor.apana.org.au Cc: "David S. Miller" davem@davemloft.net Cc: MyungJoo Ham myungjoo.ham@samsung.com Cc: Kyungmin Park kyungmin.park@samsung.com Cc: Chanwoo Choi cw00.choi@samsung.com Cc: Inki Dae inki.dae@samsung.com Cc: Joonyoung Shim jy0922.shim@samsung.com Cc: Seung-Woo Kim sw0312.kim@samsung.com Cc: David Airlie airlied@linux.ie Cc: Daniel Vetter daniel@ffwll.ch Cc: Lee Jones lee.jones@linaro.org Cc: Byungho An bh74.an@samsung.com Cc: Girish K S ks.giri@samsung.com Cc: Vipul Pandya vipul.pandya@samsung.com Cc: Jingoo Han jingoohan1@gmail.com Cc: Lorenzo Pieralisi lorenzo.pieralisi@arm.com Cc: Andrew Murray andrew.murray@arm.com Cc: Bjorn Helgaas bhelgaas@google.com Cc: Maxime Ripard mripard@kernel.org Cc: Chen-Yu Tsai wens@csie.org Cc: Sangbeom Kim sbkim73@samsung.com Cc: Liam Girdwood lgirdwood@gmail.com Cc: Mark Brown broonie@kernel.org Cc: Zhang Rui rui.zhang@intel.com Cc: Amit Kucheria amit.kucheria@verdurent.com Cc: Greg Kroah-Hartman gregkh@linuxfoundation.org Cc: Jiri Slaby jslaby@suse.com Cc: Felipe Balbi balbi@kernel.org Cc: Alan Stern stern@rowland.harvard.edu Cc: Arnd Bergmann arnd@arndb.de Cc: linux-media@vger.kernel.org Cc: devicetree@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-samsung-soc@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-doc@vger.kernel.org Cc: linux-pm@vger.kernel.org Cc: linux-crypto@vger.kernel.org Cc: dri-devel@lists.freedesktop.org Cc: netdev@vger.kernel.org Cc: linux-pci@vger.kernel.org Cc: linux-serial@vger.kernel.org Cc: linux-usb@vger.kernel.org Cc: linux-fbdev@vger.kernel.org
Krzysztof Kozlowski (19): arm64: dts: exynos: Rename Samsung and Exynos to lowercase ARM: dts: samsung: Rename Samsung and Exynos to lowercase ARM: samsung: Rename Samsung and Exynos to lowercase soc: samsung: Rename Samsung and Exynos to lowercase thermal: exynos: Rename Samsung and Exynos to lowercase media: samsung: Rename Samsung and Exynos to lowercase usb: exynos: Rename Samsung and Exynos to lowercase memory: samsung: Rename Exynos to lowercase phy: exynos: Rename Exynos to lowercase clocksource/drivers/exynos_mct: Rename Exynos to lowercase crypto: exynos-rng - Rename Exynos to lowercase devfreq: exynos: Rename Exynos to lowercase drm/exynos: Rename Exynos to lowercase video: exynos: Rename Exynos to lowercase pci: exynos: Rename Exynos to lowercase serial: samsung: Rename Exynos to lowercase mfd: samsung: Rename Samsung to lowercase net: ethernet: sxgbe: Rename Samsung to lowercase regulator: samsung: Rename Samsung to lowercase
.../bindings/media/exynos-jpeg-codec.txt | 2 +- .../devicetree/bindings/media/exynos5-gsc.txt | 2 +- .../bindings/media/samsung-fimc.txt | 2 +- .../bindings/media/samsung-mipi-csis.txt | 2 +- .../devicetree/bindings/phy/samsung-phy.txt | 6 ++--
Please split bindings to a separate patch.
Sure, let me resend.
Best regards, Krzysztof
dri-devel@lists.freedesktop.org