1. 25 Aug, 2023 1 commit
  2. 24 Aug, 2023 1 commit
    • Rob Herring's avatar
      genpd: Explicitly include correct DT includes · f6e35a67
      Rob Herring authored
      The DT of_device.h and of_platform.h date back to the separate
      of_platform_bus_type before it was merged into the regular platform bus.
      As part of that merge prepping Arm DT support 13 years ago, they
      "temporarily" include each other. They also include platform_device.h
      and of.h. As a result, there's a pretty much random mix of those include
      files used throughout the tree. In order to detangle these headers and
      replace the implicit includes with struct declarations, users need to
      explicitly include the correct includes.
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Acked-by: default avatarJernej Skrabec <jernej.skrabec@gmail.com>
      Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
      f6e35a67
  3. 17 Aug, 2023 6 commits
  4. 08 Aug, 2023 1 commit
  5. 30 Jul, 2023 1 commit
  6. 26 Jul, 2023 2 commits
  7. 14 Jul, 2023 11 commits
  8. 11 Jul, 2023 7 commits
    • Ulf Hansson's avatar
      soc: mediatek: Move power-domain drivers to the genpd dir · fcd96321
      Ulf Hansson authored
      To simplify with maintenance let's move the mediatek power-domain drivers
      to the new genpd directory. Going forward, patches are intended to be
      managed through a separate git tree, according to MAINTAINERS.
      
      Cc: Matthias Brugger <matthias.bgg@gmail.com>
      Cc: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
      Cc: <linux-mediatek@lists.infradead.org>
      Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
      fcd96321
    • Ulf Hansson's avatar
      soc: imx: Move power-domain drivers to the genpd dir · e5300b2c
      Ulf Hansson authored
      To simplify with maintenance let's move the imx power-domain drivers to the
      new genpd directory. Going forward, patches are intended to be managed
      through a separate git tree, according to MAINTAINERS.
      
      Cc: Shawn Guo <shawnguo@kernel.org>
      Cc: Sascha Hauer <s.hauer@pengutronix.de>
      Cc: Fabio Estevam <festevam@gmail.com>
      Cc: <kernel@pengutronix.de>
      Cc: <linux-imx@nxp.com>
      Reviewed-by: default avatarFabio Estevam <festevam@gmail.com>
      Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
      e5300b2c
    • Ulf Hansson's avatar
      soc: bcm: Move power-domain drivers to the genpd dir · aded0023
      Ulf Hansson authored
      To simplify with maintenance let's move the bcm power-domain drivers to the
      new genpd directory. Going forward, patches are intended to be managed
      through a separate git tree, according to MAINTAINERS.
      
      While moving the drivers, we end up with a directory for bcm63xx that only
      contains a Kconfig file, which seems a bit silly. Let's therefore also move
      the Kconfig options into the Kconfig file a directory above, as it allows
      us to drop the directory too.
      
      Cc: Florian Fainelli <florian.fainelli@broadcom.com>
      Cc: Ray Jui <rjui@broadcom.com>
      Cc: Scott Branden <sbranden@broadcom.com>
      Cc: <linux-mips@vger.kernel.org>
      Cc: <linux-rpi-kernel@lists.infradead.org>
      Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
      aded0023
    • Ulf Hansson's avatar
      soc: apple: Move power-domain driver to the genpd dir · 869b9dd3
      Ulf Hansson authored
      To simplify with maintenance let's move the apple power-domain driver to
      the new genpd directory. Going forward, patches are intended to be managed
      through a separate git tree, according to MAINTAINERS.
      
      Cc: Hector Martin <marcan@marcan.st>
      Cc: Sven Peter <sven@svenpeter.dev>
      Cc: Alyssa Rosenzweig <alyssa@rosenzweig.io>
      Cc: <asahi@lists.linux.dev>
      Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
      869b9dd3
    • Ulf Hansson's avatar
      soc: amlogic: Move power-domain drivers to the genpd dir · 22f86fab
      Ulf Hansson authored
      To simplify with maintenance let's move the amlogic power-domain drivers to
      the new genpd directory. Going forward, patches are intended to be managed
      through a separate git tree, according to MAINTAINERS.
      
      Cc: Neil Armstrong <neil.armstrong@linaro.org>
      Cc: Kevin Hilman <khilman@baylibre.com>
      Cc: Jerome Brunet <jbrunet@baylibre.com>
      Cc: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
      Cc: <linux-amlogic@lists.infradead.org>
      Acked-by: default avatarNeil Armstrong <neil.armstrong@linaro.org>
      Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
      22f86fab
    • Ulf Hansson's avatar
      soc: actions: Move power-domain driver to the genpd dir · 930c9005
      Ulf Hansson authored
      To simplify with maintenance let's move the action power-domain driver to
      the new genpd directory. Going forward, patches are intended to be managed
      through a separate git tree, according to MAINTAINERS.
      
      Cc: "Andreas Färber" <afaerber@suse.de>
      Cc: Manivannan Sadhasivam <mani@kernel.org>
      Cc: <linux-actions@lists.infradead.org>
      Acked-by: default avatarManivannan Sadhasivam <mani@kernel.org>
      Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
      930c9005
    • Ulf Hansson's avatar
      genpd: Create a new subsystem directory to host genpd providers · c1e213e5
      Ulf Hansson authored
      There are currently ~60 users of the genpd provider interface, which
      implementations are sprinkled across various subsystems. To simplify with
      maintenance let's create a new subsystem (drivers/genpd) and start moving
      the providers in there.
      
      My intention is also to host a git tree to collect and to get the patches
      tested/integrated through the linux-next tree. Ideally this should release
      some of the burden on the soc maintainers.
      
      Note that, I will of course require acks/reviews from the current platform
      maintainers, hence the MAINTAINERS file needs to be updated accordingly for
      each genpd provider that is moved into the new genpd subsystem.
      Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
      c1e213e5
  9. 09 Jul, 2023 10 commits