|
@@ -52,7 +52,7 @@ static char *radeon_get_mon_name(int type)
|
|
|
}
|
|
|
|
|
|
|
|
|
-#ifdef CONFIG_PPC_OF
|
|
|
+#if defined(CONFIG_PPC_OF) || defined(CONFIG_SPARC)
|
|
|
/*
|
|
|
* Try to find monitor informations & EDID data out of the Open Firmware
|
|
|
* device-tree. This also contains some "hacks" to work around a few machine
|
|
@@ -156,7 +156,7 @@ static int __devinit radeon_probe_OF_head(struct radeonfb_info *rinfo, int head_
|
|
|
}
|
|
|
return MT_NONE;
|
|
|
}
|
|
|
-#endif /* CONFIG_PPC_OF */
|
|
|
+#endif /* CONFIG_PPC_OF || CONFIG_SPARC */
|
|
|
|
|
|
|
|
|
static int __devinit radeon_get_panel_info_BIOS(struct radeonfb_info *rinfo)
|
|
@@ -495,11 +495,11 @@ void __devinit radeon_probe_screens(struct radeonfb_info *rinfo,
|
|
|
* Old single head cards
|
|
|
*/
|
|
|
if (!rinfo->has_CRTC2) {
|
|
|
-#ifdef CONFIG_PPC_OF
|
|
|
+#if defined(CONFIG_PPC_OF) || defined(CONFIG_SPARC)
|
|
|
if (rinfo->mon1_type == MT_NONE)
|
|
|
rinfo->mon1_type = radeon_probe_OF_head(rinfo, 0,
|
|
|
&rinfo->mon1_EDID);
|
|
|
-#endif /* CONFIG_PPC_OF */
|
|
|
+#endif /* CONFIG_PPC_OF || CONFIG_SPARC */
|
|
|
#ifdef CONFIG_FB_RADEON_I2C
|
|
|
if (rinfo->mon1_type == MT_NONE)
|
|
|
rinfo->mon1_type =
|
|
@@ -544,11 +544,11 @@ void __devinit radeon_probe_screens(struct radeonfb_info *rinfo,
|
|
|
/*
|
|
|
* Probe primary head (DVI or laptop internal panel)
|
|
|
*/
|
|
|
-#ifdef CONFIG_PPC_OF
|
|
|
+#if defined(CONFIG_PPC_OF) || defined(CONFIG_SPARC)
|
|
|
if (rinfo->mon1_type == MT_NONE)
|
|
|
rinfo->mon1_type = radeon_probe_OF_head(rinfo, 0,
|
|
|
&rinfo->mon1_EDID);
|
|
|
-#endif /* CONFIG_PPC_OF */
|
|
|
+#endif /* CONFIG_PPC_OF || CONFIG_SPARC */
|
|
|
#ifdef CONFIG_FB_RADEON_I2C
|
|
|
if (rinfo->mon1_type == MT_NONE)
|
|
|
rinfo->mon1_type = radeon_probe_i2c_connector(rinfo, ddc_dvi,
|
|
@@ -572,11 +572,11 @@ void __devinit radeon_probe_screens(struct radeonfb_info *rinfo,
|
|
|
/*
|
|
|
* Probe secondary head (mostly VGA, can be DVI)
|
|
|
*/
|
|
|
-#ifdef CONFIG_PPC_OF
|
|
|
+#if defined(CONFIG_PPC_OF) || defined(CONFIG_SPARC)
|
|
|
if (rinfo->mon2_type == MT_NONE)
|
|
|
rinfo->mon2_type = radeon_probe_OF_head(rinfo, 1,
|
|
|
&rinfo->mon2_EDID);
|
|
|
-#endif /* CONFIG_PPC_OF */
|
|
|
+#endif /* CONFIG_PPC_OF || defined(CONFIG_SPARC) */
|
|
|
#ifdef CONFIG_FB_RADEON_I2C
|
|
|
if (rinfo->mon2_type == MT_NONE)
|
|
|
rinfo->mon2_type = radeon_probe_i2c_connector(rinfo, ddc_vga,
|