Add LS7A DC vsync interrupt enable and close function, and
register irq_handler function interface.
Add vbrank event processing flow.
v4:
- Replace drm_irq_install with devm_request_irq.
- Delete the irq_ hooks in drm_driver.
v3:
- Improve code readability.
- Use the to_pci_dev function to get pc
Implement use GPIO and I2C driver to detect connector
and fetch EDID via DDC.
v3:
- Change some driver log to the drm_ version.
v2:
- Optimize the error handling process.
- Delete loongson_i2c_bus_match and loongson_i2c_add function.
- Optimize part of the code flow.
Signed-off-by: lichenyang
-
From: Chenyang Li
This patch adds an initial DRM driver for the Loongson LS7A1000
bridge chip(LS7A). The LS7A bridge chip contains two display
controllers, support dual display output. The maximum support for
each channel display is to 1920x1080@60Hz.
At present, DC device detection and DRM drive
tree: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
staging-testing
head: 9b6818c1ac0e545c632265e4bf0aa1171347ebea
commit: 78f2b22efc8f7649dcde44143e78149457f1162c [160/164] staging: r8188eu:
fix include directory mess
config: arc-allyesconfig (attached as .config)
compil
: line 249 is redundant because
platform_get_irq() already prints an error
Warning ids grouped by kconfigs:
gcc_recent_errors
|-- i386-randconfig-c001-20210730
| `--
drivers-misc-hi6421v600-irq.c:line-is-redundant-because-platform_get_irq()-already-prints-an-error
|-- m68k-randconfig-c003
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
staging-testing
branch HEAD: 9b6818c1ac0e545c632265e4bf0aa1171347ebea staging: rtl8723bs: put
condition parentheses at the end of a line
Warning reports:
https://lore.kernel.org/lkml/202107310213.wgo8czvi-...@intel