... Attaching Output AtomOutputDACA to Connector VGA 1 ... Attaching Output AtomOutputUniphyE to Connector PANEL ... Attaching Output AtomOutputUniphyA to Connector DVI-D 1 ... Mapping DIG1 encoder to KLDSKP_UNIPHYE ... Listing modesetting layout: ATOM CRTC 1: tied to Atom PLL 1 and LUT A: Outputs: AtomOutputDACA (VGA 1) ATOM CRTC 2: tied to Atom PLL 2 and LUT B: Outputs: AtomOutputUniphyE (PANEL) Unused Outputs: AtomOutputUniphyA* VGA: VGA port
* PANEL: internal LCD (LVDS)
* DVI-D: HDMI port
Information we need from mucha's guide:-
5- Transmitter; /* u can get this from dmesg after installing Dong's RadeonHD with debug info */ /* Transmitter Bits 0-3 (TransmitterID) */ #define UNIPHY 0x00 #define UNIPHY_1 0x01 #define UNIPHY_2 0x02 /* Transmitter Bits 4-7 (LinkID) */ #define DUAL_LINK 0x00 #define LINK_A 0x10 #define LINK_B 0x20 /* Transmitter byte */ #define UNIPHY_A 0x10 // = UNIPHY:LINK_A #define UNIPHY_B 0x20 // = UNIPHY:LINK_B #define UNIPHY_AB 0x00 // = UNIPHY:DUAL_LINK #define UNIPHY_C 0x11 // = UNIPHY_1:LINK_A #define UNIPHY_D 0x21 // = UNIPHY_1:LINK_B #define UNIPHY_CD 0x01 // = UNIPHY_1:DUAL_LINK #define UNIPHY_E 0x12 // = UNIPHY_2:LINK_A #define UNIPHY_F 0x22 // = UNIPHY_2:LINK_B #define UNIPHY_EF 0x02 // = UNIPHY_2:DUAL_LINK #define DACA 0x00 #define DACB 0x10 6- Encoder; /* u can get this from Dmesg as above for R8XX architecture and above there is 06 Digital Encoder: DIG_1 > DIG_6*/ /* Encoder Bits 0-3 (DIG_ID : Digital) */ #define DIG_1 0x00 // = DIG_A #define DIG_2 0x01 // = DIG_B #define DIG_3 0x02 // = DIG_C Only for Radeon HD 5XXX Series and above #define DIG_4 0x03 // = DIG_D Only for Radeon HD 5XXX Series and above #define DIG_5 0x04 // = DIG_E Only for Radeon HD 5XXX Series and above #define DIG_6 0x05 // = DIG_F Only for Radeon HD 5XXX Series and above /* Encoder Bits 4-7 (DAC_ID : Analog) */ #define DAC 0x10 7- HotplugID; /* 4 bits it's a unique id for each port, i have tried with 0 for port0, 1 for port1 and 2 for port2 and it's just working */ 8- SenseID; /* SenseLine = (i2cid & 0xf) +1 ,you get i2cid from bbc9 radeondump */ Bits 0-3: Sense Line Bit 4: Use hw i2c flag
Connector info is devided to 8 parts:-
Parts: 1 2 3 4 5 6 7 8 XX 0X 00 00 - XX XX 00 00 - 0X 01 - 00 00 - XX - XX - 0X - 0X
Base on the above information:-
VGA port: CRTC0 > DAC > DACA: Encoder=0x10, Transmitter=0x00 LVDS: CRTC1 > DIG1 > UNIPHYE: Encoder=0x00, Transmitter=0x12 HDMI: CRTC1 > DIG2 > UNIPHYA: Encoder=0x01, Transmitter=0x10
Your VBIOS dump:-
Connector at index 0 Type [@offset 45678]: VGA (1) Encoder [@offset 45682]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 45740]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 45688]: LVDS (7) Encoder [@offset 45692]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 45763]: 0x96, OSX senseid: 0x7 Connector at index 2 Type [@offset 45698]: HDMI-A (11) Encoder [@offset 45702]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 45786]: 0x91, OSX senseid: 0x2
Connection table:-
02 00 00 00 40 00 00 00 09 01 00 00 12 00 00 07 (LVDS) 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 (VGA) 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 (HDMI)



Sign In
Create Account










