[PATCH v2 00/20] Rename Samsung and Exynos to lowercase

Krzysztof Kozlowski krzk at kernel.org
Sat Jan 4 15:20:47 UTC 2020


Hi all,

Changes since v1:
=================
1. Split bindings to separate patch (1/20). Bindings were previously in
media (7/20) and phy (10/20).

Description
===========

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 at kernel.org>
Cc: Rob Herring <robh+dt at kernel.org>
Cc: Mark Rutland <mark.rutland at arm.com>
Cc: Kukjin Kim <kgene at kernel.org>
Cc: Krzysztof Kozlowski <krzk at kernel.org>
Cc: Kamil Debski <kamil at wypas.org>
Cc: Sylwester Nawrocki <s.nawrocki at samsung.com>
Cc: Kishon Vijay Abraham I <kishon at ti.com>
Cc: Jonathan Corbet <corbet at lwn.net>
Cc: Russell King <linux at armlinux.org.uk>
Cc: Bartlomiej Zolnierkiewicz <b.zolnierkie at samsung.com>
Cc: Daniel Lezcano <daniel.lezcano at linaro.org>
Cc: Thomas Gleixner <tglx at linutronix.de>
Cc: Herbert Xu <herbert at gondor.apana.org.au>
Cc: "David S. Miller" <davem at davemloft.net>
Cc: MyungJoo Ham <myungjoo.ham at samsung.com>
Cc: Kyungmin Park <kyungmin.park at samsung.com>
Cc: Chanwoo Choi <cw00.choi at samsung.com>
Cc: Inki Dae <inki.dae at samsung.com>
Cc: Joonyoung Shim <jy0922.shim at samsung.com>
Cc: Seung-Woo Kim <sw0312.kim at samsung.com>
Cc: David Airlie <airlied at linux.ie>
Cc: Daniel Vetter <daniel at ffwll.ch>
Cc: Lee Jones <lee.jones at linaro.org>
Cc: Byungho An <bh74.an at samsung.com>
Cc: Girish K S <ks.giri at samsung.com>
Cc: Vipul Pandya <vipul.pandya at samsung.com>
Cc: Jingoo Han <jingoohan1 at gmail.com>
Cc: Lorenzo Pieralisi <lorenzo.pieralisi at arm.com>
Cc: Andrew Murray <andrew.murray at arm.com>
Cc: Bjorn Helgaas <bhelgaas at google.com>
Cc: Maxime Ripard <mripard at kernel.org>
Cc: Chen-Yu Tsai <wens at csie.org>
Cc: Sangbeom Kim <sbkim73 at samsung.com>
Cc: Liam Girdwood <lgirdwood at gmail.com>
Cc: Mark Brown <broonie at kernel.org>
Cc: Zhang Rui <rui.zhang at intel.com>
Cc: Amit Kucheria <amit.kucheria at verdurent.com>
Cc: Greg Kroah-Hartman <gregkh at linuxfoundation.org>
Cc: Jiri Slaby <jslaby at suse.com>
Cc: Felipe Balbi <balbi at kernel.org>
Cc: Alan Stern <stern at rowland.harvard.edu>
Cc: Arnd Bergmann <arnd at arndb.de>
Cc: linux-media at vger.kernel.org
Cc: devicetree at vger.kernel.org
Cc: linux-arm-kernel at lists.infradead.org
Cc: linux-samsung-soc at vger.kernel.org
Cc: linux-kernel at vger.kernel.org
Cc: linux-doc at vger.kernel.org
Cc: linux-pm at vger.kernel.org
Cc: linux-crypto at vger.kernel.org
Cc: dri-devel at lists.freedesktop.org
Cc: netdev at vger.kernel.org
Cc: linux-pci at vger.kernel.org
Cc: linux-serial at vger.kernel.org
Cc: linux-usb at vger.kernel.org
Cc: linux-fbdev at vger.kernel.org

Krzysztof Kozlowski (20):
  dt-bindings: Rename Exynos to lowercase
  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(-)

-- 
2.17.1



More information about the dri-devel mailing list