[PATCH linux dev-4.13] ARM: dts: aspeed-g5: Add DAC MUX userspace control

Joel Stanley joel at jms.id.au
Fri Apr 20 17:25:24 AEST 2018


This exposes SCU2C "Misc. Control Register" bits 16 and 17 which control
the input to the VGA DAC. They are used to select which graphics device
drives the analog output:

  00: VGA mode (default)
  01: Graphics CRT mode
  10: Pass-through mode from Video input port-A
  11: Pass-through mode from Video input port-B

Signed-off-by: Joel Stanley <joel at jms.id.au>
---
 arch/arm/boot/dts/aspeed-g5.dtsi | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/arch/arm/boot/dts/aspeed-g5.dtsi b/arch/arm/boot/dts/aspeed-g5.dtsi
index 4ca4bc463347..83b07954644a 100644
--- a/arch/arm/boot/dts/aspeed-g5.dtsi
+++ b/arch/arm/boot/dts/aspeed-g5.dtsi
@@ -158,6 +158,15 @@
 
 				};
 
+				scratch at 2c {
+					compatible = "aspeed,bmc-misc";
+					dac_mux {
+						offset = <0x2c>;
+						bit-mask = <0x3>;
+						bit-shift = <16>;
+					};
+				};
+
 				vga_scratch: scratch at 50 {
 					compatible = "aspeed,bmc-misc";
 					reg = <0x50 0x20>;
-- 
2.17.0



More information about the openbmc mailing list