Currently I'm using kernel 2.6.34.1 with staging crystalhd driver.
Here is the lspci and modinfo if helps:
02:00.0 Multimedia controller: Broadcom Corporation Device 1612 (rev
01)
Subsystem: Broadcom Corporation Device 2612
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 28
Region 0: Memory at dfc00000 (64-bit, non-prefetchable) [size=64K]
Region 2: Memory at df800000 (64-bit, non-prefetchable) [size=4M]
Capabilities: <access denied>
Kernel driver in use: Broadcom 70012 Decoder
Kernel modules: crystalhd
filename: /lib/modules/
2.6.34.1/kernel/drivers/staging/crystalhd/
crystalhd.ko
alias: bcm70012
license: GPL
description: Broadcom Crystal HD Decoder (BCM70012) Driver
author: Prasad Bolisetty <
pra...@broadcom.com>
author: Naren Sankar <
nsa...@broadcom.com>
srcversion: 366D0D476B05DFA8B8842A8
alias: pci:v000014E4d00001612sv*sd*bc*sc*i*
depends:
staging: Y
vermagic: 2.6.34.1 SMP mod_unload 686
I found there are four places to download the driver and user space
library
- broadcom website
- linux kernel
-
http://git.wilsonet.com/crystalhd.git/
-
http://code.google.com/p/crystalhd-for-osx/
I tried the one from wilsonet and run export-driver-for-staging.sh, it
seems miss the flea header files. And it shows:
[root@localhost linux-2.6.34.1]# make modules
scripts/kconfig/conf -s arch/x86/Kconfig
CHK include/linux/version.h
CHK include/generated/utsrelease.h
CALL scripts/checksyscalls.sh
CC [M] drivers/staging/crystalhd/crystalhd_cmds.o
In file included from drivers/staging/crystalhd/crystalhd_hw.h:35,
from drivers/staging/crystalhd/crystalhd_cmds.h:37,
from drivers/staging/crystalhd/crystalhd_lnx.h:51,
from drivers/staging/crystalhd/crystalhd_cmds.c:27:
drivers/staging/crystalhd/FleaDefs.h:7:24: error: bchp_misc1.h: No
such file or directory
drivers/staging/crystalhd/FleaDefs.h:8:24: error: bchp_misc2.h: No
such file or directory
drivers/staging/crystalhd/FleaDefs.h:9:24: error: bchp_misc3.h: No
such file or directory
drivers/staging/crystalhd/FleaDefs.h:10:29: error: bchp_scrub_ctrl.h:
No such file or directory
drivers/staging/crystalhd/FleaDefs.h:11:34: error:
bchp_wrap_misc_intr2.h: No such file or directory
drivers/staging/crystalhd/FleaDefs.h:12:32: error:
bchp_armcr4_bridge.h: No such file or directory
drivers/staging/crystalhd/FleaDefs.h:13:23: error: bchp_intr.h: No
such file or directory
drivers/staging/crystalhd/FleaDefs.h:14:39: error:
bchp_pri_arb_control_regs.h: No such file or directory
drivers/staging/crystalhd/FleaDefs.h:15:35: error:
bchp_ddr23_ctl_regs_0.h: No such file or directory
drivers/staging/crystalhd/FleaDefs.h:16:40: error:
bchp_ddr23_phy_byte_lane_0.h: No such file or directory
drivers/staging/crystalhd/FleaDefs.h:17:40: error:
bchp_ddr23_phy_byte_lane_1.h: No such file or directory
drivers/staging/crystalhd/FleaDefs.h:18:41: error:
bchp_ddr23_phy_control_regs.h: No such file or directory
drivers/staging/crystalhd/FleaDefs.h:19:22: error: bchp_clk.h: No such
file or directory
drivers/staging/crystalhd/FleaDefs.h:20:26: error: bchp_pcie_tl.h: No
such file or directory
drivers/staging/crystalhd/FleaDefs.h:21:31: error:
bchp_sun_gisb_arb.h: No such file or directory
drivers/staging/crystalhd/FleaDefs.h:22:29: error: bchp_misc_perst.h:
No such file or directory
drivers/staging/crystalhd/FleaDefs.h:23:35: error:
bchp_decode_cpuregs_0.h: No such file or directory
drivers/staging/crystalhd/FleaDefs.h:24:36: error:
bchp_decode_cpuregs2_0.h: No such file or directory
drivers/staging/crystalhd/FleaDefs.h:25:27: error: bchp_pcie_cfg.h: No
such file or directory
drivers/staging/crystalhd/FleaDefs.h:26:22: error: bchp_mfd.h: No such
file or directory
drivers/staging/crystalhd/FleaDefs.h:27:31: error:
bchp_sun_top_ctrl.h: No such file or directory
drivers/staging/crystalhd/FleaDefs.h:28:22: error: bchp_gio.h: No such
file or directory
drivers/staging/crystalhd/FleaDefs.h:29:34: error:
bchp_pri_client_regs.h: No such file or directory
On Jul 29, 1:33 am, "Naren (Narendra) Sankar" <
nsan...@broadcom.com>