2016年12月16日 星期五

Linux pin define tracing, in NV Jeston TX1 for example

線路圖上看到的腳位名稱,例如 GPIO6_TOUCH_INT
編號是B25, 這可以在腳位矩陣圖上找到。

但對於軟體設定時這都不是你想知道的。

你想知道的是使用nv source code時,他們預設把他定義到哪一根I/O(in this case, gpio)
好在dts裡直接使用

查法是這樣的。

檢查~/drivers/pinctrl/pinctrl-tegra210.c
(或pinctrl-[你的滿滿大平台].c)

尋找字串,in this case, TOUCH_INT,來到這行

#define TEGRA_PIN_TOUCH_INT_PX1     _GPIO(185)

那就能靠gpio 去註冊他了
例如
interrupt-parent = <&gpio>;
interrupts = <TEGRA_GPIO(X, 1) 0x0>;

沒有留言:

張貼留言