08 Mar, 2023
29 commits
-
Signed-off-by: Marouen Ghodhbane
-
The GPT timers used for avb media clock recovery (and avb hw timer) have as constraint on rate only when
using the external clock as counter clock (then the frequency should be < 1/4 peripheral clock).
For SoCs that can root the peripheral clock directly from the audio pll, use the pll frequency as-is
for better precision for media clock recovery sampling.The TPM timer used for i.MX93 have no constraint on bus clock domain and counter clock domain, so use the
audio pll as counter clock without any division also.Signed-off-by: Marouen Ghodhbane
-
Signed-off-by: Marouen Ghodhbane
-
Signed-off-by: Marouen Ghodhbane
-
- Multiply the numerator and denomerator of the fractional part of the audio pll to have
better granularity of audio pll adjustement when changing the numerator part on the fly.
- Keep mfd < 2**21 to avoid u32 value overflow on multiplication in recalc_rate() function while using do_div()Signed-off-by: Marouen Ghodhbane
-
Signed-off-by: Hou Zhiqiang
-
Signed-off-by: Hou Zhiqiang
-
Signed-off-by: Hou Zhiqiang
-
Signed-off-by: Hou Zhiqiang
-
Signed-off-by: Tao Yang
-
Signed-off-by: Tao Yang
-
Signed-off-by: Biwen Li
Signed-off-by: Hou Zhiqiang
Signed-off-by: Chunguang Li -
Signed-off-by: Biwen Li
Signed-off-by: Hou Zhiqiang
Signed-off-by: Chunguang Li -
Signed-off-by: Chunguang Li
-
Signed-off-by: Biwen Li
Signed-off-by: Hou Zhiqiang
Signed-off-by: Chunguang Li -
As the ARM SGI mailbox driver has been replaced by generic software
mailbox, update the rpmsg-ca53 DT nodes.Signed-off-by: Hou Zhiqiang
-
Change to each channel uses an individual status register.
Signed-off-by: Hou Zhiqiang
-
0xbbb00000 is used by root cell ivshmem.
Signed-off-by: Jiafei Pan
-
Signed-off-by: Hou Zhiqiang
-
Signed-off-by: Hou Zhiqiang
-
Add 'dma-coherent' property to node for the backend running on
Cortex-A core, to utilize the cacahe coherent feature within
the cluster to improve the performance.Signed-off-by: Hou Zhiqiang
-
Add the device specific DMA memory pool to allocate DMA coherent
memory for both vring and data buffer.Signed-off-by: Hou Zhiqiang
-
Add initialization of device specific DMA pool for hypervisor-less
case.Signed-off-by: Hou Zhiqiang
-
Currently, the coherent DMA memory is always mapped as writecombine
and uncached, ignored the 'dma-coherent' property in device node,
this patch is to map the memory as writeback and cached when the
device has 'dma-coherent' property.Signed-off-by: Hou Zhiqiang
-
Signed-off-by: Jiafei Pan
-
Signed-off-by: Jiafei Pan
-
Signed-off-by: Hou Zhiqiang
Signed-off-by: Jiafei Pan -
Add virtio performance evaluation driver and userspace tools
Signed-off-by: Hou Zhiqiang
Signed-off-by: Jiafei Pan -
Add hypervisor-less backend support, so frontend notify backend by
using triggering some interrupt in case of mmio write operation.Signed-off-by: Hou Zhiqiang
Signed-off-by: Jiafei Pan
07 Mar, 2023
2 commits
-
Signed-off-by: Jiafei Pan
-
As SGI is used as IPI in Linux, so let's replace SGI with some SPI irqs
which is not used by as hardware, SPI irq can also be triggered by
writing to SGI interrupt by CPU Core.Signed-off-by: Hou Zhiqiang
Signed-off-by: Jiafei Pan
08 Feb, 2023
9 commits
-
Add ICC_CMD_DUMP_TIME option mode for ipi_baremetal_handle
to support dump time interrupt from baremetal core.For this function add two option modes, one is
ICC_CMD_TX_DATA which used for data transfer, the other is
ICC_CMD_DUMP_TIME which used for print interrupt handle
information in receiver core.Signed-off-by: Chunguang Li
-
Signed-off-by: Alexandre Howard
-
Signed-off-by: Alexandre Howard
-
Signed-off-by: Alexandre Howard
-
Signed-off-by: Tao Yang
-
The queue 0 is always preemption when preemption is enabled. This patch
modify the stmmac_get_preempt() function to display queue 0 as
preemption to ethtool application.Signed-off-by: Xiaoliang Yang
-
This patch doesn't enable the mac merge layer until the lldp application
verify the remote port supports preemption. The lldp verify feature can
be enabled or disabled by ethtool application.Signed-off-by: Xiaoliang Yang
-
Fix the issue that preemption reset not working.
Fixes: 40ed69f78("net: enetc: add lldp verify support")
Signed-off-by: Xiaoliang Yang -
This patch doesn't enable the mac merge layer until the lldp application
verify the remote port supports preemption. The lldp verify feature can
be enabled or disabled by ethtool application.Signed-off-by: Xiaoliang Yang