mbox series

[0/2] clock: add support for X1E80100 Global Clock Controller

Message ID 20241118-topic-x1e80100-clk-v1-0-8841e87ad81f@linaro.org
Headers show
Series clock: add support for X1E80100 Global Clock Controller | expand

Message

Neil Armstrong Nov. 18, 2024, 2:41 p.m. UTC
Add support for GCC in X1E80100, and enable it in qcom_defconfig

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
Neil Armstrong (2):
      clk: qcom: Add X1E80100 clock driver
      qcom_defconfig: enable X1E80100 clock driver

 configs/qcom_defconfig            |   1 +
 drivers/clk/qcom/Kconfig          |   8 +
 drivers/clk/qcom/Makefile         |   1 +
 drivers/clk/qcom/clock-x1e80100.c | 348 ++++++++++++++++++++++++++++++++++++++
 4 files changed, 358 insertions(+)
---
base-commit: 56accc56b9aab87ef4809ccc588e1257969cd271
change-id: 20241118-topic-x1e80100-clk-d05b8f0fe1e9

Best regards,

Comments

Caleb Connolly Nov. 18, 2024, 2:59 p.m. UTC | #1
Hi Neil,

On 11/18/24 15:41, Neil Armstrong wrote:
> Add support for GCC in X1E80100, and enable it in qcom_defconfig

Thanks for sending this!

In my testing so far on the Yoga Slim 7x UART doesn't seem to work 
correctly unless I skip the UART init sequence, and in that case on Tx 
works.

Seeing as it works on the CRD, I'm not sure what the cause is here...


> 
> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
> ---
> Neil Armstrong (2):
>        clk: qcom: Add X1E80100 clock driver
>        qcom_defconfig: enable X1E80100 clock driver
> 
>   configs/qcom_defconfig            |   1 +
>   drivers/clk/qcom/Kconfig          |   8 +
>   drivers/clk/qcom/Makefile         |   1 +
>   drivers/clk/qcom/clock-x1e80100.c | 348 ++++++++++++++++++++++++++++++++++++++
>   4 files changed, 358 insertions(+)
> ---
> base-commit: 56accc56b9aab87ef4809ccc588e1257969cd271
> change-id: 20241118-topic-x1e80100-clk-d05b8f0fe1e9
> 
> Best regards,
Neil Armstrong Nov. 18, 2024, 3:01 p.m. UTC | #2
On 18/11/2024 15:59, Caleb Connolly wrote:
> Hi Neil,
> 
> On 11/18/24 15:41, Neil Armstrong wrote:
>> Add support for GCC in X1E80100, and enable it in qcom_defconfig
> 
> Thanks for sending this!
> 
> In my testing so far on the Yoga Slim 7x UART doesn't seem to work correctly unless I skip the UART init sequence, and in that case on Tx works.
> 
> Seeing as it works on the CRD, I'm not sure what the cause is here...

Could you dump the clocks on the Yoga Slim 7x?

Neil

> 
> 
>>
>> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
>> ---
>> Neil Armstrong (2):
>>        clk: qcom: Add X1E80100 clock driver
>>        qcom_defconfig: enable X1E80100 clock driver
>>
>>   configs/qcom_defconfig            |   1 +
>>   drivers/clk/qcom/Kconfig          |   8 +
>>   drivers/clk/qcom/Makefile         |   1 +
>>   drivers/clk/qcom/clock-x1e80100.c | 348 ++++++++++++++++++++++++++++++++++++++
>>   4 files changed, 358 insertions(+)
>> ---
>> base-commit: 56accc56b9aab87ef4809ccc588e1257969cd271
>> change-id: 20241118-topic-x1e80100-clk-d05b8f0fe1e9
>>
>> Best regards,
>