Aleksander Morgado
7da2a65b43
plugins: fix generic GObject related macros
2012-12-27 08:48:11 +01:00
Aleksander Morgado
0436b3e457
api,introspection: report list of drivers, not just one
...
Different ports of the same modem may get handled by different drivers. We
therefore need to provide a list of drivers (new `Modem.Drivers' property with
signature 'as') instead of just one (removed `Modem.Driver' property with
signature 's').
$ sudo mmcli -m 0 | grep drivers
| drivers: 'qcserial, qmi_wwan'
2012-08-24 13:34:51 +02:00
Aleksander Morgado
5b96aa9db4
samsung: use generic power down of the Icera modem
2012-08-06 20:07:27 +02:00
Aleksander Morgado
7ad73e4fa3
samsung: make the modem object inherit from the `MMBroadbandModemIcera'
2012-08-06 20:07:27 +02:00
Dan Williams
ea024f2e52
samsung: use generic Icera band handling functions
2012-08-06 20:07:27 +02:00
Dan Williams
b1c2e0ba5f
samsung: use generic Icera unlock retries checking functions
2012-08-06 20:07:27 +02:00
Aleksander Morgado
36924d8f82
samsung: add Samsung Electronics, Inc. as copyright owners
...
They actually wrote the original Samsung plugin in ModemManager 0.5.
2012-08-06 20:07:27 +02:00
Aleksander Morgado
2bf2b8e848
samsung: new `MMBroadbandBearerSamsung'
...
Based on the Icera bearer, but using DHCP in the net port.
2012-08-06 20:07:27 +02:00
Ben Chan
e18778d815
samsung: fix crash due to uninitialized GError variables
...
BUG=chromium-os:32475
TEST=emerge modemmanager-next
Change-Id: I8dad924dae9a249c3b9235786226b7dd40bd8819
2012-08-06 20:07:26 +02:00
Aleksander Morgado
d820ca8f27
samsung: use CFUN=4 for power down
2012-08-06 20:07:26 +02:00
Aleksander Morgado
ef217c23b0
samsung: custom configuration for AT serial ports
2012-08-06 20:07:26 +02:00
Aleksander Morgado
5fcc8d1629
samsung: use Icera-based time loading
2012-08-06 20:07:26 +02:00
Aleksander Morgado
e70fea145e
samsung: user Icera-based timezone loading
2012-08-06 20:07:26 +02:00
Aleksander Morgado
268db7fe0b
samsung: minor coding style fixes
2012-08-06 20:07:26 +02:00
Aleksander Morgado
d8ae69e7d1
samsung: use the generic Icera bearer
2012-08-06 20:07:26 +02:00
Aleksander Morgado
8d651dd68e
samsung: use Icera-based unsolicited messages setup and access tech loading
2012-08-06 20:07:25 +02:00
Aleksander Morgado
01e85aa1ef
samsung: don't hardcode supported modes
...
Don't try to implement supported modes loading if we're just hardcoding the
values; the proper way would be to run the %IPSYS=? test command and parse
the results.
2012-08-06 20:07:25 +02:00
Aleksander Morgado
4f0157cec4
samsung: use Icera-based allowed mode setting
2012-08-06 20:07:25 +02:00
Aleksander Morgado
f127afd402
samsung: use Icera-based initial allowed mode loading
2012-08-06 20:07:25 +02:00
Aleksander Morgado
ae22a99dab
samsung: implement the `MMIfaceIcera' interface
2012-08-06 20:07:25 +02:00
Aleksander Morgado
9a068b4294
samsung: port Bearer to use the 'config' property in the MMBearer class
...
This saves us from requiring to implement user & password in all modems.
2012-08-06 20:07:24 +02:00
Aleksander Morgado
fc9a7dbbd9
samsung: port plugin to the refactored probing logic
2012-08-06 20:07:24 +02:00
Aleksander Morgado
03a0fee4ff
samsung: minor coding style fixes
2012-08-06 20:07:24 +02:00
Aleksander Morgado
6f814bb15a
samsung: plug memleak
...
get_port() actually increases the refcount of the returned port, use peek_port()
instead.
2012-08-06 20:07:24 +02:00
Aleksander Morgado
a80e620342
samsung: fix typo, s/recieved/received
2012-08-06 20:07:24 +02:00
Nathan Williams
f15527eecd
samsung: plugin for Samsung Y3300/Y3400 UMTS modems based on the Icera/Nvidia chipset
2012-08-06 20:07:24 +02:00