Commit 758ddd1d authored by Kevin Hao's avatar Kevin Hao Committed by Michael Ellerman

fbdev: radeon: replace PPC_OF with PPC

The PPC_OF is a ppc specific option which is used to mean that the
firmware device tree access functions are available. Since all the
ppc platforms have a device tree, it is aways set to 'y' for ppc.
So it makes no sense to keep a such option in the current kernel.
Replace it with PPC.
Signed-off-by: default avatarKevin Hao <haokexin@gmail.com>
Acked-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
Acked-by: default avatarTomi Valkeinen <tomi.valkeinen@ti.com>
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
parent e7b410ef
...@@ -1333,7 +1333,7 @@ config FB_RADEON ...@@ -1333,7 +1333,7 @@ config FB_RADEON
select FB_CFB_FILLRECT select FB_CFB_FILLRECT
select FB_CFB_COPYAREA select FB_CFB_COPYAREA
select FB_CFB_IMAGEBLIT select FB_CFB_IMAGEBLIT
select FB_MACMODES if PPC_OF select FB_MACMODES if PPC
help help
Choose this option if you want to use an ATI Radeon graphics card as Choose this option if you want to use an ATI Radeon graphics card as
a framebuffer device. There are both PCI and AGP versions. You a framebuffer device. There are both PCI and AGP versions. You
......
...@@ -74,7 +74,7 @@ ...@@ -74,7 +74,7 @@
#include <asm/io.h> #include <asm/io.h>
#include <linux/uaccess.h> #include <linux/uaccess.h>
#ifdef CONFIG_PPC_OF #ifdef CONFIG_PPC
#include <asm/pci-bridge.h> #include <asm/pci-bridge.h>
#include "../macmodes.h" #include "../macmodes.h"
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
#include <asm/btext.h> #include <asm/btext.h>
#endif #endif
#endif /* CONFIG_PPC_OF */ #endif /* CONFIG_PPC */
#ifdef CONFIG_MTRR #ifdef CONFIG_MTRR
#include <asm/mtrr.h> #include <asm/mtrr.h>
...@@ -418,7 +418,7 @@ static int radeon_find_mem_vbios(struct radeonfb_info *rinfo) ...@@ -418,7 +418,7 @@ static int radeon_find_mem_vbios(struct radeonfb_info *rinfo)
} }
#endif #endif
#if defined(CONFIG_PPC_OF) || defined(CONFIG_SPARC) #if defined(CONFIG_PPC) || defined(CONFIG_SPARC)
/* /*
* Read XTAL (ref clock), SCLK and MCLK from Open Firmware device * Read XTAL (ref clock), SCLK and MCLK from Open Firmware device
* tree. Hopefully, ATI OF driver is kind enough to fill these * tree. Hopefully, ATI OF driver is kind enough to fill these
...@@ -448,7 +448,7 @@ static int radeon_read_xtal_OF(struct radeonfb_info *rinfo) ...@@ -448,7 +448,7 @@ static int radeon_read_xtal_OF(struct radeonfb_info *rinfo)
return 0; return 0;
} }
#endif /* CONFIG_PPC_OF || CONFIG_SPARC */ #endif /* CONFIG_PPC || CONFIG_SPARC */
/* /*
* Read PLL infos from chip registers * Read PLL infos from chip registers
...@@ -653,7 +653,7 @@ static void radeon_get_pllinfo(struct radeonfb_info *rinfo) ...@@ -653,7 +653,7 @@ static void radeon_get_pllinfo(struct radeonfb_info *rinfo)
rinfo->pll.ref_div = INPLL(PPLL_REF_DIV) & PPLL_REF_DIV_MASK; rinfo->pll.ref_div = INPLL(PPLL_REF_DIV) & PPLL_REF_DIV_MASK;
#if defined(CONFIG_PPC_OF) || defined(CONFIG_SPARC) #if defined(CONFIG_PPC) || defined(CONFIG_SPARC)
/* /*
* Retrieve PLL infos from Open Firmware first * Retrieve PLL infos from Open Firmware first
*/ */
...@@ -661,7 +661,7 @@ static void radeon_get_pllinfo(struct radeonfb_info *rinfo) ...@@ -661,7 +661,7 @@ static void radeon_get_pllinfo(struct radeonfb_info *rinfo)
printk(KERN_INFO "radeonfb: Retrieved PLL infos from Open Firmware\n"); printk(KERN_INFO "radeonfb: Retrieved PLL infos from Open Firmware\n");
goto found; goto found;
} }
#endif /* CONFIG_PPC_OF || CONFIG_SPARC */ #endif /* CONFIG_PPC || CONFIG_SPARC */
/* /*
* Check out if we have an X86 which gave us some PLL informations * Check out if we have an X86 which gave us some PLL informations
...@@ -1910,7 +1910,7 @@ static int radeon_set_fbinfo(struct radeonfb_info *rinfo) ...@@ -1910,7 +1910,7 @@ static int radeon_set_fbinfo(struct radeonfb_info *rinfo)
* I put the card's memory at 0 in card space and AGP at some random high * I put the card's memory at 0 in card space and AGP at some random high
* local (0xe0000000 for now) that will be changed by XFree/DRI anyway * local (0xe0000000 for now) that will be changed by XFree/DRI anyway
*/ */
#ifdef CONFIG_PPC_OF #ifdef CONFIG_PPC
#undef SET_MC_FB_FROM_APERTURE #undef SET_MC_FB_FROM_APERTURE
static void fixup_memory_mappings(struct radeonfb_info *rinfo) static void fixup_memory_mappings(struct radeonfb_info *rinfo)
{ {
...@@ -1984,7 +1984,7 @@ static void fixup_memory_mappings(struct radeonfb_info *rinfo) ...@@ -1984,7 +1984,7 @@ static void fixup_memory_mappings(struct radeonfb_info *rinfo)
((aper_base + aper_size - 1) & 0xffff0000) | (aper_base >> 16), ((aper_base + aper_size - 1) & 0xffff0000) | (aper_base >> 16),
0xffff0000 | (agp_base >> 16)); 0xffff0000 | (agp_base >> 16));
} }
#endif /* CONFIG_PPC_OF */ #endif /* CONFIG_PPC */
static void radeon_identify_vram(struct radeonfb_info *rinfo) static void radeon_identify_vram(struct radeonfb_info *rinfo)
...@@ -2236,7 +2236,7 @@ static int radeonfb_pci_register(struct pci_dev *pdev, ...@@ -2236,7 +2236,7 @@ static int radeonfb_pci_register(struct pci_dev *pdev,
rinfo->family == CHIP_FAMILY_RS200) rinfo->family == CHIP_FAMILY_RS200)
rinfo->errata |= CHIP_ERRATA_PLL_DELAY; rinfo->errata |= CHIP_ERRATA_PLL_DELAY;
#if defined(CONFIG_PPC_OF) || defined(CONFIG_SPARC) #if defined(CONFIG_PPC) || defined(CONFIG_SPARC)
/* On PPC, we obtain the OF device-node pointer to the firmware /* On PPC, we obtain the OF device-node pointer to the firmware
* data for this chip * data for this chip
*/ */
...@@ -2245,14 +2245,14 @@ static int radeonfb_pci_register(struct pci_dev *pdev, ...@@ -2245,14 +2245,14 @@ static int radeonfb_pci_register(struct pci_dev *pdev,
printk(KERN_WARNING "radeonfb (%s): Cannot match card to OF node !\n", printk(KERN_WARNING "radeonfb (%s): Cannot match card to OF node !\n",
pci_name(rinfo->pdev)); pci_name(rinfo->pdev));
#endif /* CONFIG_PPC_OF || CONFIG_SPARC */ #endif /* CONFIG_PPC || CONFIG_SPARC */
#ifdef CONFIG_PPC_OF #ifdef CONFIG_PPC
/* On PPC, the firmware sets up a memory mapping that tends /* On PPC, the firmware sets up a memory mapping that tends
* to cause lockups when enabling the engine. We reconfigure * to cause lockups when enabling the engine. We reconfigure
* the card internal memory mappings properly * the card internal memory mappings properly
*/ */
fixup_memory_mappings(rinfo); fixup_memory_mappings(rinfo);
#endif /* CONFIG_PPC_OF */ #endif /* CONFIG_PPC */
/* Get VRAM size and type */ /* Get VRAM size and type */
radeon_identify_vram(rinfo); radeon_identify_vram(rinfo);
......
...@@ -55,7 +55,7 @@ static char *radeon_get_mon_name(int type) ...@@ -55,7 +55,7 @@ static char *radeon_get_mon_name(int type)
} }
#if defined(CONFIG_PPC_OF) || defined(CONFIG_SPARC) #if defined(CONFIG_PPC) || defined(CONFIG_SPARC)
/* /*
* Try to find monitor informations & EDID data out of the Open Firmware * 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 * device-tree. This also contains some "hacks" to work around a few machine
...@@ -160,7 +160,7 @@ static int radeon_probe_OF_head(struct radeonfb_info *rinfo, int head_no, ...@@ -160,7 +160,7 @@ static int radeon_probe_OF_head(struct radeonfb_info *rinfo, int head_no,
} }
return MT_NONE; return MT_NONE;
} }
#endif /* CONFIG_PPC_OF || CONFIG_SPARC */ #endif /* CONFIG_PPC || CONFIG_SPARC */
static int radeon_get_panel_info_BIOS(struct radeonfb_info *rinfo) static int radeon_get_panel_info_BIOS(struct radeonfb_info *rinfo)
...@@ -499,11 +499,11 @@ void radeon_probe_screens(struct radeonfb_info *rinfo, ...@@ -499,11 +499,11 @@ void radeon_probe_screens(struct radeonfb_info *rinfo,
* Old single head cards * Old single head cards
*/ */
if (!rinfo->has_CRTC2) { if (!rinfo->has_CRTC2) {
#if defined(CONFIG_PPC_OF) || defined(CONFIG_SPARC) #if defined(CONFIG_PPC) || defined(CONFIG_SPARC)
if (rinfo->mon1_type == MT_NONE) if (rinfo->mon1_type == MT_NONE)
rinfo->mon1_type = radeon_probe_OF_head(rinfo, 0, rinfo->mon1_type = radeon_probe_OF_head(rinfo, 0,
&rinfo->mon1_EDID); &rinfo->mon1_EDID);
#endif /* CONFIG_PPC_OF || CONFIG_SPARC */ #endif /* CONFIG_PPC || CONFIG_SPARC */
#ifdef CONFIG_FB_RADEON_I2C #ifdef CONFIG_FB_RADEON_I2C
if (rinfo->mon1_type == MT_NONE) if (rinfo->mon1_type == MT_NONE)
rinfo->mon1_type = rinfo->mon1_type =
...@@ -548,11 +548,11 @@ void radeon_probe_screens(struct radeonfb_info *rinfo, ...@@ -548,11 +548,11 @@ void radeon_probe_screens(struct radeonfb_info *rinfo,
/* /*
* Probe primary head (DVI or laptop internal panel) * Probe primary head (DVI or laptop internal panel)
*/ */
#if defined(CONFIG_PPC_OF) || defined(CONFIG_SPARC) #if defined(CONFIG_PPC) || defined(CONFIG_SPARC)
if (rinfo->mon1_type == MT_NONE) if (rinfo->mon1_type == MT_NONE)
rinfo->mon1_type = radeon_probe_OF_head(rinfo, 0, rinfo->mon1_type = radeon_probe_OF_head(rinfo, 0,
&rinfo->mon1_EDID); &rinfo->mon1_EDID);
#endif /* CONFIG_PPC_OF || CONFIG_SPARC */ #endif /* CONFIG_PPC || CONFIG_SPARC */
#ifdef CONFIG_FB_RADEON_I2C #ifdef CONFIG_FB_RADEON_I2C
if (rinfo->mon1_type == MT_NONE) if (rinfo->mon1_type == MT_NONE)
rinfo->mon1_type = radeon_probe_i2c_connector(rinfo, ddc_dvi, rinfo->mon1_type = radeon_probe_i2c_connector(rinfo, ddc_dvi,
...@@ -576,11 +576,11 @@ void radeon_probe_screens(struct radeonfb_info *rinfo, ...@@ -576,11 +576,11 @@ void radeon_probe_screens(struct radeonfb_info *rinfo,
/* /*
* Probe secondary head (mostly VGA, can be DVI) * Probe secondary head (mostly VGA, can be DVI)
*/ */
#if defined(CONFIG_PPC_OF) || defined(CONFIG_SPARC) #if defined(CONFIG_PPC) || defined(CONFIG_SPARC)
if (rinfo->mon2_type == MT_NONE) if (rinfo->mon2_type == MT_NONE)
rinfo->mon2_type = radeon_probe_OF_head(rinfo, 1, rinfo->mon2_type = radeon_probe_OF_head(rinfo, 1,
&rinfo->mon2_EDID); &rinfo->mon2_EDID);
#endif /* CONFIG_PPC_OF || defined(CONFIG_SPARC) */ #endif /* CONFIG_PPC || defined(CONFIG_SPARC) */
#ifdef CONFIG_FB_RADEON_I2C #ifdef CONFIG_FB_RADEON_I2C
if (rinfo->mon2_type == MT_NONE) if (rinfo->mon2_type == MT_NONE)
rinfo->mon2_type = radeon_probe_i2c_connector(rinfo, ddc_vga, rinfo->mon2_type = radeon_probe_i2c_connector(rinfo, ddc_vga,
...@@ -653,7 +653,7 @@ void radeon_probe_screens(struct radeonfb_info *rinfo, ...@@ -653,7 +653,7 @@ void radeon_probe_screens(struct radeonfb_info *rinfo,
*/ */
static void radeon_fixup_panel_info(struct radeonfb_info *rinfo) static void radeon_fixup_panel_info(struct radeonfb_info *rinfo)
{ {
#ifdef CONFIG_PPC_OF #ifdef CONFIG_PPC
/* /*
* LCD Flat panels should use fixed dividers, we enfore that on * LCD Flat panels should use fixed dividers, we enfore that on
* PPC only for now... * PPC only for now...
...@@ -676,7 +676,7 @@ static void radeon_fixup_panel_info(struct radeonfb_info *rinfo) ...@@ -676,7 +676,7 @@ static void radeon_fixup_panel_info(struct radeonfb_info *rinfo)
(rinfo->panel_info.post_divider << 16), (rinfo->panel_info.post_divider << 16),
ppll_div_sel); ppll_div_sel);
} }
#endif /* CONFIG_PPC_OF */ #endif /* CONFIG_PPC */
} }
......
...@@ -523,7 +523,7 @@ static void radeon_pm_enable_dynamic_mode(struct radeonfb_info *rinfo) ...@@ -523,7 +523,7 @@ static void radeon_pm_enable_dynamic_mode(struct radeonfb_info *rinfo)
OUTPLL(pllVCLK_ECP_CNTL, tmp); OUTPLL(pllVCLK_ECP_CNTL, tmp);
/* X doesn't do that ... hrm, we do on mobility && Macs */ /* X doesn't do that ... hrm, we do on mobility && Macs */
#ifdef CONFIG_PPC_OF #ifdef CONFIG_PPC
if (rinfo->is_mobility) { if (rinfo->is_mobility) {
tmp = INPLL(pllMCLK_CNTL); tmp = INPLL(pllMCLK_CNTL);
tmp &= ~(MCLK_CNTL__FORCE_MCLKA | tmp &= ~(MCLK_CNTL__FORCE_MCLKA |
...@@ -541,7 +541,7 @@ static void radeon_pm_enable_dynamic_mode(struct radeonfb_info *rinfo) ...@@ -541,7 +541,7 @@ static void radeon_pm_enable_dynamic_mode(struct radeonfb_info *rinfo)
OUTPLL(pllMCLK_MISC, tmp); OUTPLL(pllMCLK_MISC, tmp);
radeon_msleep(15); radeon_msleep(15);
} }
#endif /* CONFIG_PPC_OF */ #endif /* CONFIG_PPC */
} }
#ifdef CONFIG_PM #ifdef CONFIG_PM
...@@ -1288,7 +1288,7 @@ static void radeon_pm_full_reset_sdram(struct radeonfb_info *rinfo) ...@@ -1288,7 +1288,7 @@ static void radeon_pm_full_reset_sdram(struct radeonfb_info *rinfo)
radeon_pm_enable_dll_m10(rinfo); radeon_pm_enable_dll_m10(rinfo);
radeon_pm_yclk_mclk_sync_m10(rinfo); radeon_pm_yclk_mclk_sync_m10(rinfo);
#ifdef CONFIG_PPC_OF #ifdef CONFIG_PPC
if (rinfo->of_node != NULL) { if (rinfo->of_node != NULL) {
int size; int size;
...@@ -1298,7 +1298,7 @@ static void radeon_pm_full_reset_sdram(struct radeonfb_info *rinfo) ...@@ -1298,7 +1298,7 @@ static void radeon_pm_full_reset_sdram(struct radeonfb_info *rinfo)
else else
mrtable = default_mrtable; mrtable = default_mrtable;
} }
#endif /* CONFIG_PPC_OF */ #endif /* CONFIG_PPC */
/* Program the SDRAM */ /* Program the SDRAM */
sdram_mode_reg = mrtable[0]; sdram_mode_reg = mrtable[0];
...@@ -1943,7 +1943,7 @@ static void radeon_reinitialize_M10(struct radeonfb_info *rinfo) ...@@ -1943,7 +1943,7 @@ static void radeon_reinitialize_M10(struct radeonfb_info *rinfo)
} }
#endif #endif
#ifdef CONFIG_PPC_OF #ifdef CONFIG_PPC
#ifdef CONFIG_PPC_PMAC #ifdef CONFIG_PPC_PMAC
static void radeon_pm_m9p_reconfigure_mc(struct radeonfb_info *rinfo) static void radeon_pm_m9p_reconfigure_mc(struct radeonfb_info *rinfo)
{ {
...@@ -2512,7 +2512,7 @@ static void radeon_reinitialize_QW(struct radeonfb_info *rinfo) ...@@ -2512,7 +2512,7 @@ static void radeon_reinitialize_QW(struct radeonfb_info *rinfo)
} }
#endif /* 0 */ #endif /* 0 */
#endif /* CONFIG_PPC_OF */ #endif /* CONFIG_PPC */
static void radeonfb_whack_power_state(struct radeonfb_info *rinfo, pci_power_t state) static void radeonfb_whack_power_state(struct radeonfb_info *rinfo, pci_power_t state)
{ {
...@@ -2793,7 +2793,7 @@ int radeonfb_pci_resume(struct pci_dev *pdev) ...@@ -2793,7 +2793,7 @@ int radeonfb_pci_resume(struct pci_dev *pdev)
return rc; return rc;
} }
#ifdef CONFIG_PPC_OF__disabled #ifdef CONFIG_PPC__disabled
static void radeonfb_early_resume(void *data) static void radeonfb_early_resume(void *data)
{ {
struct radeonfb_info *rinfo = data; struct radeonfb_info *rinfo = data;
...@@ -2803,7 +2803,7 @@ static void radeonfb_early_resume(void *data) ...@@ -2803,7 +2803,7 @@ static void radeonfb_early_resume(void *data)
radeonfb_pci_resume(rinfo->pdev); radeonfb_pci_resume(rinfo->pdev);
rinfo->no_schedule = 0; rinfo->no_schedule = 0;
} }
#endif /* CONFIG_PPC_OF */ #endif /* CONFIG_PPC */
#endif /* CONFIG_PM */ #endif /* CONFIG_PM */
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
#include <asm/io.h> #include <asm/io.h>
#if defined(CONFIG_PPC_OF) || defined(CONFIG_SPARC) #if defined(CONFIG_PPC) || defined(CONFIG_SPARC)
#include <asm/prom.h> #include <asm/prom.h>
#endif #endif
...@@ -301,7 +301,7 @@ struct radeonfb_info { ...@@ -301,7 +301,7 @@ struct radeonfb_info {
unsigned long fb_local_base; unsigned long fb_local_base;
struct pci_dev *pdev; struct pci_dev *pdev;
#if defined(CONFIG_PPC_OF) || defined(CONFIG_SPARC) #if defined(CONFIG_PPC) || defined(CONFIG_SPARC)
struct device_node *of_node; struct device_node *of_node;
#endif #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