From: Quanyang Wang
In SDK commit 3bf1e1fe0321 ("s32cc: Update 'Slew-Rates' from MSCR
registers", "Slew-Rates" is updated.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branches:
v6.1/standard/preempt-rt/nxp-sdk-5.15/nxp-s32g
From: Manikanta Guntupalli
commit f5691439353783ef114876849c70d2a641e09498 upstream
Make the struct irq_chip const and flag it as IRQCHIP_IMMUTABLE,
call gpiochip_disable_irq() in the .irq_mask() callback and
gpiochip_enable_irq() in the .irq_unmask() callback to fix
"gpio gpiochip1:
From: Quanyang Wang
Hi Bruce,
Would you please help merge these 2 patches to the branches:
v5.15/standard/preempt-rt/sdkv5.15/xlnx-soc
v5.15/standard/sdkv5.15/xlnx-soc
Thanks,
Quanyang
Manikanta Guntupalli (1):
gpio: zynq: fix zynqmp_gpio not an immutable chip warning
Marc
From: Marc Zyngier
commit 6c846d026d490b2383d395bc8e7b06336219667b upstream
In order to move away from gpiolib messing with the internals of
unsuspecting irqchips, add a flag by which irqchips advertise
that they are not to be messed with, and do solemnly swear that
they correctly call into the
From: Quanyang Wang
According to the description in the section "Audio Management" of
Chapter 33 in "Zynq UltraScale+ Device Technical Reference Manual",
A set/clr operation to TX_AUDIO_CONTROL register is needed when we
start/stop audio play. It means that when we stop playing audio,
From: Quanyang Wang
Use devm_kasprintf instead of kasprintf to fix the following kmemleak:
unreferenced object 0xff8803ed7280 (size 128):
comm "kworker/u8:1", pid 11, jiffies 4294892718 (age 234.496s)
hex dump (first 32 bytes):
38 30 30 31 30 30 30 30 2e 63 6c 6b 5f 77 69 7a
Hi Bruce,
On 1/24/24 14:38, quanyang.wang via lists.yoctoproject.org wrote:
From: Quanyang Wang
The commit 4ce1995313ecb ("gpio: use pinctrl_gpio_get_mux_owner")
intends to call pinctrl_gpio_get_mux_owner to mark the muxed pin as
"used" and copy "mux_owner" or &
From: Quanyang Wang
The per cpu variable cpu_number1 is passed to xlnx_event_handler as
argument "dev_id", but is not used in this function. So drop the
initialization of this variable and rename it to dummy_cpu_number.
This patch is to fix the following calltrace when the kernel option
From: Quanyang Wang
The commit 4ce1995313ecb ("gpio: use pinctrl_gpio_get_mux_owner")
intends to call pinctrl_gpio_get_mux_owner to mark the muxed pin as
"used" and copy "mux_owner" or "gpio_owner" to "info->consumer". So that
when calling gpioinfo at userspace, the "mux_owner" is printed as
ping.
On 1/17/24 10:53, quanyang.wang via lists.yoctoproject.org wrote:
From: Quanyang Wang
The per cpu variable cpu_number1 is passed to xlnx_event_handler as
argument "dev_id", but is not used in this function. So drop the
initialization of this variable and rename it to dummy_
From: Quanyang Wang
These kernel options are enabled to test USB device mode for
VMK180/VCK190.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branch:
yocto-6.1
Thanks,
Quanyang
---
bsp/xilinx-versal/xilinx-versal.cfg | 2 ++
1 file changed, 2
From: Quanyang Wang
The per cpu variable cpu_number1 is passed to xlnx_event_handler as
argument "dev_id", but is not used in this function. So drop the
initialization of this variable and rename it to dummy_cpu_number.
This patch is to fix the following calltrace when the kernel option
From: Quanyang Wang
The per cpu variable cpu_number1 is passed to xlnx_event_handler as
argument "dev_id", but is not used in this function. So drop the
initialization of this variable and rename it to dummy_cpu_number.
This patch is to fix the following calltrace when the kernel option
From: Quanyang Wang
There are some new configs enabled in SDK BSP39 release, so update kernel
cache to be compatible with SDK.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branch:
yocto-5.15
Thanks,
Quanyang
---
bsp/aptiv-s32g/aptiv-cvc.cfg
From: Quanyang Wang
This patch references to:
88132e3d1cf34c09aa00287a1ce29428d07d200e from
https://github.com/nxp-auto-linux/linux
We take into account FAST/1V8GPIO/3V3GPIO pads.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branches:
From: Quanyang Wang
There is a duplicated kernel option CONFIG_RESET_CONTROLLER and we need
to remove it to fix the warning while do_kernel_configcheck:
[INFO]: Fragments with duplicated configuration options:
- fragment configs/v6.1/standard/bsp/xilinx-versal/xilinx-versal.cfg has a
From: Quanyang Wang
In SDK commit 4e34bbe7cda03 ("Revert "ARM: zynq: Fix prefetch option""),
the kernel option CONFIG_XILINX_PREFETCH is removed. So remove it from
kernel-cache.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branch:
yocto-6.1
From: Quanyang Wang
When stmmac is using fixed-link mode, dev->phydev is NULL after calling
stmmac_init_phy, so we need to add condition check if dev->phydev is
NULL pointer. This patch is to fix the following calltrace:
Unable to handle kernel NULL pointer dereference at virtual address
From: Quanyang Wang
Enable gmac0 device and set it to be a fixed link.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branches:
v5.15/standard/preempt-rt/nxp-sdk-5.15/nxp-s32g
v5.15/standard/nxp-sdk-5.15/nxp-s32g
Thanks,
Quanyang
---
From: Quanyang Wang
The kernel opitons and the reasons are listed as following:
CONFIG_XILINX_WINDOW_WATCHDOG:
Enable upstream WWDT driver for Versal and Versal NET.
CONFIG_RESET_CONTROLLER:
Enable reset-controller config to provide the dynamic reset feature based
on DT reset IDs. It also
Hi Bruce,
Would you please help merge these patches to the branch:
v6.1/standard/preempt-rt/sdkv6.1/xlnx-soc
Thanks,
Quanyang
The following changes since commit de67708a86ef9bca7e9233ce3dee2f370f0c178c:
net: axienet: Fix check for partial TX checksum (2023-12-04 10:14:51
-0500)
are
Hi Bruce,
Would you please help merge these patches to the branch:
v6.1/standard/sdkv6.1/xlnx-soc
Thanks,
Quanyang
The following changes since commit e3fd2fcea42cce5b322c4b54f58d98fa67cd5a6e:
net: axienet: Fix check for partial TX checksum (2023-12-04 10:14:50
-0500)
are available
From: Quanyang Wang
Enable gmac0 device and set it to be a fixed link.
Signed-off-by: Quanyang Wang
---
arch/arm64/boot/dts/freescale/s32gxxxa-cvc-fl.dtsi | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/freescale/s32gxxxa-cvc-fl.dtsi
From: Quanyang Wang
When stmmac is using fixed-link mode, dev->phydev is NULL after calling
stmmac_init_phy, so we need to add condition check if dev->phydev is
NULL pointer. This patch is to fix the following calltrace:
Unable to handle kernel NULL pointer dereference at virtual address
From: Quanyang Wang
Hi Bruce,
Would you please help merge these 2 patches to the branches:
v6.1/standard/preempt-rt/nxp-sdk-5.15/nxp-s32g
v6.1/standard/nxp-sdk-5.15/nxp-s32g
Thanks,
Quanyang
Quanyang Wang (2):
drivers: stmmac: add condition check on phydev
dts: Aptiv-FL:
From: Quanyang Wang
The kernel requires that the flag IRQCHIP_IMMUTABLE is set for irqchip
structure in gpio driver, or else it complains with:
gpio gpiochip0: (4009d700.siul2-gpio): not an immutable chip, please consider
fixing it!
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please
From: Quanyang Wang
Add the new machine aptiv-cvc-131 support.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branch:
yocto-6.1
Thanks,
Quanyang
---
bsp/aptiv-s32g/aptiv-cvc-fl-preempt-rt.scc | 1 +
1 file changed, 1 insertion(+)
diff --git
From: Quanyang Wang
The latest SDK BSP38 RC9 drops the S32CC_THERMAL config and changes to
use QORIQ_THERMAL instead, so update kernel cache to compatible with it.
Signed-off-by: Quanyang Wang
Signed-off-by: Bruce Ashfield
---
Hi Bruce,
Would you please help merge this patch to the branch:
Hi Bruce,
On 10/9/23 09:17, Bruce Ashfield wrote:
In message: Re: [yocto-kernel-cache][yocto-5.15][PATCH] aptiv-s32g: change
S32CC_THERMAL to QORIQ_THERMAL
on 07/10/2023 Quanyang Wang wrote:
Hi Bruce,
On 10/2/23 11:19, Bruce Ashfield wrote:
In message:
From: Quanyang Wang
Add flash_fs.cfg since there are flash chips at zynq boards.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branch:
yocto-6.1
Thanks,
Quanyang
---
bsp/xilinx-zynq/xilinx-zynq.scc | 1 +
1 file changed, 1 insertion(+)
diff
From: Quanyang Wang
When CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is enabled, mounting ubifs will
trigger the following error log:
UBIFS error (ubi0:0 pid 588): init_constants_early: too small LEBs (3968
bytes), min. is 15360 bytes
This is because that c->leb_size is required to be larger than
Hi Bruce,
On 10/2/23 11:19, Bruce Ashfield wrote:
In message: [yocto-kernel-cache][yocto-5.15][PATCH] aptiv-s32g: change
S32CC_THERMAL to QORIQ_THERMAL
on 28/09/2023 quanyang.w...@windriver.com wrote:
From: Quanyang Wang
The latest SDK BSP38 RC9 drops the S32CC_THERMAL config and changes
From: Quanyang Wang
In commit 8dad1958c9d75 ("s32: llce: Refactor shared memory area"), the
node llce_boot_status is removed. So we need to delete the label
_boot_status from s32gxxxa-cvc-fl.dtsi.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the
From: Quanyang Wang
The latest SDK BSP38 RC9 drops the S32CC_THERMAL config and changes to
use QORIQ_THERMAL instead, so update kernel cache to compatible with it.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branch:
yocto-5.15
Thanks,
From: Quanyang Wang
The kernel option OPEN_DICE has been removed in commit 9989598547560
("drivers: misc: Add Support for TMR Manager"). Remove it to fix the
merge conflicted hunk.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branch:
From: Quanyang Wang
With gcc-13, the following mismatch is reported:
drivers/firmware/xilinx/zynqmp.c:1817:5: warning: conflicting types for
‘zynqmp_pm_set_rpu_mode’ due to enum/integer mismatch; have ‘int(u32, enum
rpu_oper_mode)’ {aka ‘int(unsigned int, enum rpu_oper_mode)’}
From: Manikanta Guntupalli
commit f5691439353783ef114876849c70d2a641e09498 upstream.
Make the struct irq_chip const and flag it as IRQCHIP_IMMUTABLE,
call gpiochip_disable_irq() in the .irq_mask() callback and
gpiochip_enable_irq() in the .irq_unmask() callback to fix
"gpio gpiochip1:
From: Quanyang Wang
The vck190/vmk180 boards are equipped with i2c devices:
- GPIO Expander: TCA6416
- I2C Switch: PCA9548
- Programmable XO/VCXO: SI570
- EEPROM: M24128-BR
- System Synchronizer for IEEE 1588: 8A34001
- Current & Power Monitor: INA226
- Fan Speed Controller:
From: Quanyang Wang
Add scc and cfg files for Xilinx VMK180/VCK190 boards.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branch:
yocto-6.1
Thanks,
Quanyang
---
.../xilinx-versal-preempt-rt.scc | 8 +
From: Quanyang Wang
commit a7e02f7796c163ac8297b30223bf24bade9f8a50 upstream
When running xrandr to change resolution of DP, the kmemleak as below
can be observed:
unreferenced object 0x00080a351000 (size 256):
comm "Xorg", pid 248, jiffies 4294899614 (age 19.960s)
hex dump (first 32
From: Quanyang Wang
CONFIG_ARM_CCI_PMU depends on PERF_EVENTS which is not enabled for
preempt-rt, so the building warning as below can be caught:
[NOTE]: 'CONFIG_ARM_CCI_PMU' last val (y) and .config val (n) do not match
[INFO]: CONFIG_ARM_CCI_PMU : n
[INFO]: raw config text:
, it is merged. If there's another branch, let me know. I don't have the
original email anymore, so I can check it myself.
This patch is for 2 branches:
v6.1/standard/preempt-rt/sdkv6.1/xlnx-soc
v6.1/standard/sdkv6.1/xlnx-soc
Thanks,
Quanyang
Bruce
On 6/21/23 10:54, quanyang.wang via
ping.
On 6/21/23 10:54, quanyang.wang via lists.yoctoproject.org wrote:
From: Quanyang Wang
The device node "axi_iic_0" is not needed to test canfd. Let's remove it
since it triggers warning info:
xiic-i2c 80003000.i2c: error -ENXIO: IRQ index 0 not found
Signed-off-by: Qua
From: Quanyang Wang
The device node "axi_iic_0" is not needed to test canfd. Let's remove it
since it triggers warning info:
xiic-i2c 80003000.i2c: error -ENXIO: IRQ index 0 not found
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branches:
From: Quanyang Wang
We need to enable CONFIG_XILINX_INTC in order to verify Xilinx FPGA
related interrupt controller driver irq-xilinx-intc.c.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branch:
yocto-6.1
Thanks,
Quanyang
---
From: Quanyang Wang
In clk-xlnx-clock-wizard.c, the function clk_wzrd_probe will check if
there is "xlnx,nr-outputs" property, if not, the probe will return
error. Add "xlnx,nr-outputs" property for clk_wiz_0 node to avoid probe
failure.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you
s patch.
Sorry for the inconvenience.
Thanks,
Quanyang
On 5/30/23 14:43, quanyang.wang via lists.yoctoproject.org wrote:
From: Pantelis Antoniou
commit 999eb1a8fdc4512412c7bc519c895bc2a6fabbe0 from
https://github.com/Xilinx/linux-xlnx.git
Add a runtime interface to using configfs for generic device tre
From: Quanyang Wang
This patch has been merged to base branch, so we revert it in xlnx
branches.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branches:
v6.1/standard/preempt-rt/sdkv6.1/xlnx-soc
v6.1/standard/sdkv6.1/xlnx-soc
Thanks,
From: Pantelis Antoniou
commit 999eb1a8fdc4512412c7bc519c895bc2a6fabbe0 from
https://github.com/Xilinx/linux-xlnx.git
Add a runtime interface to using configfs for generic device tree overlay
usage. With it its possible to use device tree overlays without having
to use a per-platform overlay
From: Quanyang Wang
In upstream commit 7578a7c0f296b ("ARM: renumber bits related to
_TIF_WORK_MASK"), the macros TIF_SYSCALL_AUDIT,TIF_SYSCALL_TRACEPOINT
and TIF_SECCOMP have been redefined to 21~23. But during merging,
the old values are brought back and now these macros are defined twice,
so
From: Quanyang Wang
Disable CONFIG_CC_OPTIMIZE_FOR_SIZE to fix the warning when
do_kernel_configcheck:
WARNING: linux-yocto-rt-6.1.27+gitAUTOINC+9045c12fb0_e318b47db6-r0
do_kernel_configcheck: [kernel config]: specified values did not make it into
the kernel's final configuration:
From: Quanyang Wang
Add scc and cfg files for Aptiv FL board.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branch:
yocto-6.1
Thanks,
Quanyang
---
bsp/aptiv-s32g/aptiv-cvc-fl-preempt-rt.scc | 7 +
bsp/aptiv-s32g/aptiv-cvc.cfg
From: Quanyang Wang
The device nodes of "qspi" and "gmac0" are not supported in linux, so we
need to disable them to eliminate error log while booting.
Signed-off-by: Quanyang Wang
Signed-off-by: Bruce Ashfield
---
arch/arm64/boot/dts/freescale/s32gxxxa-cvc-fl.dtsi | 6 --
1 file
From: Quanyang Wang
For now, dts files for NXP rdb/evb boards are following the naming
rules as s32gXXX.dtsi/s32gXXX.dts/s32gXXX-pfems.dts. Let's switch
Aptiv dts files to the same rule.
Rename original s32g399a-cvc-fl.dts to be s32g399a-cvc-fl.dtsi and make
new s32g399a-cvc-fl.dts and
From: Quanyang Wang
The flexcan3 is used by Autosar running at M7 core. So disable it in
linux for Aptiv FL board.
Signed-off-by: Quanyang Wang
Signed-off-by: Bruce Ashfield
---
arch/arm64/boot/dts/freescale/s32gxxxa-cvc-fl.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff
From: Quanyang Wang
Add pinctrls for pfe0/1/2 interfaces for Aptiv-FL board. Note that
RTL9010 phys need to be configured at u-boot.
This patch comes from:
meta-cvc-fl/recipes-kernel/linux/linux-s32/0001-ESL-427-Linux-S32-cvc-support+cleanup.patch
Signed-off-by: Quanyang Wang
Signed-off-by:
From: Quanyang Wang
This patch comes from the patch:
meta-cvc-fl/recipes-kernel/linux/linux-s32/0001-ESL-427-Linux-S32-cvc-support+cleanup.patch
Modifications as below:
1. Change usb phy from "usb-nop-xceiv" to "usb-phy-ulpi-generic".
2. Add "can17_19_en-hog" to enable can17~19.
3. Add
From: Quanyang Wang
Hi Bruce,
Would you please help merge these 5 patches to the branches:
v6.1/standard/preempt-rt/nxp-sdk-5.15/nxp-s32g
v6.1/standard/nxp-sdk-5.15/nxp-s32g
Thanks,
Quanyang
Quanyang Wang (5):
dts: Aptiv-FL: add dts file for Aptiv CVC-FL board
dts: Aptiv-FL:
From: Quanyang Wang
Add scc and cfg files for Aptiv FL board.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branch:
yocto-6.1
Thanks,
Quanyang
---
bsp/aptiv-s32g/aptiv-cvc-fl-preempt-rt.scc | 7 +
bsp/aptiv-s32g/aptiv-cvc.cfg
From: Quanyang Wang
Signed-off-by: Quanyang Wang
---
bsp/xilinx-zynqmp/xilinx-zynqmp-preempt-rt.scc | 8
1 file changed, 8 insertions(+)
create mode 100644 bsp/xilinx-zynqmp/xilinx-zynqmp-preempt-rt.scc
diff --git a/bsp/xilinx-zynqmp/xilinx-zynqmp-preempt-rt.scc
From: Quanyang Wang
Signed-off-by: Quanyang Wang
---
bsp/xilinx-zynq/xilinx-zynq-preempt-rt.scc | 8
1 file changed, 8 insertions(+)
create mode 100644 bsp/xilinx-zynq/xilinx-zynq-preempt-rt.scc
diff --git a/bsp/xilinx-zynq/xilinx-zynq-preempt-rt.scc
From: Quanyang Wang
Hi Bruce,
Would you please help merge these 2 patches to the branch:
yocto-6.1
Thanks,
Quanyang
Quanyang Wang (2):
bsp: xilinx-zynq: add preempt-rt support
bsp: xilinx-zynqmp: add preempt-rt support
bsp/xilinx-zynq/xilinx-zynq-preempt-rt.scc | 8
From: Meng Li
This dts file is created by referring to Xilix SDK petalinux.
Signed-off-by: Meng Li
---
Hi Bruce,
Would you please help merge this patch to the branches:
v6.1/standard/preempt-rt/sdkv6.1/xlnx-soc
v6.1/standard/sdkv6.1/xlnx-soc
Thanks,
Quanyang
---
From: Quanyang Wang
These options are obsolete for v6.1 kernel.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branch:
yocto-6.1
Thanks,
Quanyang
---
bsp/xilinx-zynq/xilinx-zynq.cfg | 6 --
1 file changed, 6 deletions(-)
diff --git
From: Quanyang Wang
Drop the obsolete options and add CONFIG_USB_ULPI_BUS because it is
required by dwc3 usb driver.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branch:
yocto-6.1
Thanks,
Quanyang
---
bsp/xilinx-zynqmp/xilinx-zynqmp.cfg | 5
From: Quanyang Wang
The device node "usb0" depends on the reset controller
"xlnx,versal-reset", so CONFIG_RESET_CONTROLLER needs to be enabled.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branch:
yocto-5.15
Thanks,
Quanyang
---
From: Quanyang Wang
This patch is based on the patch:
wryocto/layers/meta-aptiv/recipes-kernel/linux/files/0001-dts-s32g-pfe-modify-BMU2-reserved-memory-node-to.patch
Signed-off-by: Quanyang Wang
---
.../boot/dts/freescale/s32g274a-aptiv-pfems.dts| 14 ++
1 file changed, 14
From: Felix Lelchuk
BZX-1487: Pfe slave driver is integrated on the Windriver linux
-device tree adaptations
-#include "s32g-pfe-slave.dtsi"
-override pfe_slave properties for our use case:
-unset dma-coherent as was done by OBE (=Olaf?) for the master case
(why?)
From: Quanyang Wang
For now, dts files for NXP rdb/evb boards are following the naming
rules as s32gXXX.dtsi/s32gXXX.dts/s32gXXX-pfems.dts. Let's switch
Aptiv dts files to the same rule.
Rename original s32g274a-aptiv.dts to be s32g274a-aptiv.dtsi and make a
new s32g274a-aptiv.dts to include
From: Quanyang Wang
For now, dts files for NXP rdb/evb boards are following the naming
rules as s32gXXX.dtsi/s32gXXX.dts/s32gXXX-pfems.dts. Let's switch
Aptiv dts files to the same rule.
Rename original s32g399a-cvc-fl.dts to be s32g399a-cvc-fl.dtsi and make
new s32g399a-cvc-fl.dts and
From: Quanyang Wang
Hi Bruce,
Would you please help merge these 4 patches to the branches:
v5.15/standard/preempt-rt/nxp-sdk-5.15/nxp-s32g
v5.15/standard/nxp-sdk-5.15/nxp-s32g
Thanks,
Quanyang
Felix Lelchuk (1):
Fix DTS for Aptiv PFE Slave
Quanyang Wang (3):
dts: Aptiv:
From: Quanyang Wang
The irq functions "siul2_gpio_irq_unmask" and "siul2_gpio_irq_mask"
use spin_lock in preempt-rt kernel, it will cause the error that
calling a sleeping function in an atomic context.
Use raw spinlock to fix this issue.
Signed-off-by: Quanyang Wang
---
From: Quanyang Wang
The functions "siul2_gpio_dir_in" and "siul2_gpio_free" have been
registered to be callbacks as "gc->direction_input" and "gc->free".
When the callbacks "irq_chip->irq_set_type/irq_unmask/irq_mask"
are called, the caller should guarantee that it will call
gc->direction_input
From: Quanyang Wang
Hi Bruce,
Would you please help merge these 3 patches to the branches:
v5.15/standard/preempt-rt/nxp-sdk-5.15/nxp-s32g
v5.15/standard/nxp-sdk-5.15/nxp-s32g
Thanks,
Quanyang
Quanyang Wang (3):
gpio: s32: force regmap use raw spinlock
gpio: s32: switch the
From: Quanyang Wang
The regmap subsystem use mutex lock as its default lock but this will
cause the error that calling sleeping functions in an atomic context
since the irq callbacks "irq_set_type/irq_mask/irq_unmask" for
siul2-s32cc are all using regmap_update_bits.
Add use_raw_spinlock flag
From: Quanyang Wang
The cmd_endtransfer has been move to a new function
__dwc3_stop_active_transfer in the commit 1536e51c30ada ("usb: dwc3:
gadget: move cmd_endtransfer to extra function"), but it is brought back
by merging. So delete it to fix compile error.
Signed-off-by: Quanyang Wang
---
From: Quanyang Wang
Enable CONFIG_ARM_PSCI_CPUIDLE to add cpuidle support for versal
platforms.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branch:
yocto-5.15
Thanks,
Quanyang
---
bsp/xilinx-versal/xilinx-versal.cfg | 2 ++
1 file changed,
From: Quanyang Wang
Modify kernel options to align with nxp-s32g.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branch:
yocto-5.15
Thanks,
Quanyang
---
bsp/aptiv-s32g/aptiv-cvc.cfg | 5 +
1 file changed, 5 insertions(+)
diff --git
From: Quanyang Wang
Modify kernel options to adapt for NXP SDK v5.15 kernel.
Signed-off-by: Quanyang Wang
---
Hi Bruce,
Would you please help merge this patch to the branch:
yocto-5.15
Thanks,
Quanyang
---
bsp/aptiv-s32g/aptiv-cvc.cfg | 17 -
1 file changed, 8
From: Quanyang Wang
Since a new usb phy driver for ulpi otg phys is introduced, we switch to
it instead of using "Nop USB Transceiver driver". This is because that
we shouldn't rely on the usb phy initialization in u-boot.
Signed-off-by: Quanyang Wang
Signed-off-by: Bruce Ashfield
---
From: Quanyang Wang
Add initialization for the structure usb_phy.
And a series of operations "flush-stop-reset" is needed so that we can
access usb phy via ULPI interface.
And otg_set_vbus is called after the host mode is determined because
we need call ulpi_set_vbus to set vbus via it.
From: Quanyang Wang
This driver is for generic ulpi usb phys.
Signed-off-by: Quanyang Wang
Signed-off-by: Bruce Ashfield
---
drivers/usb/phy/Kconfig| 8
drivers/usb/phy/Makefile | 1 +
drivers/usb/phy/phy-ulpi-generic.c | 76 ++
3
From: Quanyang Wang
Add new ulpi IDs which are available on S32G-EVB and Aptiv boards.
Signed-off-by: Quanyang Wang
Signed-off-by: Bruce Ashfield
---
drivers/usb/phy/phy-ulpi.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/usb/phy/phy-ulpi.c b/drivers/usb/phy/phy-ulpi.c
index
From: Quanyang Wang
Hi Bruce,
Would you please help merge these 4 patches to the branches:
v5.15/standard/preempt-rt/nxp-sdk-5.15/nxp-s32g
v5.15/standard/nxp-sdk-5.15/nxp-s32g
Thanks,
Quanyang
Quanyang Wang (4):
usb: phy: Add ulpi IDs for NXP SAF1508 and ST STULPI01A
usb:
From: Quanyang Wang
The flexcan3 is used by Autosar running at M7 core. So disable it in
linux for Aptiv FL board.
Signed-off-by: Quanyang Wang
Signed-off-by: Bruce Ashfield
---
arch/arm64/boot/dts/freescale/s32gxxxa-cvc-fl.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff
From: Quanyang Wang
This patch comes from the patch:
meta-cvc-fl/recipes-kernel/linux/linux-s32/0001-ESL-427-Linux-S32-cvc-support+cleanup.patch
Modifications as below:
1. Change usb phy from "usb-nop-xceiv" to "usb-phy-ulpi-generic".
2. Add "can17_19_en-hog" to enable can17~19.
3. Add
From: Quanyang Wang
The flexcan3 is used by Autosar running at M7 core. So disable it in
linux for Aptiv Sousa board.
Signed-off-by: Quanyang Wang
Signed-off-by: Bruce Ashfield
---
arch/arm64/boot/dts/freescale/s32g274a-aptiv.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff
From: Quanyang Wang
Add pinctrls for pfe0/1/2 interfaces for Aptiv-FL board. Note that
RTL9010 phys need to be configured at u-boot.
This patch comes from:
meta-cvc-fl/recipes-kernel/linux/linux-s32/0001-ESL-427-Linux-S32-cvc-support+cleanup.patch
Signed-off-by: Quanyang Wang
Signed-off-by:
From: Quanyang Wang
The device nodes of "qspi" and "gmac0" are not supported in linux, so we
need to disable them to eliminate error log while booting.
Signed-off-by: Quanyang Wang
Signed-off-by: Bruce Ashfield
---
arch/arm64/boot/dts/freescale/s32gxxxa-cvc-fl.dtsi | 6 --
1 file
From: Quanyang Wang
Simply copied from s32g2xxa-evb-pfems.dts.
Signed-off-by: Quanyang Wang
Signed-off-by: Bruce Ashfield
---
.../dts/freescale/s32g274a-aptiv-pfems.dts| 21 +++
1 file changed, 21 insertions(+)
create mode 100644
From: Quanyang Wang
This patch is based on the file 0001-enable-CAN0_STB-pullup.patch
at layer meta-aptiv/recipes-aptiv/linux-s32/files/.
Signed-off-by: Olaf Benninghaus
[Quanyang: add pull-up of GPIO9 for CAN0_EN.]
Signed-off-by: Quanyang Wang
Signed-off-by: Bruce Ashfield
---
From: Quanyang Wang
This patch comes from:
meta-aptiv/recipes-aptiv/linux-s32/files/0001-disable-dma-coherent-for-pfe-for-cut-1.1-compat.patch
Signed-off-by: Quanyang Wang
Signed-off-by: Bruce Ashfield
---
arch/arm64/boot/dts/freescale/s32g274a-aptiv.dts | 1 +
1 file changed, 1
From: Quanyang Wang
Set "status" properties of pfe relevant device nodes to be "okay" to
enable these devices.
Signed-off-by: Quanyang Wang
Signed-off-by: Bruce Ashfield
---
.../boot/dts/freescale/s32g274a-aptiv.dts | 42 +++
1 file changed, 42 insertions(+)
diff --git
From: Quanyang Wang
Hi Bruce,
Would you please help merge these 11 patches to the branches:
v5.15/standard/preempt-rt/nxp-sdk-5.15/nxp-s32g
v5.15/standard/nxp-sdk-5.15/nxp-s32g
Thanks,
Quanyang
Olaf Benninghaus (1):
dts: Aptiv: Add new dts for Aptiv CVC board
Quanyang Wang
From: Quanyang Wang
Add pinctrl assignment for flexcan3. And the pin CAN17_19_EN which
is wired out from TCA9539's pin[13], add a device-tree node
s32g_can17_19_en to enable CAN17~19 which correspond flexcan1~3.
Signed-off-by: Quanyang Wang
Signed-off-by: Bruce Ashfield
---
From: Olaf Benninghaus
Add new dts file for Aptiv CVC board.
And this patch is based on:
recipes-kernel/linux-s32/files/fsl-s32g274a-aptiv.dts
Signed-off-by: Olaf Benninghaus
Signed-off-by: Quanyang Wang
Signed-off-by: Bruce Ashfield
---
arch/arm64/boot/dts/freescale/Makefile| 1
From: Quanyang Wang
The vck190/vmk180 boards are equipped with i2c devices:
- GPIO Expander: TCA6416
- I2C Switch: PCA9548
- Programmable XO/VCXO: SI570
- EEPROM: M24128-BR
- System Synchronizer for IEEE 1588: 8A34001
- Current & Power Monitor: INA226
- Fan Speed Controller:
From: Quanyang Wang
The flexcan3 is used by Autosar running at M7 core. So disable it in
linux for Aptiv FL board.
Signed-off-by: Quanyang Wang
---
arch/arm64/boot/dts/freescale/s32gxxxa-cvc-fl.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
From: Quanyang Wang
Hi Bruce,
Would you please help merge these 2 patches to the branches:
v5.15/standard/preempt-rt/nxp-sdk-5.10/nxp-s32g
v5.15/standard/nxp-sdk-5.10/nxp-s32g
Thanks,
Quanyang
Quanyang Wang (2):
dts: Aptiv: disable flexcan3
dts: Aptiv-FL: disable flexcan3
From: Quanyang Wang
The flexcan3 is used by Autosar running at M7 core. So disable it in
linux for Aptiv Sousa board.
Signed-off-by: Quanyang Wang
---
arch/arm64/boot/dts/freescale/s32g274a-aptiv.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
1 - 100 of 403 matches
Mail list logo