关于LuckFox Pico Max开启PPS功能

  • 您好,您的内核配置是正确的,尝试修改下设备树文件:

    Code: Select all

    / {
    	model = "Luckfox Pico Max";
    	compatible = "rockchip,rv1103g-38x38-ipc-v10", "rockchip,rv1106";
    
    	pps{
    		compatible = "pps-gpio";
    		pinctrl-names = "default";
    		gpios = <&gpio2 RK_PA2 GPIO_ACTIVE_HIGH>;
    		status = "okay";
    	};
    };
    
    /**********GPIO**********/
    &pinctrl {
    	gpio2-pa2 {
    		gpio2_pa2:gpio2-pa2 {
    			rockchip,pins =	<2 RK_PA2 RK_FUNC_GPIO &pcfg_pull_none>;
    		};
    	};
    };	
    
    这边测试都是可以看到的:
    企业微信截图_17085152783263.png
  • 谢谢,用您提供的设备树已解决问题,还想请教一下luckfox pico是否对设备树定义有相应文档?在wiki里没有找到对于类似pps的定义。
  • 是的,wiki暂无这方面内容,设备树定义相关说明在 SDK 中可以找到,但可能需要更改后才能使用

    Code: Select all

    <SDK目录>/sysdrv/source/kernel/Documentation/devicetree/bindings/pps/pps-gpio.txt