Patrik Jakobsson
9190f7d3b8
facetimehd: Disable ASPM
...
Kernel commit: 5a8361f7ecceaed64b4064000d16cb703462be49
ACPICA: Integrate package handling with module-level code
The above commit fixed a problem with ACPI that previously prevented
ASPM to be enabled. Unfortunately our driver broke because the link to
the device went down while streaming. Fix this for now by disabling ASPM
for the device entirely.
Note: There is an ACPI method we're calling to "power on/off" the device
so the real solution here might be to get it working correctly. I will
need to investigate that further so no ASPM will have to do for now.
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2019-03-17 22:45:13 +01:00
Patrik Jakobsson
1684f3b189
Merge pull request #171 from numansiddique/master
...
Fix compilation error with 4.19+ kernels
2019-01-22 17:52:16 +01:00
Numan Siddique
f62b01d625
Fix compilation error with 4.19+ kernels
...
make[1]: Entering directory '/usr/src/kernels/4.19.9-300.fc29.x86_64'
CC [M] bcwc_pcie/fthd_ddr.o
In file included from bcwc_pcie/fthd_ddr.c:21:
bcwc_pcie/fthd_drv.h:121:5: warning: "LINUX_VERSION_CODE" is not defined, evaluates to 0 [-Wundef]
#if LINUX_VERSION_CODE < KERNEL_VERSION(4,8,0)
^~~~~~~~~~~~~~~~~~
bcwc_pcie/fthd_drv.h:121:26: warning: "KERNEL_VERSION" is not defined, evaluates to 0 [-Wundef]
#if LINUX_VERSION_CODE < KERNEL_VERSION(4,8,0)
^~~~~~~~~~~~~~
bcwc_pcie/fthd_drv.h:121:40: error: missing binary operator before token "("
#if LINUX_VERSION_CODE < KERNEL_VERSION(4,8,0)
...
Fixes the above compilation error
Signed-off-by: Numan Siddique <numan.siddique@gmail.com >
2018-12-30 15:47:47 +05:30
Patrik Jakobsson
0712f39443
Merge pull request #102 from azat-linux/linux-4.8
...
vb2: replace void *alloc_ctxs by struct device *alloc_devs
2016-10-16 19:41:17 +02:00
Azat Khuzhin
40e8e711ad
vb2: replace void *alloc_ctxs by struct device *alloc_devs
...
Upstream: torvalds/linux@36c0f8b32c ("[media] vb2:
replace void *alloc_ctxs by struct device *alloc_devs")
2016-10-10 21:28:52 +03:00
Patrik Jakobsson
48f9854e5d
Merge pull request #85 from nbartos/deb
...
Add 'make deb' to make debian firmware package.
2016-07-19 22:11:52 +02:00
Patrik Jakobsson
d9302e9d26
Merge pull request #86 from nbartos/dkms
...
DKMS package should blacklist bdc_pci automatically.
2016-07-12 00:05:01 +02:00
Nick Bartos
2c9e539540
Add 'make deb' to make debian firmware package.
2016-07-04 14:22:20 -07:00
Nick Bartos
4901c363e8
DKMS package should blacklist bdc_pci automatically.
2016-07-02 13:25:52 -07:00
Patrik Jakobsson
5a7083bd98
Merge pull request #77 from tecnickcom/master
...
fix compile errors in Ubuntu 16.04
2016-05-02 21:08:47 +02:00
nick
e7ee61b01b
compile in 4.4.0 kernel
2016-04-26 10:08:40 +01:00
Nicola Asuni
cc27b9ebaf
Merge pull request #3 from sweeze/master
...
Add dkms.conf and tweak Makefile to work with dkms
2016-04-26 09:43:45 +01:00
Nicola Asuni
61f100a76c
Merge pull request #2 from ddalex/fix44
...
Fix compilation for newer kernels
2016-04-26 09:42:20 +01:00
Nicola Asuni
c3e828dee4
Merge pull request #1 from yantarou/osxupd10.11.3.dmg
...
Firmware extraction update for Mac OS X 10.11.3
2016-04-26 09:41:23 +01:00
Alex Damian
93aeb34c43
Fix compilation for newer kernels
...
New kernels above 4.4 have a different interface for
vb2_ops.queue_setup, so we respect that.
Tested on 4.6.0, the camera works ok.
2016-04-22 20:54:32 +01:00
Joe Barnett
76945312a9
Add dkms.conf and tweak Makefile to work with dkms
...
Specifically, allow building for an installed kernel that is not the running kernel
2016-04-21 15:57:59 -07:00
Jan Hilberath
1aa456e00a
Firmware extraction update for Mac OS X 10.11.3
...
This patch set updates the firmware download and extraction scripts
to work with the OS X El Capitan 10.11.3 Update:
https://support.apple.com/downloads/DL1858
https://support.apple.com/downloads/DL1858/en_US/osxupd10.11.3.dmg
Fixes: https://github.com/patjak/bcwc_pcie/issues/62
Signed-off-by: Jan Hilberath <jan@hilberath.de >
2016-03-10 22:59:21 +09:00
Patrik Jakobsson
8cc44d67f3
Merge pull request #63 from ColinHarrington/cleanup-gitignore
...
Cleanup gitignore
2016-03-01 15:22:59 +01:00
Colin Harrington
2894ef6d13
ignore binary .deb and .tgz files
2016-02-18 09:15:52 -06:00
Colin Harrington
6c7f150083
ignore .tmp_versions & other items created when installing via checkinstall
2016-02-18 09:14:27 -06:00
Colin Harrington
6fa2b61339
ignore binary firmware files
2016-02-18 00:15:09 -06:00
Patrik Jakobsson
bb3c229956
Merge pull request #50 from mauritiusdadd/hotfix
...
Update firmware verions in the extraction script
2016-02-01 00:06:19 +01:00
Patrik Jakobsson
8c7e3cd510
Merge pull request #56 from askulysh/master
...
fix fw_args init.
2016-01-28 15:46:45 +01:00
Andriy Skulysh
5201e3f372
facetimehd: fix fw_args init.
...
Signed-off-by: Andriy Skulysh <askulysh@gmail.com >
2016-01-28 15:46:58 +02:00
Patrik Jakobsson
186e9f9101
Merge pull request #55 from askulysh/master
...
facetimehd: fix fthd_hw_ddr_rewrite_mode_regs()
2016-01-27 00:03:02 +01:00
Andriy Skulysh
0d9c17e4b9
facetimehd: fix fthd_hw_ddr_rewrite_mode_regs()
...
I've got correct values from
4e1d11e205e5c55d128efa0029b268fe firmware.
It resolves issue #35
Signed-off-by: Andriy Skulysh <askulysh@gmail.com >
2016-01-26 02:53:34 +02:00
Maurizio D'Addona
d1c2ba183c
Update firmware verions in the extraction script
2016-01-24 07:58:56 +01:00
Patrik Jakobsson
4baf5e9354
Merge pull request #42 from mauritiusdadd/hotfix
...
Add dependecy checking for programs needed to download the driver
2016-01-17 14:16:41 +01:00
Maurizio D'Addona
ced15ba693
Update the help message of the extraction script
2016-01-17 12:32:10 +01:00
Maurizio D'Addona
9e502dada8
Update the extraction script
2016-01-17 12:20:53 +01:00
Maurizio D'Addona
b905ccdcae
Add dependecy checking to the download script
2016-01-10 13:26:28 +01:00
Patrik Jakobsson
dc55cf3a18
facetimehd: Fail when too small buffers are requested
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2016-01-03 15:41:22 +01:00
Patrik Jakobsson
766030b5ea
facetimehd: Fix include guards in fthd_drv.h
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2016-01-03 15:39:37 +01:00
Patrik Jakobsson
96de215c26
facetimehd: Lower max resolution to known good values
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2016-01-03 13:35:29 +01:00
Patrik Jakobsson
0f646b3660
facetimehd: Fix read io mode
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2016-01-03 13:17:34 +01:00
Patrik Jakobsson
7317a76771
Merge pull request #27 from mauritiusdadd/master
...
Add download and extraction script for the OS X firmware version 1.43
2015-12-31 14:55:33 +01:00
Patrik Jakobsson
b5e3e74daa
facetimehd: Hack the suspend/resume handlers
...
This is a temporary fix for suspend/resume. It'll unload and reload the
entire driver on suspend/resume. This will obviously not work if the
device is not closed. Also, remove the PCI_VDEVICE macro.
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2015-12-31 14:41:18 +01:00
Patrik Jakobsson
959ae39f9d
facetimehd: Rework some of the IRQ handling
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2015-12-31 14:41:18 +01:00
Patrik Jakobsson
581c909a3f
facetimehd: Rename firmware control registers
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2015-12-31 14:41:17 +01:00
Patrik Jakobsson
0617a86642
facetimehd: Name the known IRQ registers
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2015-12-31 14:41:17 +01:00
Maurizio D'Addona
a5567bff6c
Add some improvements to the makefile
2015-12-29 17:20:34 +01:00
Maurizio D'Addona
41b3eca3a1
Add download and extraction scripts for OS X firmware 1.43
2015-12-29 12:33:16 +01:00
Patrik Jakobsson
c5ca5b6e20
Merge pull request #21 from hobarrera/readme-improvements
...
Minor README improvements
2015-12-25 20:54:44 +01:00
Hugo Osvaldo Barrera
2d04716156
Tidy up README and move info to the wiki
...
We'll be keeping the wiki up to date, so remove redundant (and partially
outdated) information from the README.
2015-12-25 12:36:17 -03:00
Maurizio D'Addona
4e69c7ba1b
Add universal extraction script for both OS X and Windows drivers
2015-12-24 10:44:01 +01:00
Patrik Jakobsson
6a120799f1
facetimehd: Add new firmware extraction scripts
...
And remove the broken ones.
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2015-12-06 15:23:05 +01:00
Patrik Jakobsson
2b45fb581a
facetimehd: Add control for auto white balance
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2015-12-06 14:47:26 +01:00
Patrik Jakobsson
eb3e43505d
facetimehd: Allow loading of set file to fail
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2015-12-06 14:45:38 +01:00
Sven Schnelle
abdb6cd603
facetimehd: add missing struct dentry for debugfs to struct fthd_privatew
2015-12-01 21:15:05 +01:00
Sven Schnelle
ab647bf462
facetimehd: add unique device name to debugfs dir
2015-12-01 09:40:47 +01:00