Re: [Intel-gfx] [PATCH] drm/i915/mtl: Media GT and Render GT share common GGTT

2022-11-04 Thread Lucas De Marchi
On Mon, Oct 31, 2022 at 06:01:11PM +0530, Aravind Iddamsetty wrote: On XE_LPM+ platforms the media engines are carved out into a separate GT but have a common GGTMMADR address range which essentially makes the GGTT address space to be shared between media and render GT. BSPEC: 63834 Cc: Matt Ro

Re: [RFC][PATCH v3 12/33] timers: dma-buf: Use timer_shutdown_sync() before freeing timer

2022-11-04 Thread Christian König
Am 04.11.22 um 06:54 schrieb Steven Rostedt: [ Once again, quilt fails the MIME coding ] From: "Steven Rostedt (Google)" Before a timer is freed, timer_shutdown_sync() must be called. Link: https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Flore.kernel.org%2Fall%2F202204071617

Re: [RFC PATCH v2 1/3] drivers/accel: define kconfig and register a new major

2022-11-04 Thread Stanislaw Gruszka
On Thu, Nov 03, 2022 at 04:01:08PM -0700, Randy Dunlap wrote: > >>> Module name if "M" is chosen? > >> Will add > > So, unfortunately, the path of doing accel as a kernel module won't > > work cleanly (Thanks stanislaw for pointing this out to me). > > The reason is the circular dependency between

Re: KUnit issues - Was: [igt-dev] [PATCH RFC v2 8/8] drm/i915: check if current->mm is not NULL

2022-11-04 Thread Mauro Carvalho Chehab
On Thu, 3 Nov 2022 15:43:26 -0700 Daniel Latypov wrote: > On Thu, Nov 3, 2022 at 8:23 AM Mauro Carvalho Chehab > wrote: > > > > Hi, > > > > I'm facing a couple of issues when testing KUnit with the i915 driver. > > > > The DRM subsystem and the i915 driver has, for a long time, his own > > way t

RE: [Intel-gfx] [PATCH] drm/i915/mtl: Media GT and Render GT share common GGTT

2022-11-04 Thread Iddamsetty, Aravind
Hi Lucas, > -Original Message- > From: De Marchi, Lucas > Sent: Friday, November 4, 2022 12:36 PM > To: Iddamsetty, Aravind > Cc: intel-...@lists.freedesktop.org; dri-devel@lists.freedesktop.org > Subject: Re: [Intel-gfx] [PATCH] drm/i915/mtl: Media GT and Render GT share > common GGTT >

Re: [QUESTION] {start,stop}_this_handle() and lockdep annotations

2022-11-04 Thread Theodore Ts'o
Note: in the future, I'd recommend looking at the MAINTAINERS to figure out a smaller list of people to ask this question, instead of spamming everyone who has ever expressed interest in DEPT. On Fri, Nov 04, 2022 at 02:56:32PM +0900, Byungchul Park wrote: > Peterz (commit 34a3d1e8370870 lockdep:

dri-devel@lists.freedesktop.org

2022-11-04 Thread Jarzmik Robert
I'm sorry Arnd, my mailer messed up again, and instead of using my normal robert.jarz...@free.fr, it used my ISP mail ...This answer will most probably look horrible, probably in html with no way of using plain text... sorry for that.The reason you're not seeing the AC97_BUS_NEW used is because t

Re: [RFC][PATCH v3 13/33] timers: drm: Use timer_shutdown_sync() before freeing timer

2022-11-04 Thread Tvrtko Ursulin
Hi, On 04/11/2022 05:41, Steven Rostedt wrote: From: "Steven Rostedt (Google)" Before a timer is freed, timer_shutdown_sync() must be called. Link: https://lore.kernel.org/all/20220407161745.7d675...@gandalf.local.home/ Cc: "Noralf Trønnes" Cc: David Airlie Cc: Daniel Vetter Cc: Jani Ni

Re: Try to address the DMA-buf coherency problem

2022-11-04 Thread Christian König
Am 03.11.22 um 23:16 schrieb Nicolas Dufresne: [SNIP] We already had numerous projects where we reported this practice as bugs to the GStreamer and FFMPEG project because it won't work on x86 with dGPUs. Links ? Remember that I do read every single bugs and emails around GStreamer project. I do

Re: [PATCH v27 01/11] dt-bindings: arm: mediatek: mmsys: add vdosys1 compatible for MT8195

2022-11-04 Thread 林欣螢

dri-devel@lists.freedesktop.org

2022-11-04 Thread Arnd Bergmann
On Thu, Nov 3, 2022, at 17:37, Jarzmik Robert wrote: > I'm sorry Arnd, my mailer messed up again, and instead of using my > normal robert.jarz...@free.fr, it used my ISP mail ... >> > > The reason you're not seeing the AC97_BUS_NEW used is because this > becomes visible only in device-tree files,

Re: [PATCH v27 05/11] soc: mediatek: refine code to use mtk_mmsys_update_bits API

2022-11-04 Thread 林欣螢

Re: [PATCH v27 06/11] soc: mediatek: add mtk-mmsys config API for mt8195 vdosys1

2022-11-04 Thread 林欣螢

Re: [PATCH v27 2/7] drm/mediatek: add ETHDR support for MT8195

2022-11-04 Thread 林欣螢

Re: [Intel-gfx] [PATCH] drm/i915: Don't wait forever in drop_caches

2022-11-04 Thread Tvrtko Ursulin
On 03/11/2022 19:16, John Harrison wrote: On 11/3/2022 02:38, Tvrtko Ursulin wrote: On 03/11/2022 09:18, Tvrtko Ursulin wrote: On 03/11/2022 01:33, John Harrison wrote: On 11/2/2022 07:20, Tvrtko Ursulin wrote: On 02/11/2022 12:12, Jani Nikula wrote: On Tue, 01 Nov 2022, john.c.harri...@in

[PATCH 2/2] drm/radeon: Add the missed acpi_put_table() to fix memory leak

2022-11-04 Thread Hanjun Guo
When the radeon driver reads the bios information from ACPI table in radeon_acpi_vfct_bios(), it misses to call acpi_put_table() to release the ACPI memory after the init, so add acpi_put_table() properly to fix the memory leak. Fixes: 268ba0a99f89 ("drm/radeon: implement ACPI VFCT vbios fetch (v3

[PATCH 1/2] drm/radeon: Using unsigned long instead of unsigned to fix possible overflow

2022-11-04 Thread Hanjun Guo
VBIOSImageOffset in struct UEFI_ACPI_VFCT is ULONG (unsigned long), but it will be assigned to "unsigned offset", so use unsigned long instead of unsigned for the offset, to avoid possible overflow. Signed-off-by: Hanjun Guo --- drivers/gpu/drm/radeon/radeon_bios.c | 2 +- 1 file changed, 1 inse

Re: [PATCH v5] media: mediatek: vcodec: Add to support VP9 inner racing mode

2022-11-04 Thread Hans Verkuil
Hi Mingjia, What are the changes since v4? You didn't mentioned that. Yunfei, can you review this v5? I prefer to have your Acked/Reviewed-by before merging. Regards, Hans On 25/10/2022 03:46, Mingjia Zhang wrote: > Enable VP9 inner racing mode > We send lat trans buffer to the core w

Re: [PATCH v3 20/23] drm/fb-helper: Set flag in struct drm_fb_helper for leaking physical addresses

2022-11-04 Thread Javier Martinez Canillas
On 11/3/22 16:14, Thomas Zimmermann wrote: > Uncouple the parameter drm_leak_fbdev_smem from the implementation by > setting a flag in struct drm_fb_helper. This will help to move the > generic fbdev emulation into its own source file, while keeping the > parameter in drm_fb_helper.c. No functional

Re: [PATCH v3 23/23] drm/fb-helper: Clarify use of last_close and output_poll_changed

2022-11-04 Thread Javier Martinez Canillas
On 11/3/22 16:14, Thomas Zimmermann wrote: > Clarify documentation in the use of struct drm_driver.last_close and > struct drm_mode_config_funcs.output_poll_changed. Those callbacks should > not be said for fbdev implementations on top of struct drm_client_funcs. > > Signed-off-by: Thomas Zimmerma

Re: [PATCH 3/3] media: videobuf2: set dma_coherent flag for DMA-buf

2022-11-04 Thread Hans Verkuil
Hi Christian, On 20/10/2022 14:13, Christian König wrote: > When a device is snooping the CPU cache we assume that all importers > must snoop the CPU cache as well. > > Execpt for vmalloc allocations since those implement mmap() imports must > always snoop the cache or we will run into coherency

Re: [PATCH v27 6/7] drm/mediatek: add drm ovl_adaptor sub driver for MT8195

2022-11-04 Thread 林欣螢

Re: [PATCH v2] drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init()

2022-11-04 Thread Paul Cercueil
Hi, Le ven. 4 nov. 2022 à 06:45:12 +, Yuan Can a écrit : A problem about modprobe ingenic-drm failed is triggered with the following log given: [ 303.561088] Error: Driver 'ingenic-ipu' is already registered, aborting... modprobe: ERROR: could not insert 'ingenic_drm': Device or reso

Re: [PATCH] staging: fbtft: Use ARRAY_SIZE() to get argument count

2022-11-04 Thread Deepak R Varma
On Mon, Oct 31, 2022 at 01:05:32PM +0100, Julia Lawall wrote: > > > I took a look, but it's pretty complex. You could take the code and > reorganize it so that it is more readable, and then take the definition of > the ARRAY_SIZE macro, to better see what is going on. > > julia > Hello Greg, Juli

Re: [PATCH v9 00/12] dt-bindings: display/msm: rework MDSS and DPU bindings

2022-11-04 Thread Rob Herring
On Mon, Oct 24, 2022 at 11:42 AM Dmitry Baryshkov wrote: > > Create separate YAML schema for MDSS devicesd$ (both for MDP5 and DPU > devices). Cleanup DPU schema files, so that they do not contain schema > for both MDSS and DPU nodes. Apply misc small fixes to the DPU schema > afterwards. Add sche

Re: [PATCH v2 0/7] vfio-ccw parent rework

2022-11-04 Thread Eric Farman
On Thu, 2022-11-03 at 19:43 -0400, Matthew Rosato wrote: > On 11/3/22 5:56 PM, Alex Williamson wrote: > > On Wed,  2 Nov 2022 16:01:45 +0100 > > Eric Farman wrote: > > > > > Hi all, > > > > > > Here is an update to the vfio-ccw lifecycle changes that have > > > been discussed > > > in various fo

Re: [PATCH v2 4/7] vfio/ccw: move private to mdev lifecycle

2022-11-04 Thread Eric Farman
On Thu, 2022-11-03 at 19:22 -0400, Matthew Rosato wrote: > On 11/2/22 11:01 AM, Eric Farman wrote: > > Now that the mdev parent data is split out into its own struct, > > it is safe to move the remaining private data to follow the > > mdev probe/remove lifecycle. The mdev parent data will remain >

Re: [PATCH v2 3/8] dt-bindings: display/msm: add support for the display on SM8450

2022-11-04 Thread Dmitry Baryshkov
On 03/11/2022 17:03, Krzysztof Kozlowski wrote: On 02/11/2022 19:13, Dmitry Baryshkov wrote: Add DPU and MDSS schemas to describe MDSS and DPU blocks on the Qualcomm SM8450 platform. Signed-off-by: Dmitry Baryshkov --- .../bindings/display/msm/qcom,sm8450-dpu.yaml | 132 +++ .../display

Re: [PATCH v2 3/8] dt-bindings: display/msm: add support for the display on SM8450

2022-11-04 Thread Dmitry Baryshkov
On 03/11/2022 17:03, Krzysztof Kozlowski wrote: On 02/11/2022 19:13, Dmitry Baryshkov wrote: Add DPU and MDSS schemas to describe MDSS and DPU blocks on the Qualcomm SM8450 platform. Signed-off-by: Dmitry Baryshkov --- .../bindings/display/msm/qcom,sm8450-dpu.yaml | 132 +++ .../display

Re: KUnit issues - Was: [igt-dev] [PATCH RFC v2 8/8] drm/i915: check if current->mm is not NULL

2022-11-04 Thread Mauro Carvalho Chehab
On Fri, 4 Nov 2022 08:49:55 +0100 Mauro Carvalho Chehab wrote: > On Thu, 3 Nov 2022 15:43:26 -0700 > Daniel Latypov wrote: > > > On Thu, Nov 3, 2022 at 8:23 AM Mauro Carvalho Chehab > > wrote: > > > > > > Hi, > > > > > > I'm facing a couple of issues when testing KUnit with the i915 driver.

Re: [PATCH v2 3/8] dt-bindings: display/msm: add support for the display on SM8450

2022-11-04 Thread Krzysztof Kozlowski
On 04/11/2022 08:34, Dmitry Baryshkov wrote: > On 03/11/2022 17:03, Krzysztof Kozlowski wrote: >> On 02/11/2022 19:13, Dmitry Baryshkov wrote: >>> Add DPU and MDSS schemas to describe MDSS and DPU blocks on the Qualcomm >>> SM8450 platform. >>> >>> Signed-off-by: Dmitry Baryshkov >>> --- >>> ...

Re: [PATCH v2 3/8] dt-bindings: display/msm: add support for the display on SM8450

2022-11-04 Thread Dmitry Baryshkov
On 04/11/2022 15:52, Krzysztof Kozlowski wrote: On 04/11/2022 08:34, Dmitry Baryshkov wrote: On 03/11/2022 17:03, Krzysztof Kozlowski wrote: On 02/11/2022 19:13, Dmitry Baryshkov wrote: Add DPU and MDSS schemas to describe MDSS and DPU blocks on the Qualcomm SM8450 platform. Signed-off-by: Dm

[PATCH v3 0/8] drm/msm: add support for SM8450

2022-11-04 Thread Dmitry Baryshkov
This adds support for the MDSS/DPU/DSI on the Qualcomm SM8450 platform. Dependencies for the DT bindings: [1]. [1] https://lore.kernel.org/all/20221024164225.3236654-1-dmitry.barysh...@linaro.org/ Change since v2: - Rebased onto msm-next-lumag - Cleaned up bindings according to Krzysztof's sugg

[PATCH v3 1/8] dt-bindings: display/msm/dsi-controller-main: allow defining opp-table

2022-11-04 Thread Dmitry Baryshkov
Allow defining DSI OPP table inside the DSI controller node. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Dmitry Baryshkov --- .../devicetree/bindings/display/msm/dsi-controller-main.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/display/msm/

[PATCH v3 2/8] dt-bindings: display/msm: add sm8350 and sm8450 DSI PHYs

2022-11-04 Thread Dmitry Baryshkov
SM8350 and SM8450 platforms use the same driver and same bindings as the existing 7nm DSI PHYs. Add corresponding compatibility strings. Acked-by: Krzysztof Kozlowski Signed-off-by: Dmitry Baryshkov --- Documentation/devicetree/bindings/display/msm/dsi-phy-7nm.yaml | 2 ++ 1 file changed, 2 ins

[PATCH v3 3/8] dt-bindings: display/msm: add support for the display on SM8450

2022-11-04 Thread Dmitry Baryshkov
Add DPU and MDSS schemas to describe MDSS and DPU blocks on the Qualcomm SM8450 platform. Signed-off-by: Dmitry Baryshkov --- .../bindings/display/msm/qcom,sm8450-dpu.yaml | 132 +++ .../display/msm/qcom,sm8450-mdss.yaml | 347 ++ 2 files changed, 479 insertions(+) c

[PATCH v3 8/8] drm/msm: mdss: add support for SM8450

2022-11-04 Thread Dmitry Baryshkov
Add support for the MDSS block on SM8450 platform. Tested-by: Vinod Koul Reviewed-by: Vinod Koul Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/msm_mdss.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/gpu/drm/msm/msm_mdss.c b/drivers/gpu/drm/msm/msm_mdss.c index 6a4

[PATCH v3 4/8] drm/msm/dsi: add support for DSI-PHY on SM8350 and SM8450

2022-11-04 Thread Dmitry Baryshkov
SM8350 and SM8450 use 5nm DSI PHYs, which share register definitions with 7nm DSI PHYs. Rather than duplicating the driver, handle 5nm variants inside the common 5+7nm driver. Co-developed-by: Robert Foss Tested-by: Vinod Koul Reviewed-by: Vinod Koul Signed-off-by: Dmitry Baryshkov --- driver

[PATCH v3 7/8] drm/msm/dpu: add support for SM8450

2022-11-04 Thread Dmitry Baryshkov
Add definitions for the display hardware used on Qualcomm SM8450 platform. Tested-by: Vinod Koul Reviewed-by: Vinod Koul Signed-off-by: Dmitry Baryshkov --- .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c| 224 ++ .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h| 1 + drivers/gp

[PATCH v3 5/8] drm/msm/dsi: add support for DSI 2.6.0

2022-11-04 Thread Dmitry Baryshkov
Add support for DSI 2.6.0 (block used on sm8450). Tested-by: Vinod Koul Reviewed-by: Vinod Koul Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 2 ++ drivers/gpu/drm/msm/dsi/dsi_cfg.h | 1 + 2 files changed, 3 insertions(+) diff --git a/drivers/gpu/drm/msm/dsi/dsi_cfg.

[PATCH v3 6/8] drm/msm/dpu: add support for MDP_TOP blackhole

2022-11-04 Thread Dmitry Baryshkov
On sm8450 a register block was removed from MDP TOP. Accessing it during snapshotting results in NoC errors / immediate reboot. Skip accessing these registers during snapshot. Tested-by: Vinod Koul Reviewed-by: Vinod Koul Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/disp/dpu1/dpu_hw

Re: [PATCH v9 00/12] dt-bindings: display/msm: rework MDSS and DPU bindings

2022-11-04 Thread Dmitry Baryshkov
On 04/11/2022 15:21, Rob Herring wrote: On Mon, Oct 24, 2022 at 11:42 AM Dmitry Baryshkov wrote: Create separate YAML schema for MDSS devicesd$ (both for MDP5 and DPU devices). Cleanup DPU schema files, so that they do not contain schema for both MDSS and DPU nodes. Apply misc small fixes to t

Re: [PATCH v2 3/8] dt-bindings: display/msm: add support for the display on SM8450

2022-11-04 Thread Krzysztof Kozlowski
On 04/11/2022 08:45, Dmitry Baryshkov wrote: > On 03/11/2022 17:03, Krzysztof Kozlowski wrote: >> On 02/11/2022 19:13, Dmitry Baryshkov wrote: >>> Add DPU and MDSS schemas to describe MDSS and DPU blocks on the Qualcomm >>> SM8450 platform. >>> >>> Signed-off-by: Dmitry Baryshkov >>> --- >>> ...

[PATCH v1 0/5] arm64: dts: qcom: sm8450-hdk: enable HDMI output

2022-11-04 Thread Dmitry Baryshkov
Add device tree nodes for MDSS, DPU and DSI devices on Qualcomm SM8450 platform. Enable these devices and add the HDMI bridge configuration on SM8450 HDK. Dmitry Baryshkov (3): arm64: dts: qcom: sm8450: add RPMH_REGULATOR_LEVEL_LOW_SVS_D1 arm64: dts: qcom: sm8450: add display hardware devices

[PATCH v1 4/5] arm64: dts: qcom: sm8450-hdk: Add LT9611uxc HDMI bridge

2022-11-04 Thread Dmitry Baryshkov
From: Vinod Koul Add the LT9611uxc DSI-HDMI bridge and supplies Signed-off-by: Vinod Koul Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 61 + 1 file changed, 61 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8450-hdk.dts b/arch/

[PATCH v1 3/5] arm64: dts: qcom: sm8450-hdk: enable display hardware

2022-11-04 Thread Dmitry Baryshkov
Enable MDSS/DPU/DSI0 on SM8450-HDK device. Note, there is no panel configuration (yet). Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 18 ++ 1 file changed, 18 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8450-hdk.dts b/arch/arm64/boot/d

[PATCH v1 1/5] arm64: dts: qcom: sm8450: add RPMH_REGULATOR_LEVEL_LOW_SVS_D1

2022-11-04 Thread Dmitry Baryshkov
Add another power saving state used on SM8450. Unfortunately adding it in proper place causes renumbering of all the opp states in sm8450.dtsi Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sm8450.dtsi | 20 include/dt-bindings/power/qcom-rpmpd.h | 1 + 2 fi

[PATCH v1 2/5] arm64: dts: qcom: sm8450: add display hardware devices

2022-11-04 Thread Dmitry Baryshkov
Add devices tree nodes describing display hardware on SM8450: - Display Clock Controller - MDSS - MDP - two DSI controllers and DSI PHYs This does not provide support for DP controllers present on SM8450. Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sm8450.dtsi | 284 +++

[PATCH v1 5/5] arm64: dts: qcom: sm8450-hdk: Enable HDMI Display

2022-11-04 Thread Dmitry Baryshkov
From: Vinod Koul Add the HDMI display nodes and link it to DSI. Also enable missing dispcc nodes Signed-off-by: Vinod Koul Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 45 + 1 file changed, 45 insertions(+) diff --git a/arch/arm64/boot

[PATCH v2 00/65] clk: Make determine_rate mandatory for muxes

2022-11-04 Thread Maxime Ripard
Hi, This is a follow-up to a previous series that was printing a warning when a mux has a set_parent implementation but is missing determine_rate(). The rationale is that set_parent() is very likely to be useful when changing the rate, but it's determine_rate() that takes the parenting decision.

[PATCH v2 01/65] clk: Export clk_hw_forward_rate_request()

2022-11-04 Thread Maxime Ripard
Commit 262ca38f4b6e ("clk: Stop forwarding clk_rate_requests to the parent") introduced the public clk_hw_forward_rate_request() function, but didn't export the symbol. Make sure it's the case. Fixes: 262ca38f4b6e ("clk: Stop forwarding clk_rate_requests to the parent") Signed-off-by: Maxime Ripar

[PATCH v2 02/65] clk: lan966x: Remove unused round_rate hook

2022-11-04 Thread Maxime Ripard
The lan966x driver registers a gck clock with both a determine_rate and a round_rate implementation. Both are equivalent, and are only called by clk_core_determine_round_nolock() which favors determine_rate. Thus, lan966x_gck_round_rate() is never called, so we can just remove it. Signed-off-by:

[PATCH v2 03/65] clk: nodrv: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The nodrv clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. Even though it's a mock clock and the missing function is harmless, we'll start to require a determine_rate implementation when set_parent is set, so let's fill it. Signed-off-by: Maxime

[PATCH v2 05/65] clk: actions: composite: Add a determine_rate hook for pass clk

2022-11-04 Thread Maxime Ripard
The Actions "Pass" clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to

[PATCH v2 06/65] clk: at91: main: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The SAM9x5 main clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to cl

[PATCH v2 08/65] clk: berlin: div: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The Berlin2 divider clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call t

[PATCH v2 04/65] clk: test: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The single parent clock in our kunit tests implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is not entirely unexpected, since its whole purpose it to have a single parent. When determine_rate is missing, and since CLK_SET_RATE_PARENT is set for all

[PATCH v2 09/65] clk: cdce706: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The cdce706 "clkin" clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call t

[PATCH v2 10/65] clk: k210: pll: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The K210 PLL clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to clk_s

[PATCH v2 07/65] clk: at91: sckc: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The SAM9x5 slow clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to cl

[PATCH v2 14/65] clk: lochnagar: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The lochnagar clocks implement a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to clk_

[PATCH v2 11/65] clk: k210: aclk: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The K210 ACLK clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to clk_

[PATCH v2 17/65] clk: stm32f4: mux: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The STM32F4 mux clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to cl

[PATCH v2 16/65] clk: si5341: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The SI5341 clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to clk_set

[PATCH v2 15/65] clk: qoriq: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The Qoriq mux clocks implement a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to clk_

[PATCH v2 18/65] clk: vc5: mux: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The Versaclock5 mux clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call t

[PATCH v2 12/65] clk: k210: mux: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The K210 mux clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to clk_s

[PATCH v2 20/65] clk: wm831x: clkout: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The WM381x "clkout" clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call t

[PATCH v2 19/65] clk: vc5: clkout: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The Versaclock5 "clkout" clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a c

[PATCH v2 13/65] clk: lmk04832: clkout: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The LKM04832 "CLKOUT" clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call

[PATCH v2 23/65] clk: imx: busy: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The iMX busy clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to clk_s

[PATCH v2 22/65] clk: davinci: da8xx-cfgchip: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The Davinci DA8xxx cfgchip "clk48" clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent cha

[PATCH v2 26/65] clk: mediatek: cpumux: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The Mediatek cpumux clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call t

[PATCH v2 27/65] clk: pxa: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The PXA "CKEN" clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to clk

[PATCH v2 24/65] clk: imx: fixup-mux: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The iMX fixup mux clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to

[PATCH v2 28/65] clk: renesas: r9a06g032: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The Renesas r9a06g032 bitselect clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change

[PATCH v2 21/65] clk: davinci: da8xx-cfgchip: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The Davinci DA8xxx cfgchip mux clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change

[PATCH v2 25/65] clk: imx: scu: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The iMX SCU mux clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to cl

[PATCH v2 30/65] clk: stm32: core: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The STM32 mux clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to clk_

[PATCH v2 29/65] clk: socfpga: gate: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The SoCFGPA gate clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to c

[PATCH] dt-bindings: qcom: add another exception to the device naming rule

2022-11-04 Thread Dmitry Baryshkov
The 'qcom,dsi-ctrl-6g-qcm2290' compatibility string was added in the commit ee1f09678f14 ("drm/msm/dsi: Add support for qcm2290 dsi controller") in February 2022, but was not properly documented in the bindings. Adding this compatibility string to display/msm/dsi-controller-main.yaml caused a warni

[PATCH v2 31/65] clk: tegra: bpmp: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The Tegra BPMP mux clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to

[PATCH v2 32/65] clk: tegra: super: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The Tegra super mux clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call t

[PATCH v2 34/65] clk: ux500: prcmu: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The UX500 PRCMU "clkout" clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a c

[PATCH v2 33/65] clk: tegra: periph: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The Tegra periph nodiv clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a cal

[PATCH v2 35/65] clk: ux500: sysctrl: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The UX500 sysctrl "set_parent" clocks implement a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change

[PATCH v2 38/65] phy: cadence: sierra: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The Cadence Sierra PLL clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a cal

[PATCH v2 36/65] clk: versatile: sp810: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The Versatile sp810 "timerclken" clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent chang

[PATCH v2 37/65] drm/tegra: sor: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The Tegra sor pad clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to

[PATCH v2 39/65] phy: cadence: torrent: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The Cadence Torrent refclk clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a

[PATCH v2 40/65] phy: ti: am654-serdes: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The TI AM654 SerDes clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call t

[PATCH v2 41/65] phy: ti: j721e-wiz: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The TI J721e Wiz clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to c

[PATCH v2 43/65] ASoC: tlv320aic32x4: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The tlv320aic32x4 clkin clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a ca

[PATCH v2 42/65] rtc: sun6i: Add a determine_rate hook

2022-11-04 Thread Maxime Ripard
The Allwinner sun6i RTC clock implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a ca

[PATCH v2 46/65] clk: at91: smd: Switch to determine_rate

2022-11-04 Thread Maxime Ripard
The Atmel SAM9x5 SMD clocks implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call

[PATCH v2 44/65] clk: actions: composite: div: Switch to determine_rate

2022-11-04 Thread Maxime Ripard
The Actions composite divider clocks implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change

[PATCH v2 45/65] clk: actions: composite: fact: Switch to determine_rate

2022-11-04 Thread Maxime Ripard
The Actions composite factor clocks implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change i

[PATCH v2 52/65] clk: si5351: msynth: Switch to determine_rate

2022-11-04 Thread Maxime Ripard
The SI5351 msynth clocks implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to

[PATCH v2 50/65] clk: si5341: Switch to determine_rate

2022-11-04 Thread Maxime Ripard
The SI5341 output clocks implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to

[PATCH v2 53/65] clk: si5351: clkout: Switch to determine_rate

2022-11-04 Thread Maxime Ripard
The SI5351 clkout clocks implements a mux with a set_parent hook, but doesn't provide a determine_rate implementation. This is a bit odd, since set_parent() is there to, as its name implies, change the parent of a clock. However, the most likely candidate to trigger that parent change is a call to

  1   2   3   >