On Fri, Mar 26, 2021 at 03:58:11PM +0100, Bartosz Dudziak wrote:
> This series of patches enables to boot MSM8226 SoC in Samsung Galaxy S III Neo
> mobile phone. Implemented clocks are on top of MSM8974 GCC driver because
> there
> is really little difference between them.
Add compatible device strings and the include files for the MSM8226 GCC.
Signed-off-by: Bartosz Dudziak
---
Documentation/devicetree/bindings/clock/qcom,gcc.yaml | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/Documentation/devicetree/bindings/clock/qcom,gcc.yaml
b
Modify existing MSM8974 driver to support MSM8226 SoC. Override frequencies
which are different in this older chip. Register all the clocks to the
framework for the clients to be able to request for them.
Signed-off-by: Bartosz Dudziak
---
drivers/clk/qcom/gcc-msm8974.c | 169
Document the MSM8226 SoC device-tree binding.
Signed-off-by: Bartosz Dudziak
---
Documentation/devicetree/bindings/arm/qcom.yaml | 6 ++
1 file changed, 6 insertions(+)
diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml
b/Documentation/devicetree/bindings/arm/qcom.yaml
index
Add DTS support for the Samsung Galaxy S III Neo (codenamed s3ve3g) phone.
Initial version have just a working serial console.
Signed-off-by: Bartosz Dudziak
---
arch/arm/boot/dts/Makefile| 1 +
.../boot/dts/qcom-msm8226-samsung-s3ve3g.dts | 25 +++
2 files
Implement basic device tree support for MSM8226 SoC which belongs to the
Snapdragon 400 family. For now, this file adds the basic nodes like gcc,
pinctrl and other required configuration for booting up to the serial
console.
Signed-off-by: Bartosz Dudziak
---
arch/arm/boot/dts/qcom-msm8226.dtsi
des
> Removed model and compatible properties
> Renamed pin controller label to "tlmm"
> Moved compatible and reg properties first in the nodes
> Lowercase hex address values
> Fix make dtbs_check warning in memory node
Bartosz Dudziak (5):
dt-bindings: clock:
This DTS has support for the Samsung Galaxy S III Neo (codenamed s3ve3g)
phone. Initial version have just a working serial console.
Signed-off-by: Bartosz Dudziak
---
arch/arm/boot/dts/Makefile| 1 +
.../boot/dts/qcom-msm8226-samsung-s3ve3g.dts | 25 +++
2
Document the MSM8226 SoC device-tree binding.
Signed-off-by: Bartosz Dudziak
---
Documentation/devicetree/bindings/arm/qcom.yaml | 6 ++
1 file changed, 6 insertions(+)
diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml
b/Documentation/devicetree/bindings/arm/qcom.yaml
index
This patch adds basic device tree support for MSM8226 SoC which belongs
to the Snapdragon 400 family. For now, this file adds the basic nodes
like gcc, pinctrl and other required configuration for booting up to
the serial console.
Signed-off-by: Bartosz Dudziak
---
arch/arm/boot/dts/qcom
Add compatible device strings and the include files for the MSM8226 GCC.
Also add missing includes for MSM8916 and MSM8960 SoCs.
Signed-off-by: Bartosz Dudziak
---
.../devicetree/bindings/clock/qcom,gcc.yaml | 13 +
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git
, multithreading and Wifi for
this device but they are not clean and ready to submit.
Bartosz Dudziak (5):
dt-bindings: clock: qcom: Add MSM8226 GCC clock bindings
clk: qcom: gcc: Add support for Global Clock controller found on
MSM8226
arm: dts: qcom: Add support for MSM8226 SoC
dt-bindings: arm
Modify existing MSM8974 driver to support MSM8226 SoC. Override frequencies
which are different in this older chip. Register all the clocks to the
framework for the clients to be able to request for them.
Signed-off-by: Bartosz Dudziak
---
drivers/clk/qcom/gcc-msm8974.c | 185
Add initial Qualcomm msm8226 pinctrl driver to support pin configuration
with pinctrl framework for msm8226 SoC.
- Initial formatting and style was taken from the msm8x74 pinctrl driver
added by Björn Andersson
Signed-off-by: Bartosz Dudziak
---
drivers/pinctrl/qcom/Kconfig | 9
Add device tree binding Documentation details for Qualcomm msm8226
pinctrl driver.
- Bindings documentation was based on qcom,ipq6018-pinctrl.yaml added by
Sricharan R and then modified for msm8226
content
Signed-off-by: Bartosz Dudziak
---
.../pinctrl/qcom,msm8226-pinctrl.yaml
Binding and driver for the Qualcomm MSM8226 TLMM pinctrl block
Changes in v2:
- Changed node name pattern to '-pins$' in qcom,msm8226-pinctrl.yaml binding
- Expanded example in yaml binding with a 'serial-pins' node sample
Bartosz Dudziak (2):
dt-bindings: pinctrl: qcom:
On Wed, Jul 15, 2020 at 02:24:13PM -0600, Rob Herring wrote:
> On Sat, Jun 27, 2020 at 09:28:30PM +0200, Bartosz Dudziak wrote:
> > Add device tree binding Documentation details for Qualcomm msm8226
> > pinctrl driver.
> >
> > - Bindings documentation was based on
Add initial Qualcomm msm8226 pinctrl driver to support pin configuration
with pinctrl framework for msm8226 SoC.
- Initial formatting and style was taken from the msm8x74 pinctrl driver
added by Björn Andersson
Signed-off-by: Bartosz Dudziak
---
drivers/pinctrl/qcom/Kconfig | 9
Add device tree binding Documentation details for Qualcomm msm8226
pinctrl driver.
- Bindings documentation was based on qcom,sm8250-pinctrl.yaml by
Bjorn Andersson and then modified for
msm8226 content
Signed-off-by: Bartosz Dudziak
---
.../pinctrl/qcom,msm8226-pinctrl.yaml | 123
Binding and driver for the Qualcomm MSM8226 TLMM pinctrl block
Bartosz Dudziak (2):
dt-bindings: pinctrl: qcom: Add msm8226 pinctrl bindings
pinctrl: qcom: Add msm8226 pinctrl driver.
.../pinctrl/qcom,msm8226-pinctrl.yaml | 123
drivers/pinctrl/qcom/Kconfig
20 matches
Mail list logo