zynqmp PL设备驱动编写

获取设备树 某个节点信息。

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

//#include 
#include 
#include 


#define PLATFORM_DTS 1




static int dts_led_probe(struct platform_device *pdev)
{

	int ret, i ,j;
	struct device_node *dts_nod;
	const char *out_string;
	u32 regval32[8];
	u64 regval64[8];
	int elements=0;




#if PLATFORM_DTS
	struct resource *regs = platform_get_resource(pdev, IORESOURCE_MEM, 0);
	if (!regs) {
		dev_err(&pdev->dev, "no registers defined\n");
	}

	printk("addr : 0x%lx , size: 0x%x\n", regs->s

你可能感兴趣的:(zynqmp,嵌入式驱动)