Commit graph

22 commits

Author SHA1 Message Date
Luca Weiss
aa0058de07
modem/qcom_rmtfs: use new command line flags (!592)
The changes in command line parameters of rmtfs mean: use the modem*
partitions directly (-P), in read-only mode (-r)...and it will boot the
modem automagically when ready (-s)

I've removed the udev rules in the rmtfs package because it doesn't look
like they are needed with those command line flags.
2019-10-30 22:31:32 +01:00
Luca Weiss
1ef2d6e433
modem/libsmdpkg_wrapper: upgrade to 0.2 (!687)
Remove Werror workaround in APKBUILD, as the necessary change has been
upstreamed. By rebuilding the package, we fix the following errors:

Error relocating /usr/lib/preload/libsmdpkt_wrapper.so: minor: symbol not found
Error relocating /usr/lib/preload/libsmdpkt_wrapper.so: major: symbol not found
2019-10-23 22:15:36 +02:00
Oliver Smith
a132464893
modem/libsmdpkt_wrapper: disable Werror
Fixes the build with GCC-9.
2019-10-13 22:10:29 +02:00
Luca Weiss
d2b89c4cf9
temp/ofono: move from modem, upgrade to 1.30 (!612) 2019-09-09 14:23:51 +02:00
Danct12
fc839c2ea6
modem/*: upgrade, modernize, clean up (!549)
Thanks to z3ntu and scintill for additional patches, that have been
squashed into this one (see MR for details).
2019-08-31 19:25:30 +02:00
Luca Weiss
ba4caadf68
modem/ofono: use pkgver=9999 (!537)
[ci:skip-build]: already built succcessfully in CI
2019-08-03 03:16:03 +02:00
Luca Weiss
73f6cfa0aa
modem/ofono: update to 1.29 with qmi voicecall support (!511)
Tested on the pinephone devkit.

[ci:skip-build]: already built successfully in CI
2019-07-24 00:02:19 +02:00
Oliver Smith
b42a538152
modem/libqipcrtr4msmipc: add armv7 to arches
Fix building modem-qcom-msm-downstream-common for armv7 (which was
done in the last commit, although it only mentions aarch64 in the
commit message).
2019-05-11 23:23:00 +02:00
Asriel Dreemurr
36addd6698
modem/modem-qcom-msm-*: enable aarch64 (!360) 2019-05-11 22:01:29 +02:00
foldedcascode
2385f68a02
modem/modem-qcom-msm-mainline-common: add armv7 to arch options (!257)
[ci:skip-build]: already built successfully
2019-03-07 10:34:14 +01:00
Grant Miller
d0fc7218b0
modem/libsamsung-ipc: Use openssl (!109) 2018-12-22 08:55:09 +01:00
Bhushan Shah
5ce37aea08 modem/qcom_rmtfs: Don't limit the rmtfs udev rules to mmcblk0 (#1512)
We already have it limited by the ID_PART_ENTRY_NAME, it is very less
likely that someone will have sdcard with the partition names which are
similar to modem partition.

This fixes rmtfs for @MartijnBraam who for some reason have internal mmc
as mmcblk1 and not 0.
2018-06-01 21:19:50 +02:00
Bhushan Shah
975b33952e modem/ofono: Patches for the getting the voice call working (#1512)
This patchset is based on the branch on the sysmocom.de git,

https://git.sysmocom.de/ofono/log/?h=lynxis/voicecall

The original branch was based on old ofono so this patches are manually
merged to ofono 1.21 and tested on debian initially.
2018-06-01 21:19:13 +02:00
Bhushan Shah
c429bfa005 modem/qcom_rmtfs: Depend on udev-settle instead of udev (#1485)
This makes sure that symlinks which are needed by rmtfs is created
before rmtfs is started (modem partitions)
2018-05-16 23:13:23 +02:00
Bhushan Shah
c36aeec04e modem/modem-qcom-msm-mainline-common: check name attribute (#1485)
On my device the rpmsg0 have DATA5_CNTL under name attribute instead of
rpmsg_name

```
looking at device '/devices/platform/smd/smd:modem/smd:modem.rpmsg_chrdev.0.0/rpmsg/rpmsg_ctrl1/rpmsg0':
  KERNEL=="rpmsg0"
  SUBSYSTEM=="rpmsg"
  DRIVER==""
  ATTR{dst}=="0"
  ATTR{src}=="0"
  ATTR{name}=="DATA5_CNTL"
```

So check for name instead of rpmsg_name.
2018-05-16 23:13:17 +02:00
Bhushan Shah
9fc90003a8 modem/qcom_rmtfs: Start rmtfs after udev starts (#1485)
We need udev running so that we can ensure that the partitions are
correctly symlinked before they are used.
2018-05-16 23:13:14 +02:00
Bhushan Shah
f1e3b03575 modem/ofono: Enable the test scripts (#1485)
test scripts are useful to enable/disable modem and also do ofono
related tasks, They are installed on /usr/lib/ofono/test directory and
provide much better user experience then the raw dbus-send command.
2018-05-16 23:13:10 +02:00
Bhushan Shah
17e3e1ae53 modem/qrtr: make it possible to start QRTR services (#1485)
- Instead of just libqrtr, build all targets of qrtr
- install the qrtr.initd which starts qrtr services before rmtfs is
started
- in post-install enable qrtr service at boot
2018-05-16 23:13:07 +02:00
Bhushan Shah
52ef925d7d modem/qcom_rmtfs: By default run qcom_rmtfs with verbose option (#1485)
We pass it to logger anyway where it can be filtered and rmtfs doesn't
produce that much output anyway.
2018-05-16 23:13:04 +02:00
Joey Hewitt
0272a7de51 ofono QMI: mainline kernel support (#1381)
Add modem-qcom-msm-downstream-common package that pulls in the
dependencies.

qcom_rmtfs now has udev rules to find the storage partitions. My hope
is they can be written flexibly enough to cover all devices and kernel
flavors.
2018-05-10 21:28:51 +00:00
Bart Ribbers
d372f6f000 Bump pkgrel due to libressl soname upgrade (#1400)
Affected packages:
* qca-qt5
* qt5-qtbase
* libsamsung-ipc
2018-04-09 16:29:57 +00:00
Joey Hewitt
0a2dbea03d i9195/Qualcomm modem support (#1314)
* Qualcomm MSM modem: 'rmtfs' support packages
* qcom_rmtfs: Server that talks to modem over IPC to allow it
  read/write data for its persistent storage. This is needed for it to
  boot, as well as periodically during usage. Added a patch that
  it expects the storage path symlinks in /etc instead of /boot.
* qrtr: IPC library for rmtfs
* libqipcrtr4msmipc: adapter library to make qrtr work on kernels with
  AF_MSM_IPC support. AF_QIPCRTR is the mainline equivalent since Linux
  ~4.7.
* msmipc-dev: Header files for qrtr and libqipcrtr4msmipc.
  Thanks to Bjorn Andersson <https://github.com/andersson> for rmtfs and
  qrtr.
* libsmdpkt_wrapper: adapter lib for QMI clients
  The SMD serial packet driver in Qualcomm kernels has, AFAICT, a bug
  in poll(); this works around it so that qmicli et al can work.
* i9195: firmware (modem only right now)
* add ofono (with patch for MSM devices)
  Based on Alpine's package.
* i9195: add modem support
* move all modem related packages to aports/modem
2018-03-11 15:59:09 +00:00