Subversion Repositories Kolibri OS

Rev

Rev 6104 | Rev 6661 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6104 Rev 6321
Line 118... Line 118...
118
extern int radeon_bapm;
118
extern int radeon_bapm;
119
extern int radeon_backlight;
119
extern int radeon_backlight;
120
extern int radeon_auxch;
120
extern int radeon_auxch;
121
extern int radeon_mst;
121
extern int radeon_mst;
Line 122... Line -...
122
 
-
 
123
 
-
 
124
static inline u32 ioread32(const volatile void __iomem *addr)
-
 
125
{
-
 
126
    return in32((u32)addr);
-
 
127
}
-
 
128
 
-
 
129
//static inline void iowrite32(uint32_t b, volatile void __iomem *addr)
-
 
130
//{
-
 
131
//    out32((u32)addr, b);
-
 
132
//}
-
 
133
 
-
 
134
 
122
 
135
/*
123
/*
136
 * Copy from radeon_drv.h so we don't have to include both and have conflicting
124
 * Copy from radeon_drv.h so we don't have to include both and have conflicting
137
 * symbol;
125
 * symbol;
138
 */
126
 */
Line 284... Line 272...
284
	uint32_t default_sclk;
272
	uint32_t default_sclk;
285
	uint32_t default_dispclk;
273
	uint32_t default_dispclk;
286
	uint32_t current_dispclk;
274
	uint32_t current_dispclk;
287
	uint32_t dp_extclk;
275
	uint32_t dp_extclk;
288
	uint32_t max_pixel_clock;
276
	uint32_t max_pixel_clock;
-
 
277
	uint32_t vco_freq;
289
};
278
};
Line 290... Line 279...
290
 
279
 
291
/*
280
/*
292
 * Power management
281
 * Power management
Line 2384... Line 2373...
2384
	struct r600_vram_scratch vram_scratch;
2373
	struct r600_vram_scratch vram_scratch;
2385
	int msi_enabled; /* msi enabled */
2374
	int msi_enabled; /* msi enabled */
2386
	struct r600_ih ih; /* r6/700 interrupt ring */
2375
	struct r600_ih ih; /* r6/700 interrupt ring */
2387
	struct radeon_rlc rlc;
2376
	struct radeon_rlc rlc;
2388
	struct radeon_mec mec;
2377
	struct radeon_mec mec;
-
 
2378
	struct delayed_work hotplug_work;
2389
	struct work_struct hotplug_work;
2379
	struct work_struct dp_work;
2390
	struct work_struct audio_work;
2380
	struct work_struct audio_work;
2391
	int num_crtc; /* number of crtcs */
2381
	int num_crtc; /* number of crtcs */
2392
	struct mutex dc_hw_i2c_mutex; /* display controller hw i2c mutex */
2382
	struct mutex dc_hw_i2c_mutex; /* display controller hw i2c mutex */
2393
	bool has_uvd;
2383
	bool has_uvd;
2394
	struct r600_audio audio; /* audio stuff */
2384
	struct r600_audio audio; /* audio stuff */
Line 2935... Line 2925...
2935
resource_size_t
2925
resource_size_t
2936
drm_get_resource_start(struct drm_device *dev, unsigned int resource);
2926
drm_get_resource_start(struct drm_device *dev, unsigned int resource);
2937
resource_size_t
2927
resource_size_t
2938
drm_get_resource_len(struct drm_device *dev, unsigned int resource);
2928
drm_get_resource_len(struct drm_device *dev, unsigned int resource);
Line -... Line 2929...
-
 
2929
 
Line 2939... Line 2930...
2939
 
2930
#define ioread32(addr)          readl(addr)