Re: [PATCH net-next 0/7] Remove three Sun net drivers

2023-01-06 Thread Karl Volz
On 1/6/23 15:00, Anirudh Venkataramanan wrote: This series removes the Sun Cassini, LDOM vswitch and sunvnet drivers. In a recent patch series that touched these drivers [1], it was suggested that these drivers should be removed completely. git logs suggest that there hasn't been any signific

Re: [PATCH net-next 0/7] Remove three Sun net drivers

2023-01-06 Thread Karl Volz
On 1/6/23 16:10, Anirudh Venkataramanan wrote: On 1/6/2023 2:44 PM, Karl Volz wrote: On 1/6/23 15:00, Anirudh Venkataramanan wrote: This series removes the Sun Cassini, LDOM vswitch and sunvnet drivers. In a recent patch series that touched these drivers [1], it was suggested that these

Re: [PATCH net-next 0/7] Remove three Sun net drivers

2023-01-06 Thread John Paul Adrian Glaubitz
On 1/7/23 03:04, Anirudh Venkataramanan wrote: On 1/6/2023 5:36 PM, John Paul Adrian Glaubitz wrote: Hello! On 1/6/23 23:00, Anirudh Venkataramanan wrote: This series removes the Sun Cassini, LDOM vswitch and sunvnet drivers. This would affect a large number of Linux on SPARC users. Please d

Re: [PATCH net-next 0/7] Remove three Sun net drivers

2023-01-06 Thread Jakub Kicinski
On Fri, 6 Jan 2023 18:04:54 -0800 Anirudh Venkataramanan wrote: > >> In a recent patch series that touched these drivers [1], it was suggested > >> that these drivers should be removed completely. git logs suggest that > >> there hasn't been any significant feature addition, improvement or fixes >

Re: [PATCH net-next 0/7] Remove three Sun net drivers

2023-01-06 Thread Anirudh Venkataramanan
On 1/6/2023 5:36 PM, John Paul Adrian Glaubitz wrote: Hello! On 1/6/23 23:00, Anirudh Venkataramanan wrote: This series removes the Sun Cassini, LDOM vswitch and sunvnet drivers. This would affect a large number of Linux on SPARC users. Please don't! Thanks for chiming in. Does your stateme

Re: [PATCH net-next 0/7] Remove three Sun net drivers

2023-01-06 Thread John Paul Adrian Glaubitz
Hello! On 1/6/23 23:00, Anirudh Venkataramanan wrote: This series removes the Sun Cassini, LDOM vswitch and sunvnet drivers. This would affect a large number of Linux on SPARC users. Please don't! We're still maintaining an active sparc64 port for Debian, see [1]. So does Gentoo [2]. In a r

Re: [PATCH net-next 0/7] Remove three Sun net drivers

2023-01-06 Thread Anirudh Venkataramanan
On 1/6/2023 2:44 PM, Karl Volz wrote: On 1/6/23 15:00, Anirudh Venkataramanan wrote: This series removes the Sun Cassini, LDOM vswitch and sunvnet drivers. In a recent patch series that touched these drivers [1], it was suggested that these drivers should be removed completely. git logs sugge

[PATCH net-next 6/7] sunvnet: Remove event tracing file

2023-01-06 Thread Anirudh Venkataramanan
An earlier patch removed the Sun LDOM vswitch and sunvnet drivers, and as a result, nothing includes sunvnet.h anymore. Remove it. Note: checkpatch complains "WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?". The file being removed doesn't have its own entry in the MAINT

[PATCH net-next 7/7] sparc: configs: Remove references to CONFIG_SUNVNET and CONFIG_LDMVSW

2023-01-06 Thread Anirudh Venkataramanan
An earlier patch removed the Sun LDOM vswitch and sunvnet drivers. Remove references to CONFIG_SUNVNET and CONFIG_LDMVSW from the sparc64 defconfig. Cc: Leon Romanovsky Signed-off-by: Anirudh Venkataramanan --- arch/sparc/configs/sparc64_defconfig | 2 -- 1 file changed, 2 deletions(-) diff --

[PATCH net-next 5/7] ethernet: Remove the Sun LDOM vswitch and sunvnet drivers

2023-01-06 Thread Anirudh Venkataramanan
In a recent patch series that touched these drivers [1], it was suggested that these drivers should be removed completely. git logs suggest that there hasn't been any significant feature addition, improvement or fixes to user-visible bugs in a while. A web search didn't indicate any recent discussi

[PATCH net-next 4/7] mips: configs: Remove reference to CONFIG_CASSINI

2023-01-06 Thread Anirudh Venkataramanan
An earlier patch removed the Sun Cassnini driver. Remove references to CONFIG_CASSINI from the mtx1 defconfig Cc: Leon Romanovsky Signed-off-by: Anirudh Venkataramanan --- arch/mips/configs/mtx1_defconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/mips/configs/mtx1_defconfig b/arch

[PATCH net-next 3/7] powerpc: configs: Remove reference to CONFIG_CASSINI

2023-01-06 Thread Anirudh Venkataramanan
An earlier patch removed the Sun Cassnini driver. Remove references to CONFIG_CASSINI from the ppc6xx defconfig. Cc: Leon Romanovsky Signed-off-by: Anirudh Venkataramanan --- arch/powerpc/configs/ppc6xx_defconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/powerpc/configs/ppc6xx_def

[PATCH net-next 2/7] PCI: Remove PCI IDs used by the Sun Cassini driver

2023-01-06 Thread Anirudh Venkataramanan
The previous patch removed the Cassini driver (drivers/net/ethernet/sun). With this, PCI_DEVICE_ID_NS_SATURN and PCI_DEVICE_ID_SUN_CASSINI are unused. Remove them. Cc: Leon Romanovsky Signed-off-by: Anirudh Venkataramanan --- include/linux/pci_ids.h | 2 -- 1 file changed, 2 deletions(-) diff

[PATCH net-next 0/7] Remove three Sun net drivers

2023-01-06 Thread Anirudh Venkataramanan
This series removes the Sun Cassini, LDOM vswitch and sunvnet drivers. In a recent patch series that touched these drivers [1], it was suggested that these drivers should be removed completely. git logs suggest that there hasn't been any significant feature addition, improvement or fixes to user-v

[PATCH v2 10/10] MAINTAINERS: add the Freescale QMC audio entry

2023-01-06 Thread Herve Codina
After contributing the component, add myself as the maintainer for the Freescale QMC audio ASoC component. Signed-off-by: Herve Codina --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 480f90db699d..a15997c2cc05 100644 --- a/MAINTAINERS +

[PATCH v2 09/10] ASoC: fsl: Add support for QMC audio

2023-01-06 Thread Herve Codina
The QMC audio is an ASoC component which provides DAIs that use the QMC (QUICC Multichannel Controller) to transfer the audio data. It provides as many DAIs as the number of QMC channels it references. Signed-off-by: Herve Codina --- sound/soc/fsl/Kconfig | 9 + sound/soc/fsl/Makefile

[PATCH v2 08/10] dt-bindings: sound: Add support for QMC audio

2023-01-06 Thread Herve Codina
The QMC (QUICC mutichannel controller) is a controller present in some PowerQUICC SoC such as MPC885. The QMC audio is an ASoC component that uses the QMC controller to transfer the audio data. Signed-off-by: Herve Codina --- .../bindings/sound/fsl,qmc-audio.yaml | 110 ++

[PATCH v2 07/10] MAINTAINERS: add the Freescale QMC controller entry

2023-01-06 Thread Herve Codina
After contributing the driver, add myself as the maintainer for the Freescale QMC controller. Signed-off-by: Herve Codina --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 2b4f5fe7ebad..480f90db699d 100644 --- a/MAINTAINERS +++ b/MAINTAIN

[PATCH v2 06/10] soc: fsl: qe: Add support for QMC

2023-01-06 Thread Herve Codina
The QMC (QUICC Multichannel Controller) is available on some PowerQUICC SoC such as the MPC885 or MPC866. It emulates up to 64 channels within one serial controller using the same TDM physical interface routed from the TSA. Signed-off-by: Herve Codina --- drivers/soc/fsl/qe/Kconfig | 12 + d

[PATCH v2 05/10] dt-bindings: soc: fsl: cpm_qe: Add QMC controller

2023-01-06 Thread Herve Codina
Add support for the QMC (QUICC Multichannel Controller) available in some PowerQUICC SoC such as MPC885 or MPC866. Signed-off-by: Herve Codina --- .../bindings/soc/fsl/cpm_qe/fsl,qmc.yaml | 167 ++ 1 file changed, 167 insertions(+) create mode 100644 Documentation/devicetr

[PATCH v2 04/10] powerpc/8xx: Use a larger CPM1 command check mask

2023-01-06 Thread Herve Codina
The CPM1 command mask is defined for use with the standard CPM1 command register as described in the user's manual: 0 |13|47|8 11|12 14| 15| RST|- |OPCODE|CH_NUM| -|FLG| In the QMC extension the CPM1 command register is redefined (QMC supplement user's manue

[PATCH v2 02/10] soc: fsl: qe: Add support for TSA

2023-01-06 Thread Herve Codina
The TSA (Time Slot Assigner) is available in some PowerQUICC SoC such as the MPC885 or MPC866. Its purpose is to route some TDM time-slots to other internal serial controllers. Signed-off-by: Herve Codina --- drivers/soc/fsl/qe/Kconfig | 11 + drivers/soc/fsl/qe/Makefile | 1 + drivers/soc/

[PATCH v2 03/10] MAINTAINERS: add the Freescale TSA controller entry

2023-01-06 Thread Herve Codina
After contributing the driver, add myself as the maintainer for the Freescale TSA controller. Signed-off-by: Herve Codina --- MAINTAINERS | 9 + 1 file changed, 9 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 7f86d02cb427..2b4f5fe7ebad 100644 --- a/MAINTAINERS +++ b/MAINTAI

[PATCH v2 01/10] dt-bindings: soc: fsl: cpm_qe: Add TSA controller

2023-01-06 Thread Herve Codina
Add support for the time slot assigner (TSA) available in some PowerQUICC SoC such as MPC885 or MPC866. Signed-off-by: Herve Codina --- .../bindings/soc/fsl/cpm_qe/fsl,tsa.yaml | 262 ++ include/dt-bindings/soc/fsl-tsa.h | 15 + 2 files changed, 277 insertions(+

[PATCH v2 00/10] Add the PowerQUICC audio support using the QMC

2023-01-06 Thread Herve Codina
Hi, This series adds support for audio using the QMC controller available in some Freescale PowerQUICC SoCs. This series contains three parts in order to show the different blocks hierarchy and their usage in this support. The first one is related to TSA (Time Slot Assigner). The TSA handles the

Re: Build regressions/improvements in v6.2-rc1

2023-01-06 Thread Alex Deucher
On Tue, Dec 27, 2022 at 10:34 AM Geert Uytterhoeven wrote: > > On Tue, 27 Dec 2022, Geert Uytterhoeven wrote: > > Below is the list of build error/warning regressions/improvements in > > v6.2-rc1[1] compared to v6.1[2]. > > > > Summarized: > > - build errors: +11/-13 > > amd-...@lists.freedesktop

Re: Build regressions/improvements in v6.2-rc1

2023-01-06 Thread Geert Uytterhoeven
On Fri, Jan 6, 2023 at 4:17 PM Geert Uytterhoeven wrote: > > Hi John, Bummer, "Hi Adrian", ofc ;-) Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myself

[PATCH v2] ALSA: aoa: make remove callback of soundbus driver void returned

2023-01-06 Thread Dawei Li
Since commit fc7a6209d571 ("bus: Make remove callback return void") forces bus_type::remove be void-returned, it doesn't make much sense for any bus based driver implementing remove callbalk to return non-void to its caller. As such, change the remove function for soundbus based drivers to return

Re: Build regressions/improvements in v6.2-rc1

2023-01-06 Thread Geert Uytterhoeven
Hi John, On Fri, Jan 6, 2023 at 4:10 PM John Paul Adrian Glaubitz wrote: > On 12/27/22 09:35, Geert Uytterhoeven wrote: > >+ /kisskb/src/include/linux/compiler_types.h: error: call to > > '__compiletime_assert_262' declared with attribute error: Unsupported > > access size for {READ,WRITE}_

Re: Build regressions/improvements in v6.2-rc1

2023-01-06 Thread John Paul Adrian Glaubitz
Hi Geert! On 12/27/22 09:35, Geert Uytterhoeven wrote: + /kisskb/src/include/linux/compiler_types.h: error: call to '__compiletime_assert_262' declared with attribute error: Unsupported access size for {READ,WRITE}_ONCE().: => 358:45 + /kisskb/src/include/linux/compiler_types.h: error:

Re: [PASEMI] Nemo board doesn't reboot anymore after the commit "HID: usbhid: Add ALWAYS_POLL quirk for some mice"

2023-01-06 Thread Jiri Kosina
On Fri, 6 Jan 2023, Christian Zigotzky wrote: > Hello, > > The reboot issue is still present in the RC2 of kernel 6.2. We still need the > usbhid.patch. [1] > > Please check the bad commit. [2] Ankit, have you tested with all the devices that you added the quirk for in your original patch? U

[PASEMI] Nemo board doesn't reboot anymore after the commit "HID: usbhid: Add ALWAYS_POLL quirk for some mice"

2023-01-06 Thread Christian Zigotzky
Hello, The reboot issue is still present in the RC2 of kernel 6.2. We still need the usbhid.patch. [1] Please check the bad commit. [2] Thanks, Christian [1] https://forum.hyperion-entertainment.com/viewtopic.php?p=56303#p56303 [2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/li

Re: [PATCH] ASoC: fsl_micfil: Correct the number of steps on SX controls

2023-01-06 Thread Mark Brown
On Wed, 04 Jan 2023 10:57:54 +0800, Chancel Liu wrote: > The parameter "max" of SOC_SINGLE_SX_TLV() means the number of steps > rather than maximum value. This patch corrects the minimum value to -8 > and the number of steps to 15. > > Applied to https://git.kernel.org/pub/scm/linux/kernel/g

[PATCH 10/10] MAINTAINERS: add the Freescale QMC audio entry

2023-01-06 Thread Herve Codina
After contributing the component, add myself as the maintainer for the Freescale QMC audio ASoC component. Signed-off-by: Herve Codina --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 480f90db699d..a15997c2cc05 100644 --- a/MAINTAINERS +

[PATCH 09/10] ASoC: fsl: Add support for QMC audio

2023-01-06 Thread Herve Codina
The QMC audio is an ASoC component which provides DAIs that use the QMC (QUICC Multichannel Controller) to transfer the audio data. It provides as many DAIs as the number of QMC channels it references. Signed-off-by: Herve Codina --- sound/soc/fsl/Kconfig | 9 + sound/soc/fsl/Makefile

[PATCH 07/10] MAINTAINERS: add the Freescale QMC controller entry

2023-01-06 Thread Herve Codina
After contributing the driver, add myself as the maintainer for the Freescale QMC controller. Signed-off-by: Herve Codina --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 2b4f5fe7ebad..480f90db699d 100644 --- a/MAINTAINERS +++ b/MAINTAIN

[PATCH 08/10] dt-bindings: sound: Add support for QMC audio

2023-01-06 Thread Herve Codina
The QMC (QUICC mutichannel controller) is a controller present in some PowerQUICC SoC such as MPC885. The QMC audio is an ASoC component that uses the QMC controller to transfer the audio data. Signed-off-by: Herve Codina --- .../bindings/sound/fsl,qmc-audio.yaml | 110 ++

[PATCH 05/10] dt-bindings: soc: fsl: cpm_qe: Add QMC controller

2023-01-06 Thread Herve Codina
Add support for the QMC (QUICC Multichannel Controller) available in some PowerQUICC SoC such as MPC885 or MPC866. Signed-off-by: Herve Codina --- .../bindings/soc/fsl/cpm_qe/fsl,qmc.yaml | 167 ++ 1 file changed, 167 insertions(+) create mode 100644 Documentation/devicetr

[PATCH 04/10] powerpc/8xx: Use a larger CPM1 command check mask

2023-01-06 Thread Herve Codina
The CPM1 command mask is defined for use with the standard CPM1 command register as described in the user's manual: 0 |13|47|8 11|12 14| 15| RST|- |OPCODE|CH_NUM| -|FLG| In the QMC extension the CPM1 command register is redefined (QMC supplement user's manue

[PATCH 06/10] soc: fsl: qe: Add support for QMC

2023-01-06 Thread Herve Codina
The QMC (QUICC Multichannel Controller) is available on some PowerQUICC SoC such as the MPC885 or MPC866. It emulates up to 64 channels within one serial controller using the same TDM physical interface routed from the TSA. Signed-off-by: Herve Codina --- drivers/soc/fsl/qe/Kconfig | 12 + d

[PATCH 01/10] dt-bindings: soc: fsl: cpm_qe: Add TSA controller

2023-01-06 Thread Herve Codina
Add support for the time slot assigner (TSA) available in some PowerQUICC SoC such as MPC885 or MPC866. Signed-off-by: Herve Codina --- .../bindings/soc/fsl/cpm_qe/fsl,tsa.yaml | 262 ++ include/dt-bindings/soc/fsl-tsa.h | 15 + 2 files changed, 277 insertions(+

[PATCH 03/10] MAINTAINERS: add the Freescale TSA controller entry

2023-01-06 Thread Herve Codina
After contributing the driver, add myself as the maintainer for the Freescale TSA controller. Signed-off-by: Herve Codina --- MAINTAINERS | 9 + 1 file changed, 9 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 7f86d02cb427..2b4f5fe7ebad 100644 --- a/MAINTAINERS +++ b/MAINTAI

[PATCH 00/10] Add the PowerQUICC audio support using the QMC

2023-01-06 Thread Herve Codina
Hi, This series adds support for audio using the QMC controller available in some Freescale PowerQUICC SoCs. This series contains three parts in order to show the different blocks hierarchy and their usage in this support. The first one is related to TSA (Time Slot Assigner). The TSA handles the

[PATCH 02/10] soc: fsl: qe: Add support for TSA

2023-01-06 Thread Herve Codina
The TSA (Time Slot Assigner) is available in some PowerQUICC SoC such as the MPC885 or MPC866. Its purpose is to route some TDM time-slots to other internal serial controllers. Signed-off-by: Herve Codina --- drivers/soc/fsl/qe/Kconfig | 11 + drivers/soc/fsl/qe/Makefile | 1 + drivers/soc/

Re: [PATCH 4/4] powerpc/pseries: Implement signed update for PLPKS objects

2023-01-06 Thread Michael Ellerman
Andrew Donnellan writes: > From: Nayna Jain > > The Platform Keystore provides a signed update interface which can be used > to create, replace or append to certain variables in the PKS in a secure > fashion, with the hypervisor requiring that the update be signed using the > Platform Key. > > Im

Re: [PATCH v2 7/7] powerpc/pseries: Implement secvars for dynamic secure boot

2023-01-06 Thread Michael Ellerman
Russell Currey writes: > The pseries platform can support dynamic secure boot (i.e. secure boot > using user-defined keys) using variables contained with the PowerVM LPAR > Platform KeyStore (PLPKS). Using the powerpc secvar API, expose the > relevant variables for pseries dynamic secure boot thr