Home
last modified time | relevance | path

Searched full:gmi (Results 1 – 25 of 86) sorted by relevance

1234

/openbmc/linux/drivers/bus/
H A Dtegra-gmi.c55 static int tegra_gmi_enable(struct tegra_gmi *gmi) in tegra_gmi_enable() argument
59 pm_runtime_enable(gmi->dev); in tegra_gmi_enable()
60 err = pm_runtime_resume_and_get(gmi->dev); in tegra_gmi_enable()
62 pm_runtime_disable(gmi->dev); in tegra_gmi_enable()
66 reset_control_assert(gmi->rst); in tegra_gmi_enable()
68 reset_control_deassert(gmi->rst); in tegra_gmi_enable()
70 writel(gmi->snor_timing0, gmi->base + TEGRA_GMI_TIMING0); in tegra_gmi_enable()
71 writel(gmi->snor_timing1, gmi->base + TEGRA_GMI_TIMING1); in tegra_gmi_enable()
73 gmi->snor_config |= TEGRA_GMI_CONFIG_GO; in tegra_gmi_enable()
74 writel(gmi->snor_config, gmi->base + TEGRA_GMI_CONFIG); in tegra_gmi_enable()
[all …]
/openbmc/u-boot/arch/arm/mach-tegra/tegra124/
H A Dpinmux.c119 PIN(UART2_RTS_N_PJ6, UARTA, UARTB, GMI, SPI4),
120 PIN(UART2_CTS_N_PJ5, UARTA, UARTB, GMI, SPI4),
121 PIN(UART3_TXD_PW6, UARTC, RSVD2, GMI, SPI4),
122 PIN(UART3_RXD_PW7, UARTC, RSVD2, GMI, SPI4),
123 PIN(UART3_CTS_N_PA1, UARTC, SDMMC1, DTV, GMI),
124 PIN(UART3_RTS_N_PC0, UARTC, PWM0, DTV, GMI),
125 PIN(PU0, OWR, UARTA, GMI, RSVD4),
126 PIN(PU1, RSVD1, UARTA, GMI, RSVD4),
127 PIN(PU2, RSVD1, UARTA, GMI, RSVD4),
128 PIN(PU3, PWM0, UARTA, GMI, DISPLAYB),
[all …]
/openbmc/u-boot/arch/arm/mach-tegra/tegra30/
H A Dpinmux.c116 PIN(UART2_RTS_N_PJ6, UARTA, UARTB, GMI, SPI4),
117 PIN(UART2_CTS_N_PJ5, UARTA, UARTB, GMI, SPI4),
118 PIN(UART3_TXD_PW6, UARTC, RSVD2, GMI, RSVD4),
119 PIN(UART3_RXD_PW7, UARTC, RSVD2, GMI, RSVD4),
120 PIN(UART3_CTS_N_PA1, UARTC, RSVD2, GMI, RSVD4),
121 PIN(UART3_RTS_N_PC0, UARTC, PWM0, GMI, RSVD4),
122 PIN(PU0, OWR, UARTA, GMI, RSVD4),
123 PIN(PU1, RSVD1, UARTA, GMI, RSVD4),
124 PIN(PU2, RSVD1, UARTA, GMI, RSVD4),
125 PIN(PU3, PWM0, UARTA, GMI, RSVD4),
[all …]
/openbmc/u-boot/arch/arm/mach-tegra/tegra114/
H A Dpinmux.c140 PIN(GMI_WP_N_PC7, RSVD1, NAND, GMI, GMI_ALT),
141 PIN(GMI_IORDY_PI5, SDMMC2, RSVD2, GMI, TRACE),
142 PIN(GMI_WAIT_PI7, SPI4, NAND, GMI, DTV),
143 PIN(GMI_ADV_N_PK0, RSVD1, NAND, GMI, TRACE),
144 PIN(GMI_CLK_PK1, SDMMC2, NAND, GMI, TRACE),
145 PIN(GMI_CS0_N_PJ0, RSVD1, NAND, GMI, USB),
146 PIN(GMI_CS1_N_PJ2, RSVD1, NAND, GMI, SOC),
147 PIN(GMI_CS2_N_PK3, SDMMC2, NAND, GMI, TRACE),
148 PIN(GMI_CS3_N_PK4, SDMMC2, NAND, GMI, GMI_ALT),
149 PIN(GMI_CS4_N_PK2, USB, NAND, GMI, TRACE),
[all …]
/openbmc/linux/Documentation/devicetree/bindings/bus/
H A Dnvidia,tegra20-gmi.txt7 The actual devices are instantiated from the child nodes of a GMI node.
11 For Tegra20 must contain "nvidia,tegra20-gmi".
12 For Tegra30 must contain "nvidia,tegra30-gmi".
13 - reg: Should contain GMI controller registers location and length.
15 - clock-names: Must include the following entries: "gmi"
17 - reset-names : Must include the following entries: "gmi"
19 addresses in the GMI address space. Should be 2.
21 range in the GMI address space. Should be 1.
27 Note that the GMI controller does not have any internal chip-select address
72 Example with two SJA1000 CAN controllers connected to the GMI bus. We wrap the
[all …]
/openbmc/u-boot/arch/arm/mach-tegra/tegra20/
H A Dpinmux.c285 PIN(ATA, IDE, NAND, GMI, RSVD4),
286 PIN(ATB, IDE, NAND, GMI, SDIO4),
287 PIN(ATC, IDE, NAND, GMI, SDIO4),
288 PIN(ATD, IDE, NAND, GMI, SDIO4),
292 PIN(DAP1, DAP1, RSVD2, GMI, SDIO2),
294 PIN(DAP2, DAP2, TWC, RSVD3, GMI),
296 PIN(DAP4, DAP4, RSVD2, GMI, RSVD4),
303 PINP(GPU, PWM, UARTA, GMI, RSVD4, GPSLXAU),
306 PIN(IRTX, UARTA, UARTB, GMI, SPI4),
307 PIN(IRRX, UARTA, UARTB, GMI, SPI4),
[all …]
/openbmc/linux/drivers/pinctrl/tegra/
H A Dpinctrl-tegra124.c1638 FUNCTION(gmi),
1834 …PINGROUP(uart2_rts_n_pj6, UARTA, UARTB, GMI, SPI4, 0x316c, N, N…
1835 …PINGROUP(uart2_cts_n_pj5, UARTA, UARTB, GMI, SPI4, 0x3170, N, N…
1836 …PINGROUP(uart3_txd_pw6, UARTC, RSVD2, GMI, SPI4, 0x3174, N, N…
1837 …PINGROUP(uart3_rxd_pw7, UARTC, RSVD2, GMI, SPI4, 0x3178, N, N…
1838 …PINGROUP(uart3_cts_n_pa1, UARTC, SDMMC1, DTV, GMI, 0x317c, N, N…
1839 …PINGROUP(uart3_rts_n_pc0, UARTC, PWM0, DTV, GMI, 0x3180, N, N…
1840 …PINGROUP(pu0, OWR, UARTA, GMI, RSVD4, 0x3184, N, N…
1841 …PINGROUP(pu1, RSVD1, UARTA, GMI, RSVD4, 0x3188, N, N…
1842 …PINGROUP(pu2, RSVD1, UARTA, GMI, RSVD4, 0x318c, N, N…
[all …]
H A Dpinctrl-tegra30.c2032 FUNCTION(gmi),
2172 …PINGROUP(uart3_cts_n_pa1, UARTC, RSVD2, GMI, RSVD4, 0x317c, N, …
2173 …PINGROUP(dap2_fs_pa2, I2S1, HDA, RSVD3, GMI, 0x3358, N, …
2174 …PINGROUP(dap2_sclk_pa3, I2S1, HDA, RSVD3, GMI, 0x3364, N, …
2175 …PINGROUP(dap2_din_pa4, I2S1, HDA, RSVD3, GMI, 0x335c, N, …
2176 …PINGROUP(dap2_dout_pa5, I2S1, HDA, RSVD3, GMI, 0x3360, N, …
2179 …PINGROUP(gmi_a17_pb0, UARTD, SPI4, GMI, DTV, 0x3234, N, …
2180 …PINGROUP(gmi_a18_pb1, UARTD, SPI4, GMI, DTV, 0x3238, N, …
2187 …PINGROUP(uart3_rts_n_pc0, UARTC, PWM0, GMI, RSVD4, 0x3180, N, …
2194 …PINGROUP(gmi_wp_n_pc7, RSVD1, NAND, GMI, GMI_ALT, 0x31c0, N, …
[all …]
H A Dpinctrl-tegra114.c1476 FUNCTION(gmi),
1662 …PINGROUP(gmi_wp_n_pc7, RSVD1, NAND, GMI, GMI_ALT, 0x31c0, N, N…
1663 …PINGROUP(gmi_iordy_pi5, SDMMC2, RSVD2, GMI, TRACE, 0x31c4, N, N…
1664 …PINGROUP(gmi_wait_pi7, SPI4, NAND, GMI, DTV, 0x31c8, N, N…
1665 …PINGROUP(gmi_adv_n_pk0, RSVD1, NAND, GMI, TRACE, 0x31cc, N, N…
1666 …PINGROUP(gmi_clk_pk1, SDMMC2, NAND, GMI, TRACE, 0x31d0, N, N…
1667 …PINGROUP(gmi_cs0_n_pj0, RSVD1, NAND, GMI, USB, 0x31d4, N, N…
1668 …PINGROUP(gmi_cs1_n_pj2, RSVD1, NAND, GMI, SOC, 0x31d8, N, N…
1669 …PINGROUP(gmi_cs2_n_pk3, SDMMC2, NAND, GMI, TRACE, 0x31dc, N, N…
1670 …PINGROUP(gmi_cs3_n_pk4, SDMMC2, NAND, GMI, GMI_ALT, 0x31e0, N, N…
[all …]
H A Dpinctrl-tegra20.c1908 FUNCTION(gmi),
2046 MUX_PG(ata, IDE, NAND, GMI, RSVD4, 0x14, 0, 0x80, 24, 0xa0, 0),
2047 MUX_PG(atb, IDE, NAND, GMI, SDIO4, 0x14, 1, 0x80, 16, 0xa0, 2),
2048 MUX_PG(atc, IDE, NAND, GMI, SDIO4, 0x14, 2, 0x80, 22, 0xa0, 4),
2049 MUX_PG(atd, IDE, NAND, GMI, SDIO4, 0x14, 3, 0x80, 20, 0xa0, 6),
2050 MUX_PG(ate, IDE, NAND, GMI, RSVD4, 0x18, 25, 0x80, 12, 0xa0, 8),
2055 MUX_PG(dap1, DAP1, RSVD2, GMI, SDIO2, 0x14, 7, 0x88, 20, 0xa0, 10),
2056 MUX_PG(dap2, DAP2, TWC, RSVD3, GMI, 0x14, 8, 0x88, 22, 0xa0, 12),
2058 MUX_PG(dap4, DAP4, RSVD2, GMI, RSVD4, 0x14, 10, 0x88, 26, 0xa0, 16),
2066 MUX_PG(gma, UARTE, SPI3, GMI, SDIO4, 0x14, 28, 0x84, 0, 0xb0, 20),
[all …]
/openbmc/u-boot/board/nvidia/dalmore/
H A Dpinmux-config-dalmore.h308 DEFAULT_PINMUX(GMI_AD0_PG0, GMI, NORMAL, NORMAL, OUTPUT),
309 DEFAULT_PINMUX(GMI_AD1_PG1, GMI, NORMAL, NORMAL, OUTPUT),
310 DEFAULT_PINMUX(GMI_AD10_PH2, GMI, DOWN, NORMAL, OUTPUT),
311 DEFAULT_PINMUX(GMI_AD11_PH3, GMI, DOWN, NORMAL, OUTPUT),
312 DEFAULT_PINMUX(GMI_AD12_PH4, GMI, UP, NORMAL, INPUT),
313 DEFAULT_PINMUX(GMI_AD13_PH5, GMI, DOWN, NORMAL, OUTPUT),
314 DEFAULT_PINMUX(GMI_AD2_PG2, GMI, NORMAL, NORMAL, INPUT),
315 DEFAULT_PINMUX(GMI_AD3_PG3, GMI, NORMAL, NORMAL, INPUT),
316 DEFAULT_PINMUX(GMI_AD8_PH0, GMI, DOWN, NORMAL, OUTPUT),
317 DEFAULT_PINMUX(GMI_ADV_N_PK0, GMI, UP, NORMAL, INPUT),
[all …]
/openbmc/linux/drivers/net/ethernet/microsoft/mana/
H A Dgdma_main.c177 struct gdma_mem_info *gmi) in mana_gd_alloc_memory() argument
185 gmi->dev = gc->dev; in mana_gd_alloc_memory()
186 buf = dma_alloc_coherent(gmi->dev, length, &dma_handle, GFP_KERNEL); in mana_gd_alloc_memory()
190 gmi->dma_handle = dma_handle; in mana_gd_alloc_memory()
191 gmi->virt_addr = buf; in mana_gd_alloc_memory()
192 gmi->length = length; in mana_gd_alloc_memory()
197 void mana_gd_free_memory(struct gdma_mem_info *gmi) in mana_gd_free_memory() argument
199 dma_free_coherent(gmi->dev, gmi->length, gmi->virt_addr, in mana_gd_free_memory()
200 gmi->dma_handle); in mana_gd_free_memory()
658 struct gdma_mem_info *gmi; in mana_gd_create_hwc_queue() local
[all …]
/openbmc/u-boot/board/cei/cei-tk1-som/
H A Dpinmux-config-cei-tk1-som.h84 PINCFG(UART3_CTS_N_PA1, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
97 PINCFG(UART3_RTS_N_PC0, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
111 PINCFG(PH0, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
112 PINCFG(PH1, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
113 PINCFG(PH2, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
114 PINCFG(PH3, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
117 PINCFG(PH6, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
123 PINCFG(PI4, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
135 PINCFG(PK3, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
195 PINCFG(PU3, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
[all …]
/openbmc/u-boot/board/nvidia/nyan-big/
H A Dpinmux-config-nyan-big.h88 PINCFG(UART3_CTS_N_PA1, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
101 PINCFG(UART3_RTS_N_PC0, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
115 PINCFG(PH0, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
118 PINCFG(PH3, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
127 PINCFG(PI4, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
133 PINCFG(UART2_CTS_N_PJ5, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
134 PINCFG(UART2_RTS_N_PJ6, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
139 PINCFG(PK3, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
199 PINCFG(PU3, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
221 PINCFG(GPIO_X6_AUD_PX6, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
/openbmc/u-boot/board/toradex/apalis-tk1/
H A Dpinmux-config-apalis-tk1.h73 PINCFG(UART3_CTS_N_PA1, GMI, NORMAL, TRISTATE, INPUT, DEFAULT, DEFAULT),
86 PINCFG(UART3_RTS_N_PC0, GMI, NORMAL, NORMAL, OUTPUT, DEFAULT, DEFAULT),
106 PINCFG(PH6, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
107 PINCFG(PH7, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
112 PINCFG(PI4, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
124 PINCFG(PK3, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
185 PINCFG(PU4, GMI, NORMAL, NORMAL, OUTPUT, DEFAULT, DEFAULT),
186 PINCFG(PU5, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
/openbmc/u-boot/board/nvidia/jetson-tk1/
H A Dpinmux-config-jetson-tk1.h92 PINCFG(UART3_CTS_N_PA1, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
105 PINCFG(UART3_RTS_N_PC0, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
119 PINCFG(PH0, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
122 PINCFG(PH3, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
125 PINCFG(PH6, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
131 PINCFG(PI4, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
143 PINCFG(PK3, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
225 PINCFG(GPIO_X6_AUD_PX6, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT),
/openbmc/linux/arch/arm/boot/dts/nvidia/
H A Dtegra20-colibri.dtsi107 * Colibri Address/Data Bus (GMI)
110 gmi {
116 nvidia,function = "gmi";
121 gmi-gpio1 {
126 gmi-gpio2 {
416 nvidia,function = "gmi";
424 * Bus (GMI)
H A Dtegra30-apalis-v1.1.dtsi126 gmi-a16-pj7 {
412 gmi-rst-n-pi4 {
414 nvidia,function = "gmi";
636 nvidia,function = "gmi";
721 gmi-ad0-pg0 {
755 gmi-cs0-n-pj0 {
764 gmi-cs6-n-pi3 {
771 gmi-cs7-n-pi6 {
789 nvidia,function = "gmi";
H A Dtegra114-roth.dts244 nvidia,function = "gmi";
251 nvidia,function = "gmi";
544 nvidia,function = "gmi";
551 nvidia,function = "gmi";
637 nvidia,function = "gmi";
647 nvidia,function = "gmi";
658 nvidia,function = "gmi";
670 nvidia,function = "gmi";
678 nvidia,function = "gmi";
H A Dtegra124-venice2.dts491 nvidia,function = "gmi";
498 nvidia,function = "gmi";
505 nvidia,function = "gmi";
519 nvidia,function = "gmi";
526 nvidia,function = "gmi";
533 nvidia,function = "gmi";
540 nvidia,function = "gmi";
547 nvidia,function = "gmi";
575 nvidia,function = "gmi";
582 nvidia,function = "gmi";
H A Dtegra30-colibri.dtsi55 /* Colibri Address/Data Bus (GMI) */
56 gmi-ad0-pg0 {
97 nvidia,function = "gmi";
367 gmi-wp-n-pc7 {
408 gmi-rst-n-pi4 {
410 nvidia,function = "gmi";
502 gmi-a16-pj7 {
632 gmi-dqs-pi2 {
H A Dtegra124-nyan-big.dts41 nvidia,function = "gmi";
132 nvidia,function = "gmi";
227 nvidia,function = "gmi";
247 nvidia,function = "gmi";
305 nvidia,function = "gmi";
343 nvidia,function = "gmi";
350 nvidia,function = "gmi";
382 nvidia,function = "gmi";
789 nvidia,function = "gmi";
938 nvidia,function = "gmi";
H A Dtegra124-nyan-blaze.dts43 nvidia,function = "gmi";
134 nvidia,function = "gmi";
229 nvidia,function = "gmi";
249 nvidia,function = "gmi";
307 nvidia,function = "gmi";
345 nvidia,function = "gmi";
352 nvidia,function = "gmi";
384 nvidia,function = "gmi";
791 nvidia,function = "gmi";
940 nvidia,function = "gmi";
H A Dtegra30-apalis.dtsi125 gmi-a16-pj7 {
411 gmi-rst-n-pi4 {
413 nvidia,function = "gmi";
711 gmi-ad0-pg0 {
745 gmi-cs0-n-pj0 {
754 gmi-cs6-n-pi3 {
761 gmi-cs7-n-pi6 {
780 nvidia,function = "gmi";
/openbmc/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra132-norrin.dts434 nvidia,function = "gmi";
441 nvidia,function = "gmi";
448 nvidia,function = "gmi";
462 nvidia,function = "gmi";
469 nvidia,function = "gmi";
476 nvidia,function = "gmi";
483 nvidia,function = "gmi";
490 nvidia,function = "gmi";
497 nvidia,function = "gmi";
525 nvidia,function = "gmi";

1234