Commit af33092
committed
spi-cadence: support transmission with
Merge series from Jun Guo <jun.guo@cixtech.com>:
The Cadence SPI IP supports configurable FIFO data widths during
integration. On some SoCs, the FIFO data width is designed to be 16 or
32 bits at the chip design stage. However, the current driver only
supports communication with an 8-bit FIFO data width. Therefore, these
patches are added to enable the driver to support communication with
16-bit and 32-bit FIFO data widths.245 files changed
Lines changed: 2139 additions & 937 deletions
File tree
- Documentation
- devicetree/bindings
- gpio
- spi
- firmware-guide/acpi
- arch
- arm
- loongarch
- parisc/kernel
- riscv
- include/asm
- vendor_extensions
- kernel
- tests
- kprobes
- mm
- x86
- include/asm
- amd
- kernel
- cpu
- microcode
- drivers
- acpi
- bluetooth
- cpuidle
- edac
- gpio
- gpu/drm
- amd
- amdgpu
- display
- amdgpu_dm
- dc/link
- pm
- inc
- swsmu
- smu11
- i915
- gt
- imagination
- mediatek
- nouveau/dispnv50
- scheduler
- tiny
- xe
- i2c/muxes
- infiniband
- core
- hw
- bnxt_re
- efa
- hns
- irdma
- iommu/iommufd
- isdn/hardware/mISDN
- media
- common/videobuf2
- pci
- cx18
- ivtv
- usb/uvc
- v4l2-core
- net
- bonding
- dsa
- b53
- microchip
- ethernet
- broadcom/bnxt
- google/gve
- intel
- ixgbe
- marvell/octeontx2/nic
- mellanox/mlx5/core
- microchip/lan966x
- pensando/ionic
- spacemit
- ti
- icssg
- wangxun/libwx
- mdio
- phy
- usb
- wan/framer/pef2256
- wireless
- ath
- ath10k
- ath12k
- virtual
- zydas/zd1211rw
- platform/x86
- dell
- intel/int3472
- ptp
- rtc
- soc/ti
- spi
- ufs
- core
- host
- fs
- btrfs
- crypto
- smb
- client
- server
- xfs
- include
- drm
- linux
- net/intel/libie
- platform_data/x86
- net
- bluetooth
- libeth
- uapi
- drm
- linux
- ufs
- io_uring
- kernel
- events
- futex
- sched
- trace
- lib/crypto
- mm
- net
- 8021q
- bluetooth
- bridge
- core
- dsa
- mac80211
- sctp
- wireless
- rust
- kernel
- sync
- scripts
- tools
- arch/x86/include
- asm
- uapi/asm
- include
- asm-generic/bitops
- uapi
- drm
- linux
- perf
- arch/x86/entry/syscalls
- trace/beauty/include/uapi/linux
- util
- testing/selftests
- drivers/net/netdevsim
- iommu
- net
- vsock
- tracing/latency
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
41 | | - | |
| 40 | + | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
56 | | - | |
| 55 | + | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4818 | 4818 | | |
4819 | 4819 | | |
4820 | 4820 | | |
| 4821 | + | |
4821 | 4822 | | |
4822 | 4823 | | |
4823 | 4824 | | |
| |||
12521 | 12522 | | |
12522 | 12523 | | |
12523 | 12524 | | |
| 12525 | + | |
12524 | 12526 | | |
12525 | 12527 | | |
12526 | 12528 | | |
| |||
12861 | 12863 | | |
12862 | 12864 | | |
12863 | 12865 | | |
12864 | | - | |
| 12866 | + | |
| 12867 | + | |
12865 | 12868 | | |
12866 | 12869 | | |
12867 | 12870 | | |
| |||
20160 | 20163 | | |
20161 | 20164 | | |
20162 | 20165 | | |
| 20166 | + | |
20163 | 20167 | | |
20164 | 20168 | | |
20165 | 20169 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
917 | 917 | | |
918 | 918 | | |
919 | 919 | | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
920 | 927 | | |
921 | 928 | | |
922 | 929 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| 47 | + | |
| 48 | + | |
47 | 49 | | |
48 | 50 | | |
49 | 51 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
112 | | - | |
| 112 | + | |
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
| 39 | + | |
38 | 40 | | |
39 | 41 | | |
40 | 42 | | |
| |||
257 | 259 | | |
258 | 260 | | |
259 | 261 | | |
260 | | - | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
261 | 266 | | |
262 | 267 | | |
263 | 268 | | |
264 | 269 | | |
265 | | - | |
| 270 | + | |
266 | 271 | | |
267 | 272 | | |
268 | 273 | | |
| |||
370 | 375 | | |
371 | 376 | | |
372 | 377 | | |
373 | | - | |
| 378 | + | |
374 | 379 | | |
| 380 | + | |
| 381 | + | |
375 | 382 | | |
376 | 383 | | |
377 | 384 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
15 | 21 | | |
16 | 22 | | |
17 | 23 | | |
| |||
0 commit comments