打印
[技术问答]

MA35D1 SPI2时钟配置

[复制链接]
300|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jcky001|  楼主 | 2023-12-21 16:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SPI2的时钟配置,默认最高设置的是10MHz,如果我想超过这个频率,设备树如何修改?

使用特权

评论回复
沙发
riplay| | 2023-12-25 09:42 | 只看该作者
参考下面的配置:
spi2: spi@40620000 {
        compatible = "nuvoton,ma35d1-spi";
        reg = <0x0 0x40620000 0x0 0x10000>;
        interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
        clocks = <&clk SPI2_GATE>;
        dmas = <&pdma1 8>,<&pdma1 9>;
        dma-names = "tx","rx";
        pdma_reqsel_tx = <64>;
        pdma_reqsel_rx = <65>;
        use_pdma = <0>;
        num_cs = <2>;
        lsb = <0>;
        sleep = <0>;
        txbitlen = <8>;
        bus_num = <4>;
        spimode = <0>;
        mrxphase = <0>;
        spi-max-frequency = <50000000>;
        status = "okay";
    };

&spi2 {
    status = "okay";
    pinctrl-names = "default";
    pinctrl-0 = <&pinctrl_spi2>;
};

&pinctrl {
    spi2 {
        pinctrl_spi2: spi2grp {
            nuvoton,pins =
                <SYS_GPL_MFPL_PL2MFP_SPI2_SS0 &pcfg_default>,
                <SYS_GPL_MFPL_PL3MFP_SPI2_CLK &pcfg_default>,
                <SYS_GPL_MFPL_PL0MFP_SPI2_MOSI &pcfg_default>,
                <SYS_GPL_MFPL_PL1MFP_SPI2_MISO &pcfg_default>;
        };
    };
};


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1510

主题

4548

帖子

6

粉丝