Commit 19773aa
media: platform: dwc: Add MIPI CSI-2 controller driver
Add the Synopsys MIPI CSI-2 controller driver. This
controller driver is divided in platform functions and core functions.
This way it serves as platform for future DesignWare drivers.
Signed-off-by: Luis Oliveira <luis.oliveira@synopsys.com>
Co-developed-by: Eugen Hristev <eugen.hristev@microchip.com>
[eugen.hristev@microchip.com:
Add format SRGGB10 to supported format list.
Write the data type to the correct register DATA_IDS_1.
Changed dev_info to dev_dbg to remove extra chatty messages
Avoid overwriting static array of formats]
Signed-off-by: Eugen Hristev <eugen.hristev@microchip.com>
[luis.oliveira@synopsys.com: Add MIPI CSI-2 platform data]
Signed-off-by: Luis Oliveira <luis.oliveira@synopsys.com>
[eugen.hristev@microchip.com:
Add support for periph clock and phy clock
Fix enum_mbus function
Implement get_mbus_config
Implement media controller
Update to use fwnode API
In s_stream, first start/stop the sensor
remove chatty 'number of lanes' message]
Signed-off-by: Eugen Hristev <eugen.hristev@microchip.com>
[conor.dooley@microchip.com: fix potential uninitialized variable use]
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
[eugen.hristev@microchip.com: port to kernel 5.16, 5.17]
Signed-off-by: Eugen Hristev <eugen.hristev@microchip.com>1 parent b06f4f5 commit 19773aa
12 files changed
Lines changed: 2425 additions & 0 deletions
File tree
- drivers/media/platform
- dwc
- include/media/dwc
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20830 | 20830 | | |
20831 | 20831 | | |
20832 | 20832 | | |
| 20833 | + | |
| 20834 | + | |
| 20835 | + | |
| 20836 | + | |
| 20837 | + | |
| 20838 | + | |
| 20839 | + | |
| 20840 | + | |
| 20841 | + | |
20833 | 20842 | | |
20834 | 20843 | | |
20835 | 20844 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| 72 | + | |
72 | 73 | | |
73 | 74 | | |
74 | 75 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
0 commit comments