[haiku-commits] r41172 - haiku/trunk/src/add-ons/accelerants/radeon_hd
- From: kallisti5@xxxxxxxxxxx
- To: haiku-commits@xxxxxxxxxxxxx
- Date: Sun, 3 Apr 2011 19:21:02 +0200 (CEST)
Author: kallisti5
Date: 2011-04-03 19:21:01 +0200 (Sun, 03 Apr 2011)
New Revision: 41172
Changeset: https://dev.haiku-os.org/changeset/41172
Modified:
haiku/trunk/src/add-ons/accelerants/radeon_hd/accelerant.h
Log:
stub out Read/Write MC, add functional Read/Write PLL
Modified: haiku/trunk/src/add-ons/accelerants/radeon_hd/accelerant.h
===================================================================
--- haiku/trunk/src/add-ons/accelerants/radeon_hd/accelerant.h 2011-04-03
17:20:05 UTC (rev 41171)
+++ haiku/trunk/src/add-ons/accelerants/radeon_hd/accelerant.h 2011-04-03
17:21:01 UTC (rev 41172)
@@ -58,6 +58,37 @@
}
+inline uint32_t
+ReadMC(int screenIndex, uint32_t addr)
+{
+ // TODO : readMC for R5XX
+ return 0;
+}
+
+
+inline void
+WriteMC(int screenIndex, uint32_t addr, uint32_t data)
+{
+ // TODO : writeMC for R5XX
+}
+
+
+inline uint32_t
+ReadPLL(int screenIndex, uint16_t offset)
+{
+ write32(CLOCK_CNTL_INDEX, offset & PLL_ADDR);
+ return read32(CLOCK_CNTL_INDEX);
+}
+
+
+inline void
+WritePLL(int screenIndex, uint16_t offset, uint32_t data)
+{
+ write32(CLOCK_CNTL_INDEX, (offset & PLL_ADDR) | PLL_WR_EN);
+ write32(CLOCK_CNTL_DATA, data);
+}
+
+
// modes.cpp
extern status_t create_mode_list(void);
Other related posts:
- » [haiku-commits] r41172 - haiku/trunk/src/add-ons/accelerants/radeon_hd - kallisti5