File tree Expand file tree Collapse file tree 4 files changed +37
-15
lines changed
drivers/media/platform/exynos Expand file tree Collapse file tree 4 files changed +37
-15
lines changed Original file line number Diff line number Diff line change 1159
1159
samsung,syscon-phandle = <&pmu_system_controller>;
1160
1160
status = "enabled";
1161
1161
};
1162
+
1163
+ cec@101B0000 {
1164
+ compatible = "samsung,exynos5-cec_driver";
1165
+ reg = <0x101B0000 0x1000>;
1166
+ interrupts = <0 114 0>;
1167
+
1168
+ gpios = <&gpx3 6 0xf>;
1169
+ pinctrl-names = "hdmi_cec";
1170
+ pinctrl-0 = <&hdmi_cec>;
1171
+
1172
+ clock-names = "pclk_hdmi_cec";
1173
+ clocks = <&clock 966>;
1174
+
1175
+ #address-cells = <1>;
1176
+ #size-cells = <1>;
1177
+ ranges;
1178
+
1179
+ hdmiphy-sys {
1180
+ reg = <0x10040700 0x4>;
1181
+ };
1182
+ };
1162
1183
1163
1184
hdmiphy: hdmiphy@145D0000 {
1164
1185
reg = <0x145D0000 0x20>;
1273
1294
bts-status = "enabled";
1274
1295
};
1275
1296
1276
- pd_mfc0: pd-mfc@10044060 {
1277
- compatible = "samsung,exynos-pd";
1278
- reg = <0x10044060 0x20>;
1279
- bts-status = "enabled";
1280
- status = "enabled";
1281
- };
1297
+ pd_mfc0: pd-mfc@10044060 {
1298
+ compatible = "samsung,exynos-pd";
1299
+ reg = <0x10044060 0x20>;
1300
+ bts-status = "disable";
1301
+ };
1282
1302
1283
1303
pd_g3d: pd-g3d@0x10044080 {
1284
1304
compatible = "samsung,exynos-pd";
Original file line number Diff line number Diff line change @@ -2369,6 +2369,7 @@ CONFIG_EXYNOS_MFC_V8=y
2369
2369
# CONFIG_VIDEO_EXYNOS_JPEG is not set
2370
2370
# CONFIG_VIDEO_EXYNOS_HX_JPEG is not set
2371
2371
# CONFIG_VIDEO_EXYNOS_TV is not set
2372
+ CONFIG_VIDEO_EXYNOS_HDMI_CEC=y
2372
2373
# CONFIG_VIDEO_TIMBERDALE is not set
2373
2374
# CONFIG_SOC_CAMERA is not set
2374
2375
# CONFIG_VIDEO_SAMSUNG_EXYNOS4_IS is not set
Original file line number Diff line number Diff line change @@ -9,4 +9,6 @@ obj-$(CONFIG_VIDEO_EXYNOS_FIMG2D) += fimg2d/
9
9
obj-$(CONFIG_VIDEO_EXYNOS_JPEG) += jpeg4/
10
10
obj-$(CONFIG_VIDEO_EXYNOS_HX_JPEG) += jpeg_hx/
11
11
obj-$(CONFIG_VIDEO_EXYNOS_TV) += tv/
12
+ obj-$(CONFIG_VIDEO_EXYNOS_HDMI_CEC) += s5p-hdmi_cec.o
13
+ s5p-hdmi_cec-y += tv/hdmi_cec.o tv/hdmi_cec_ctrl.o
12
14
EXTRA_CLAGS += -Idrivers/media/video
Original file line number Diff line number Diff line change @@ -75,15 +75,6 @@ config VIDEO_EXYNOS_MIXER
75
75
Say Y here if you want support for the Mixer in Samsung S5P SoCs.
76
76
This device produce image data to one of output interfaces.
77
77
78
- config VIDEO_EXYNOS_HDMI_CEC
79
- tristate "Samsung HDMI CEC Driver"
80
- depends on VIDEO_DEV && VIDEO_V4L2 && I2C
81
- depends on VIDEO_EXYNOS_TV
82
- help
83
- Say Y here if you want support for the HDMI CEC
84
- interface in S5P Samsung SoC. The driver can be compiled
85
- as module.
86
-
87
78
config VIDEO_SAMSUNG_MEMSIZE_TV
88
79
int "Memory size in kbytes for TV"
89
80
depends on VIDEO_EXYNOS_MIXER && VIDEOBUF2_CMA_PHYS
@@ -97,3 +88,11 @@ config VIDEO_EXYNOS_MIXER_DEBUG
97
88
Enables debugging for Mixer driver.
98
89
99
90
endif # VIDEO_EXYNOS_TV
91
+
92
+ config VIDEO_EXYNOS_HDMI_CEC
93
+ tristate "Samsung HDMI CEC Driver"
94
+ depends on VIDEO_DEV && VIDEO_V4L2 && I2C
95
+ help
96
+ Say Y here if you want support for the HDMI CEC
97
+ interface in S5P Samsung SoC. The driver can be compiled
98
+ as module.
You can’t perform that action at this time.
0 commit comments