- Jun 26, 2024
-
-
Caleb Connolly authored
PD, role switching and dp alt mode Signed-off-by:
Caleb Connolly <caleb.connolly@linaro.org>
-
Caleb Connolly authored
Signed-off-by:
Caleb Connolly <caleb.connolly@linaro.org>
-
Caleb Connolly authored
skip all init/logging and adjust mode for the shift6mq. Signed-off-by:
Caleb Connolly <caleb.connolly@linaro.org>
-
Caleb Connolly authored
Signed-off-by:
Caleb Connolly <caleb.connolly@linaro.org>
-
Caleb Connolly authored
Signed-off-by:
Caleb Connolly <caleb.connolly@linaro.org>
-
Caleb Connolly authored
Signed-off-by:
Caleb Connolly <caleb.connolly@linaro.org>
-
Caleb Connolly authored
Signed-off-by:
Caleb Connolly <caleb.connolly@linaro.org>
-
Caleb Connolly authored
Enable the vbus regulator and type-c controller. The OnePlus phones only support high-speed USB and have the PD controller disabled in hardware. Signed-off-by:
Caleb Connolly <caleb.connolly@linaro.org>
-
Caleb Connolly authored
Add the VBUS regulator and type-c nodes for pmi8998. Signed-off-by:
Caleb Connolly <caleb.connolly@linaro.org>
-
Caleb Connolly authored
PMI8998 is the first generation of Qualcomm PMIC that features a type-c controller. Many of the implementation details featured in the pm8150b controller were originally included in PMI8998. With the second generation (pm8150b), Qualcomm completely re-engineered the register layout, moving all of the type-c registers to their own block rather than interspersing them with the charger registers. As a result, the two implementations are just barely different enough to necessitate a new driver, since an additional layer of abstraction would likely introduce more complexity than it saves. PD support is left out for now since it is not supported on all platforms and hasn't been tested yet. Co-Developed-by:
Jonas Dreßler <verdre@v0yd.nl> Signed-off-by:
Caleb Connolly <caleb.connolly@linaro.org>
-
Caleb Connolly authored
Introduce support for the type-c controller on PMI8998. This controller is the generation before the currently supported pm8150b, featuring many of the same ideas which were later improved on in pm8150b. Enable support on the OnePlus 6 and SHIFT6mq devices. To: Bryan O'Donoghue <bryan.odonoghue@linaro.org> To: Heikki Krogerus <heikki.krogerus@linux.intel.com> To: Greg Kroah-Hartman <gregkh@linuxfoundation.org> To: Bjorn Andersson <andersson@kernel.org> To: Konrad Dybcio <konrad.dybcio@linaro.org> To: Rob Herring <robh@kernel.org> To: Krzysztof Kozlowski <krzk+dt@kernel.org> To: Conor Dooley <conor+dt@kernel.org> Cc: linux-kernel@vger.kernel.org Cc: linux-arm-msm@vger.kernel.org Cc: linux-usb@vger.kernel.org Cc: devicetree@vger.kernel.org --- b4-submit-tracking --- # This section is used internally by b4 prep for tracking purposes. { "series": { "revision": 1, "change-id": "20240626-pmi8998-typec-55a51ff7243a", "prefixes": [] } }
-
Caleb Connolly authored
Signed-off-by:
Caleb Connolly <caleb.connolly@linaro.org>
-
- Jun 21, 2024
-
-
Mark Brown authored
Signed-off-by:
Mark Brown <broonie@kernel.org>
-
-
-
-
-
-
-
git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.gitMark Brown authored
# Conflicts: # lib/fortify_kunit.c
-
-
-
-
git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.gitMark Brown authored
# Conflicts: # mm/memblock.c
-
-
-
-
-
Mark Brown authored
Merge branch 'libnvdimm-for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
-
-
-
-
-
-