Commit 1dd6eb88 authored by Dave Airlie's avatar Dave Airlie

Merge branch 'drm-tda998x-devel' of git://git.armlinux.org.uk/~rmk/linux-arm into drm-next

Please incorporate support for TDA998x I2C driver CEC
Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20180424095456.GA32460@rmk-PC.armlinux.org.uk
parents 3b064e6f ba52762f
...@@ -27,6 +27,9 @@ Optional properties: ...@@ -27,6 +27,9 @@ Optional properties:
in question is used. The implementation allows one or two DAIs. If two in question is used. The implementation allows one or two DAIs. If two
DAIs are defined, they must be of different type. DAIs are defined, they must be of different type.
- nxp,calib-gpios: calibration GPIO, which must correspond with the
gpio used for the TDA998x interrupt pin.
[1] Documentation/sound/alsa/soc/DAI.txt [1] Documentation/sound/alsa/soc/DAI.txt
[2] include/dt-bindings/display/tda998x.h [2] include/dt-bindings/display/tda998x.h
......
...@@ -22,8 +22,14 @@ config DRM_I2C_SIL164 ...@@ -22,8 +22,14 @@ config DRM_I2C_SIL164
config DRM_I2C_NXP_TDA998X config DRM_I2C_NXP_TDA998X
tristate "NXP Semiconductors TDA998X HDMI encoder" tristate "NXP Semiconductors TDA998X HDMI encoder"
default m if DRM_TILCDC default m if DRM_TILCDC
select CEC_CORE if CEC_NOTIFIER
select SND_SOC_HDMI_CODEC if SND_SOC select SND_SOC_HDMI_CODEC if SND_SOC
help help
Support for NXP Semiconductors TDA998X HDMI encoders. Support for NXP Semiconductors TDA998X HDMI encoders.
config DRM_I2C_NXP_TDA9950
tristate "NXP Semiconductors TDA9950/TDA998X HDMI CEC"
select CEC_NOTIFIER
select CEC_CORE
endmenu endmenu
...@@ -7,3 +7,4 @@ obj-$(CONFIG_DRM_I2C_SIL164) += sil164.o ...@@ -7,3 +7,4 @@ obj-$(CONFIG_DRM_I2C_SIL164) += sil164.o
tda998x-y := tda998x_drv.o tda998x-y := tda998x_drv.o
obj-$(CONFIG_DRM_I2C_NXP_TDA998X) += tda998x.o obj-$(CONFIG_DRM_I2C_NXP_TDA998X) += tda998x.o
obj-$(CONFIG_DRM_I2C_NXP_TDA9950) += tda9950.o
This diff is collapsed.
This diff is collapsed.
#ifndef LINUX_PLATFORM_DATA_TDA9950_H
#define LINUX_PLATFORM_DATA_TDA9950_H
struct device;
struct tda9950_glue {
struct device *parent;
unsigned long irq_flags;
void *data;
int (*init)(void *);
void (*exit)(void *);
int (*open)(void *);
void (*release)(void *);
};
#endif
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment