Am5728 PCIE2配置

Am5728 PCIE2配置

官网pcie(4.3.0包)只有pcie0x1的demo,实际应用中,pcie1也需要用到,参照pcie0x1配置设备树,编译后,从端绑定到相应端口即可实现。
1)修改dra7.dtsi文件,在axi@1内,使能该总线,增加pcie1 endpoint描述

  status = "ok";
  pcie2_ep: pcie_ep@51800000 {
				compatible = "ti,dra7-pcie-ep";
				reg = <0x51800000 0x28>, <0x51802000 0x14c>, <0x51801000 0x28>, <0x1000 0x10000000>;
				reg-names = "ep_dbics", "ti_conf", "ep_dbics2", "addr_space";
				interrupts = <0 356 0x4>;
				num-lanes = <1>;
				num-ib-windows = <4>;
				num-ob-windows = <16>;
				ti,hwmods = "pcie2";
				phys = <&pcie2_phy>;
				phy-names = "pcie-phy0";
				ti,syscon-unaligned-access = <&scm_conf1 0x14 1>;
				ti,syscon-conf = <&scm_conf>;
				ti,syscon-pcie = <&scm_conf_pcie>;
				status = "disabled";
			};

2)修改dra74xx.dtsi 文件,增加下述内容

&pcie2_ep {
	compatible = "ti,dra746-pcie-rc", "ti,dra7-pcie";
};

3)修改顶层.dts文件,使能相应的功能

&pcie2_rc {
	status = "okay";
	gpios = <&gpio3 8 GPIO_ACTIVE_HIGH>;
};

&pcie2_ep {
	gpios = <&gpio3 8 GPIO_ACTIVE_HIGH>;
};

4) 编译设备树,将编译后的设备树cp到arm板内即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值