28 Commits

Author SHA1 Message Date
KOUNOIKE Yuusuke
f282d1c100 fix UBSAN false positive 2025-01-12 17:08:46 +09:00
tsukumi
1b1610987d driver: ISDB2056 と ISDB2056N の同時利用に対応
今までは既存の ISDB2056 向けドライバを ISDB2056N 向けに改造していたため逆に既存の ISDB2056 では動作しなくなっていた
この変更により、両方のデバイスを /dev/isdb2056video* として区別なく扱えるようになる
2024-07-02 20:51:14 +09:00
Kazuki H
e01add895c Linux 6.8に対応
Linux 6.8ではstrlcpyが消されている。
d26270061a
2024-03-03 21:40:16 +09:00
tsukumi
76408cade2 driver: Linux カーネル 6.4 系以降と 6.3 系以前で class_create() の呼び方を出し分ける 2023-08-22 06:17:03 +00:00
tsukumi
b8de94ff01 Merge branch 'patch_kernel_v6.4' of github.com:kznrluk/px4_drv into develop 2023-08-22 06:10:02 +00:00
otya
1c1e6fa146 相対TS番号だけでなくTS_idを指定可能に
指定できなかったのはただのミスなのか意図的なものなのかは不明
2023-08-18 16:57:29 +09:00
kznrluk
0664bfc974 driver: Linuxカーネルv6.4の関数シグニチャの変更に対応
6e30a66433
dcfbb67e48
2023-07-05 16:16:23 +09:00
nns779
1d7c7c268c driver: update copyright year 2021-02-26 21:12:38 +09:00
nns779
58d2a0384a driver: インデントを修正 2021-02-01 21:24:18 +09:00
nns779
7ae4b34f2f driver: likely/unlikelyキーワードを追加+α
・無駄な分岐を抑制
・一部処理の見直し
2021-01-29 00:40:15 +09:00
nns779
96c0e2bcbd driver: 関数名の先頭に付いていたアンダースコアを削除 2021-01-24 23:58:43 +09:00
nns779
bb46d57f46 driver: ptx_chrdev: put_stream()の戻り値を修正 2020-11-14 16:15:23 +09:00
nns779
2e674878d9 driver: ptx_chrdev: 'ringbuf_threshold_size'の値をデバイスごとに設定できるように変更 2020-11-12 21:11:02 +09:00
nns779
2f4da3d340 driver: ptx_chrdev: コメントを修正 2020-11-12 21:04:24 +09:00
nns779
546677c407 driver: ptx_chrdev: kref関連の処理を調整
get/putの順序やメモリアクセスの見直し
2020-11-05 21:57:36 +09:00
nns779
bf432fb10b driver: ptx_chrdev: LNB電源の設定処理が不完全だったので必要な処理を追加 2020-11-05 21:45:58 +09:00
nns779
ffe744d898 driver: ptx_chrdev: UHF 53-62ch も受け付けるように変更
念のため
2020-11-05 21:39:19 +09:00
nns779
5c00001200 driver: ptx_chrdev: chrdevがopenされた際にcurrent_systemをリセットするように変更 2020-11-05 21:37:21 +09:00
nns779
ac8ba33a72 driver: ptx_chrdev: オプションを追加
チャンネルロック獲得後に一定時間待機するオプションを追加
2020-11-03 18:23:35 +09:00
nns779
07cd96149d driver: ptx_chrdev: set_lnb_voltageが実装されていない場合にエラーを返す条件を変更
設定電圧が0Vでない場合にのみエラーを返すように変更
2020-11-03 18:16:41 +09:00
nns779
63d9c009cc driver: ptx_chrdev: mutexを2重に獲得してしまうバグを修正 2020-11-03 00:15:11 +09:00
nns779
013b95aba2 driver: ptx_chrdev: グループ追加元のkrefを獲得/解放するように変更 2020-11-03 00:09:43 +09:00
nns779
728cee532e driver: ptx_chrdev: チャンネル選択の処理において過去のドライバとの互換性を確保するように変更 2020-11-01 22:11:58 +09:00
nns779
67237abbc9 driver: コーディングスタイルを修正 2020-11-01 22:05:04 +09:00
nns779
9329250d5f driver: ptx_chrdev: チャンネル設定後のロック確認処理を変更
check_lock()で-ECANCELEDが返ってくるとループを抜けるように変更
2020-10-31 19:37:03 +09:00
nns779
bb9bca65a8 driver: ptx_chrdev: chrdevの挙動を変更可能なオプションを追加 2020-10-31 19:34:25 +09:00
nns779
fab851c0b9 driver: ptx_chrdev: 放送システム未指定時のチャンネルパラメータ計算処理を修正
デバイスでISDB-SとISDB-Tの両方が利用可能かつ利用する放送システムがアプリケーションによって指定されていない場合に、ISDB-Tのチャンネル番号を指定しても無効なパラメータとして処理されるバグを修正
2020-10-29 23:10:42 +09:00
nns779
73a76f15c1 driver: 内部構造を変更 2020-10-25 18:08:04 +09:00