Re: [PATCH] usb: gadget: atmel: Add SAM9X60 support

2025-03-22 Thread Marek Vasut
On 3/22/25 9:56 PM, Zixun LI wrote: Add compatible "microchip,sam9x60-udc" and device tree binding. Compared to SAM9X5 the only difference is the DPRAM memory from the USB High Speed Device Port (UDPHS) hardware block was increased, so we can reuse the same endpoint data. Tested on SAM9X60-Curio

Re: [PATCH V3 3/6] cpu: imx8_cpu: Print Speed grade if IMX_THERMAL or IMX_TMU

2025-03-22 Thread Adam Ford
On Sat, Mar 22, 2025 at 6:31 PM Marek Vasut wrote: > > On 3/22/25 7:38 PM, Adam Ford wrote: > > Much of the data that is display by imx8_cpu.c is also displayed from > > arch/arm/mach-imx/cpu.c, except the temperature grade and active > > temperature are only displayed when SoC is an i.MX9. Since

[PATCH 7/8] env: Rename DEFAULT_ENV_FILE to ENV_DEFAULT_ENV_TEXT_FILE

2025-03-22 Thread Marek Vasut
Rename the variable and add ENV_ prefix, so that all configuration options which are related to environment would have an CONFIG_ENV_ prefix. No functional change. Also rename USE_DEFAULT_ENV_FILE to USE_ENV_DEFAULT_ENV_TEXT_FILE . Signed-off-by: Marek Vasut --- Cc: Paul Barker Cc: Quentin Schu

Re: [PATCH V3 5/6] imx: imx8: Imply CPU_IMX by default

2025-03-22 Thread Marek Vasut
On 3/22/25 7:38 PM, Adam Ford wrote: The imx8_cpu driver is a CPU Driver that supports the i.MX8Q family. When it is enabled, it acts as an alternative to arch/arm/mach-imx/cpu.c, but the imx8_cpu supports the driver model where cpu.c does not. Imply this newer driver by default. Signed-off-by:

[PATCH V3 2/6] imx: imx8m: Imply IMX_TMU

2025-03-22 Thread Adam Ford
If the CPU Information is displayed from imx8_cpu, it displays the cpu temperature grade and operating temperature if CONFIG_IMX9 is defined. This behavior is similar to what happens mach-imx/cpu.c, except that the latter checks for IMX_THERMAL or IMX_TMU. In preparation to make imx8_cpu act like

Re: [PATCH 00/24] clk: Add clk_resolve_parent_clk() and fix up iMX clock drivers

2025-03-22 Thread Fabio Estevam
Hi Marek, On Wed, Mar 19, 2025 at 12:19 AM Marek Vasut wrote: > > Add clk_resolve_parent_clk() to resolve parent clock udevice name > based on clock-names DT property. This is used in SoC clock drivers > to look up the clock name in clock tables, which matches a clock > name in DT clock-names pro

[PATCH V3 3/6] cpu: imx8_cpu: Print Speed grade if IMX_THERMAL or IMX_TMU

2025-03-22 Thread Adam Ford
Much of the data that is display by imx8_cpu.c is also displayed from arch/arm/mach-imx/cpu.c, except the temperature grade and active temperature are only displayed when SoC is an i.MX9. Since IMX9 now implies IMX_TMU, change this to check for IMX_THERMAL or IMX_TMU in the same way it's done in ma

[PATCH V3 1/6] imx: imx9: Imply IMX_TMU

2025-03-22 Thread Adam Ford
If the CPU Information is displayed from imx8_cpu, it displays the cpu temperature grade and operating temperature if CONFIG_IMX9 is defined. This behavior is similar to what happens arch/arm/mach-imx/cpu.c except that the latter checks for CONFIG_IMX_THERMAL or CONFIG_IMX_TMU. In preparation to ma

[PATCH V3 4/6] imx: imx8m: Imply CPU_IMX by default

2025-03-22 Thread Adam Ford
The imx8_cpu driver is a CPU Driver that supports the i.MX8M family, and when it is enabled, it acts as an alternative to arch/arm/mach-imx/cpu.c, but the imx8_cpu supports the driver model where cpu.c does not. Imply this newer driver by default. Signed-off-by: Adam Ford --- arch/arm/mach-imx/

[PATCH V3 5/6] imx: imx8: Imply CPU_IMX by default

2025-03-22 Thread Adam Ford
The imx8_cpu driver is a CPU Driver that supports the i.MX8Q family. When it is enabled, it acts as an alternative to arch/arm/mach-imx/cpu.c, but the imx8_cpu supports the driver model where cpu.c does not. Imply this newer driver by default. Signed-off-by: Adam Ford --- arch/arm/mach-imx/imx8

[PATCH V3 6/6] imx: imx9: Imply CPU_IMX by default

2025-03-22 Thread Adam Ford
The imx8_cpu driver is a CPU Driver that supports the i.MX9 family. When it is enabled, it acts as an alternative to arch/arm/mach-imx/cpu.c, but the imx8_cpu supports the driver model where cpu.c does not. Imply this newer driver by default. Signed-off-by: Adam Ford --- arch/arm/mach-imx/imx9/

[PATCH V3 0/6] Migrate IMX8, IMX8M and IMX9 to use imx8_cpu

2025-03-22 Thread Adam Ford
The imx8_cpu driver uses the driver model to represent the processor cores in the dm tree as well as display the processor type and speed on boot. Currently, the imx8_cpu driver only displays the temperature grade of the processor if the processor is IMX9, so in order to display that info, the che

Re: [PATCH 0/2] power: regulator: add qcom usb vbus

2025-03-22 Thread Caleb Connolly
On 2/27/25 09:45, Rui Miguel Silva wrote: Add PMIC USB vbus regulator driver (bindings already present); and fix related with property overwriting found out during testing of host setup. Cheers; Rui Reviewed-by: Caleb Connolly Kind regards, Rui Miguel Silva (2): mach-snapdragon:

[GIT PULL] Please pull u-boot-imx-next-20250321

2025-03-22 Thread Fabio Estevam
Hi Tom, Please pull from u-boot-imx/next, thanks. The following changes since commit 8bc3542384e3a1219e5ffb62b79d16dddc1b1fb9: Merge patch series "pxe: Precursor series for supporting read_all() in extlinux / PXE" (2025-03-18 13:12:51 -0600) are available in the Git repository at: https:/

Re: [PATCH v8 01/19] firmware: scmi: smt: Interrupt communication enable

2025-03-22 Thread Marek Vasut
On 3/21/25 8:15 AM, Alice Guo (OSS) wrote: Hi, @@ -48,6 +58,9 @@ int scmi_dt_get_smt_buffer(struct udevice *dev, struct scmi_smt *smt) if (!smt->buf) return -ENOMEM; + if (IS_ENABLED(CONFIG_SCMI_TRANSPORT_SMT_INTR)) + scmi_smt_enable_intr(smt, true); C

[PATCH 8/8] env: Drop DELAY_ENVIRONMENT

2025-03-22 Thread Marek Vasut
There are no users of DELAY_ENVIRONMENT and the same effect can be achieved either using DT /config/load-environment property, or by using ENV_IS_NOWHERE . Remove this configuration option and matching functionality. Signed-off-by: Marek Vasut --- Cc: Paul Barker Cc: Quentin Schulz Cc: Simon Gl

Re: [PATCH 00/24] clk: Add clk_resolve_parent_clk() and fix up iMX clock drivers

2025-03-22 Thread Adam Ford
On Sat, Mar 22, 2025 at 1:45 PM Fabio Estevam wrote: > > Hi Marek, > > On Wed, Mar 19, 2025 at 12:19 AM Marek Vasut wrote: > > > > Add clk_resolve_parent_clk() to resolve parent clock udevice name > > based on clock-names DT property. This is used in SoC clock drivers > > to look up the clock nam

Re: [PATCH V3 5/6] imx: imx8: Imply CPU_IMX by default

2025-03-22 Thread Adam Ford
On Sat, Mar 22, 2025 at 6:31 PM Marek Vasut wrote: > > On 3/22/25 7:38 PM, Adam Ford wrote: > > The imx8_cpu driver is a CPU Driver that supports the i.MX8Q > > family. When it is enabled, it acts as an alternative to > > arch/arm/mach-imx/cpu.c, but the imx8_cpu supports the driver > > model wher

[PATCH 6/8] env: Rename ENV_MMC_PARTITION to ENV_SDMMC_SW_PARTITION

2025-03-22 Thread Marek Vasut
Rename the variable and add ENV_ prefix, so that all configuration options which are related to environment would have an CONFIG_ENV_ prefix. No functional change. Use ENV_SDMMC_SW_PARTITION to clarify this is the SD/MMC software partition table entry selector. Update the help text accordingly. S

Re: [PATCH V3 3/6] cpu: imx8_cpu: Print Speed grade if IMX_THERMAL or IMX_TMU

2025-03-22 Thread Marek Vasut
On 3/22/25 7:38 PM, Adam Ford wrote: Much of the data that is display by imx8_cpu.c is also displayed from arch/arm/mach-imx/cpu.c, except the temperature grade and active temperature are only displayed when SoC is an i.MX9. Since IMX9 now implies IMX_TMU, change this to check for IMX_THERMAL or

Re: [PATCH V3 4/6] imx: imx8m: Imply CPU_IMX by default

2025-03-22 Thread Marek Vasut
On 3/22/25 7:38 PM, Adam Ford wrote: The imx8_cpu driver is a CPU Driver that supports the i.MX8M family, and when it is enabled, it acts as an alternative to arch/arm/mach-imx/cpu.c, but the imx8_cpu supports the driver model where cpu.c does not. Imply this newer driver by default. Signed-off

Re: [PATCH V3 3/6] cpu: imx8_cpu: Print Speed grade if IMX_THERMAL or IMX_TMU

2025-03-22 Thread Marek Vasut
On 3/23/25 1:03 AM, Adam Ford wrote: On Sat, Mar 22, 2025 at 6:31 PM Marek Vasut wrote: On 3/22/25 7:38 PM, Adam Ford wrote: Much of the data that is display by imx8_cpu.c is also displayed from arch/arm/mach-imx/cpu.c, except the temperature grade and active temperature are only displayed wh

Re: [PATCH V3 5/6] imx: imx8: Imply CPU_IMX by default

2025-03-22 Thread Marek Vasut
On 3/23/25 1:00 AM, Adam Ford wrote: On Sat, Mar 22, 2025 at 6:31 PM Marek Vasut wrote: On 3/22/25 7:38 PM, Adam Ford wrote: The imx8_cpu driver is a CPU Driver that supports the i.MX8Q family. When it is enabled, it acts as an alternative to arch/arm/mach-imx/cpu.c, but the imx8_cpu supports

Re: [PATCH V3 6/6] imx: imx9: Imply CPU_IMX by default

2025-03-22 Thread Marek Vasut
On 3/22/25 7:38 PM, Adam Ford wrote: The imx8_cpu driver is a CPU Driver that supports the i.MX9 family. When it is enabled, it acts as an alternative to arch/arm/mach-imx/cpu.c, but the imx8_cpu supports the driver model where cpu.c does not. Imply this newer driver by default. Signed-off-by:

[PATCH 1/8] env: Rename OVERWRITE_ETHADDR_ONCE to ENV_OVERWRITE_ETHADDR_ONCE

2025-03-22 Thread Marek Vasut
Rename the variable and add ENV_ prefix, so that all configuration options which are related to environment would have an CONFIG_ENV_ prefix. No functional change. Signed-off-by: Marek Vasut --- Cc: Paul Barker Cc: Quentin Schulz Cc: Simon Glass Cc: Tom Rini --- configs/M5253DEMO_defconfig

[PATCH 5/8] env: Rename SYS_MMC_ENV_PART to ENV_SDMMC_EMMC_HW_PARTITION

2025-03-22 Thread Marek Vasut
Rename the variable and add ENV_ prefix, so that all configuration options which are related to environment would have an CONFIG_ENV_ prefix. No functional change. Use ENV_SDMMC_EMMC_HW_PARTITION to clarify this is the eMMC hardware partition selector, not a software partition table entry selector

Re: [PATCH V3 2/6] imx: imx8m: Imply IMX_TMU

2025-03-22 Thread Marek Vasut
On 3/22/25 7:38 PM, Adam Ford wrote: If the CPU Information is displayed from imx8_cpu, it displays the cpu temperature grade and operating temperature if CONFIG_IMX9 is defined. This behavior is similar to what happens mach-imx/cpu.c, except that the latter checks for IMX_THERMAL or IMX_TMU. In