- Mar 29, 2020
-
-
Martin Kepplinger authored
-
Martin Kepplinger authored
-
- Mar 28, 2020
-
-
Martin Kepplinger authored
-
Martin Kepplinger authored
-
Martin Kepplinger authored
Add nodes for the main interconnect of the imx8m series chips. These nodes are bound to by devfreq and interconnect drivers.
-
Add a platform driver for the i.MX8MN SoC describing bus topology, based on internal documentation. Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
-
Add a platform driver for the i.MX8MQ SoC describing bus topology, based on internal documentation. Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
-
Add a platform driver for the i.MX8MM SoC describing bus topology. Bandwidth adjustments is currently only supported on the DDRC and main NOC. Scaling for the vpu/gpu/display NICs could be added in the future. Signed-off-by: Alexandre Bailon <abailon@baylibre.com> Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
-
This adds support for i.MX SoC family to interconnect framework. Platform drivers can describe the interconnect graph and several adjustment knobs where icc node bandwidth is converted to a DEV_PM_QOS_MIN_FREQUENCY request. The interconnect provider is probed through the main NOC device and other adjustable nodes on the same graph are found from a fsl,scalable-nodes phandle array property. Signed-off-by: Alexandre Bailon <abailon@baylibre.com> Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
-
There is no single device which can represent the imx interconnect. Instead of adding a virtual one just make the main &noc act as the global interconnect provider. The imx interconnect provider driver will scale the NOC and DDRC based on bandwidth request. More scalable nodes can be added in the future, for example for audio/display/vpu/gpu NICs. Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
-
Add initial support for dynamic frequency switching on pieces of the imx interconnect fabric. All this driver does is set a clk rate based on an opp table, it does not map register areas. Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
-
Add initial dt bindings for the interconnects inside i.MX chips. Multiple external IPs are involved but SOC integration means the software controllable interfaces are very similar. Main NOC node acts as interconnect provider if #interconnect-cells is present. Currently there is a single imx interconnect provider for the whole SOC. Other pieces of scalable interconnects can be present, each with their own OPP table. Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
-
Martin Kepplinger authored
-
Martin Kepplinger authored
-
Martin Kepplinger authored
-
Martin Kepplinger authored
-
- Mar 23, 2020
-
-
This seems to fix/workaround issues with WiFi connection being dropped after enabling power_save mode with some networks.
-
This uses our packaging instead of plain `make bindeb-pkg` so it can easily be tested on devices. We add the current topmost commit to the changelog and add +gitlabci1 to the version number so it becomes easy to identify. Signed-off-by: Guido Günther <guido.gunther@puri.sm>
-
This simplifies tagging and changelog generation Signed-off-by: Guido Günther <guido.gunther@puri.sm>
-
Somewhat based on what the kernel creates with `make deb-pkg` but modified to make it more like a proper Debian package. Can be built with: dpkg-buildpackage -uc -us -B --host-arch=arm64 See also #107 Signed-off-by: Guido Günther <guido.gunther@puri.sm> adapted by Martin Kepplinger <martin.kepplinger@puri.sm>
-
Martin Kepplinger authored
-
Martin Kepplinger authored
-
Martin Kepplinger authored
at least in the mainline rsi driver, this is the implemented logic.
-
Martin Kepplinger authored
-
Martin Kepplinger authored
-
Imported patch from Redpine, see: https://source.puri.sm/Librem5/linux-next/issues/69#note_73932
-
Read the version number from the flash module Signed-off-by: Angus Ainslie (Purism) <angus@akkea.ca>
-
Refer to line 2308 in https://git.kernel.org/pub/scm/linux/kernel/git/jberg/iw.git/tree/scan.c Signed-off-by: Angus Ainslie (Purism) <angus@akkea.ca>
-
refer to Librem5/linux-emcraft#3 for discussions of this issue. Signed-off-by: Angus Ainslie (Purism) <angus@akkea.ca>
-
We need to rename the exported rsi_ functions so they don't conflict with the mainline driver. Signed-off-by: Angus Ainslie (Purism) <angus@akkea.ca>
-
Spoof low power mode as it interferes with thoughput Signed-off-by: Angus Ainslie (Purism) <angus@akkea.ca>
-
To enable the diversity set the module parameter antenna_diversity=1 insmod rsi_91x.ko rsi_zone_enabled=1 dev_oper_mode=13 antenna_diversity=1 Signed-off-by: Angus Ainslie (Purism) <angus@akkea.ca>
-
Signed-off-by: Angus Ainslie (Purism) <angus@akkea.ca>
-
Signed-off-by: Angus Ainslie (Purism) <angus@akkea.ca>
-
Signed-off-by: Angus Ainslie (Purism) <angus@akkea.ca>
-
Add the Redpine driver for RS9116 module Signed-off-by: Angus Ainslie (Purism) <angus@akkea.ca>
-
Allow network tools to specify MAC addresses other than the HW address for scanning. Fixes https://source.puri.sm/Librem5/linux-next/issues/157 Signed-off-by: Angus Ainslie (Purism) <angus@akkea.ca>
-
Add a module parameter to set the redpine logging level, Signed-off-by: Angus Ainslie (Purism) <angus@akkea.ca>
-
The purism redpine module loads the firmware from the onboard flash Signed-off-by: Angus Ainslie (Purism) <angus@akkea.ca>
-
This makes the picture stable on the phone. Signed-off-by: Guido Günther <guido.gunther@puri.sm>
-