Commit Graph

260 Commits

Author SHA1 Message Date
Patrik Jakobsson
816e81526b Fix warning for usage of uninitialized variable
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2019-12-10 16:44:21 +01:00
Andreas Kemnade
9d7ff828eb facetimehd: set device_caps in video_device
In kernel 5.4 I otherwise get this warning

WARNING: CPU: 1 PID: 451 at drivers/media/v4l2-core/v4l2-dev.c:863 __video_register_device+0x64b/0xe90 [videodev]
The code there is:

        /* the device_caps field MUST be set for all but subdevs */
        if (WARN_ON(type != VFL_TYPE_SUBDEV && !vdev->device_caps))

[patrik: ported this to the mainline branch]
Signed-off-by: Andreas Kemnade <andreas@kemnade.info>
2019-12-05 15:26:22 +01:00
Andreas Kemnade
2d976c6daa facetimehd: compile fix for kernel 5.4
pci-aspm.h is merged into pci.h

[patrik: ported this to the mainline branch]
Signed-off-by: Andreas Kemnade <andreas@kemnade.info>
2019-12-05 15:25:09 +01:00
Patrik Jakobsson
4df3d2cc46 firmware: Moved the firmware tools to it's own repository
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2019-11-05 13:35:26 +01:00
Patrik Jakobsson
b0c7a6ae04 firmware: Remove superfluous slash in install path
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2019-03-26 13:43:35 +01:00
Patrik Jakobsson
af589aba0a 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:54:13 +01:00
Patrik Jakobsson
a22f248eba Merge pull request #127 from nbartos/mainline-dkms-deb
Port dkms and debian changes from master branch
2017-07-06 09:21:31 +02:00
Nick Bartos
ee52cc9838 Port dkms and debian changes from master branch 2017-07-04 09:57:59 +10:00
Patrik Jakobsson
fcdcc9aeb1 fthd/isp: Fix compile error from missing rename of set_file
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2017-05-24 18:07:57 +02:00
Patrik Jakobsson
4a69e46f13 fthd/isp: Slightly clean up isp set file handling
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2017-05-23 22:15:10 +02:00
Patrik Jakobsson
7f1cd8723b fthd/isp: Prevent leak in isp_mem_init()
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2017-05-23 22:14:04 +02:00
Patrik Jakobsson
758fe01952 fthd/isp: Don't return fatal error on missing sensor setfile
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2017-04-24 06:51:13 +02:00
Patrik Jakobsson
8fca2ed27d fthd: Don't use hardcoded value for dma descriptor list size
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-10-26 20:55:27 +02:00
Patrik Jakobsson
525e5add18 fthd: Demote unknown DDR speed to info from error
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-10-26 17:00:07 +02:00
Patrik Jakobsson
1ec1762937 fthd: Don't touch IO before hw is initialized
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-10-26 16:59:34 +02:00
Patrik Jakobsson
60b2db614e fthd: Code style cleanups
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-10-26 16:57:23 +02:00
Patrik Jakobsson
790c440a5e fthd: Remove dead code
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-10-26 16:55:58 +02:00
Patrik Jakobsson
fe103720f4 fthd: Use more of the defines
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-10-23 23:41:04 +02:00
Patrik Jakobsson
8bd05c560c fthd/buffer: Use S2_IOMMU_BASE_ADDR instead of hardcoded value
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-10-16 21:01:40 +02:00
Patrik Jakobsson
a518c46ce6 fthd/buffer: Remove unused struct
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-10-16 20:32:33 +02:00
Patrik Jakobsson
887d0f531e fthd/v4l2: Convert to use the new vb2_queue dev field
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-10-10 02:42:36 +02:00
Patrik Jakobsson
cdf0f80ab3 fthd/drv: Codestyle fixes
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-09-28 21:38:46 +02:00
Patrik Jakobsson
dbbac25be2 fthd: Tune up and down info and debug messages
Also turn a BUG_ON() to WARN_ON()

Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-09-28 21:06:44 +02:00
Patrik Jakobsson
1b18ea45bd fthd/drv: Tune down firmware messages from info to debug level
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-09-28 21:03:13 +02:00
Patrik Jakobsson
e187af899d fthd/isp: Combine unknown fields in isp_cmd_config into array
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-09-28 21:01:10 +02:00
Patrik Jakobsson
187ec0c872 fthd: Fix some FIXMEs
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-07-04 01:14:41 +02:00
Patrik Jakobsson
45bccf0a30 fthd: Update copyrights
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-07-03 12:28:11 +02:00
Patrik Jakobsson
1b84244a0e fthd: Clean up debug/info/error messages
Go for the pr_ macros instead of dev_

Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-07-03 01:13:21 +02:00
Patrik Jakobsson
ab1f21ca7b fthd/hw: Remove commented code
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-07-02 21:39:07 +02:00
Patrik Jakobsson
698beab8df fthd/ddr: Remove the ddr calibration code
Move the SoC memory validation code into fthd_hw.c

Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-07-02 21:33:30 +02:00
Patrik Jakobsson
b0720a6e09 fthd: Turn get_entry_addr() into a macro
Tossed in a few coding style fixes... my bad

Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-07-02 19:28:18 +02:00
Patrik Jakobsson
03b0c5cf7a fthd: Code style fixes
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-06-21 01:22:46 +02:00
Patrik Jakobsson
27d231e90c fthd: Add S2_IOMMU_BASE_ADDR define
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-06-21 01:22:46 +02:00
Patrik Jakobsson
ecef74923f fthd: Add S2_PAGE_SIZE and S2_PAGE_SHIFT defines
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-06-21 01:22:46 +02:00
Patrik Jakobsson
6d8919457f fthd/debugfs: Ooops
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-06-21 01:20:33 +02:00
Patrik Jakobsson
b2c0634371 fthd/buffer: Rename public func and remove macro
...and cleanups

Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-06-21 01:20:33 +02:00
Patrik Jakobsson
fd3d1fc344 fthd/debug: Coding style cleanups
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-06-21 01:18:17 +02:00
Patrik Jakobsson
25c0797c6f fthd/buffer: A couple of style fixes
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-05-04 16:53:05 +02:00
Patrik Jakobsson
e2211f9ed3 fthd/buffer: Use macros instead of open-coding
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-05-04 16:45:33 +02:00
Patrik Jakobsson
782364ff96 fthd: Rename FTHD_BUFFERS to FTHD_NUM_BUFS
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-05-01 18:18:30 +02:00
Patrik Jakobsson
80c04ac390 fthd/v4l2: A bunch of trivial codestyle fixes
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-05-01 18:18:24 +02:00
Patrik Jakobsson
132a9c622f fthd/v4l2: Don't allow changing format if buffers are in use
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-05-01 13:44:21 +02:00
Patrik Jakobsson
7d5e66fef7 fthd/v4l2: Fix queue setup because of API changes
We also remove the multiple plane support from queue setup. This will
need to be fixed up again to support planar formats.

Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
2016-05-01 13:44:21 +02: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