162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * am335x-base0033.dts - Device Tree file for IGEP AQUILA EXPANSION 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (C) 2013 ISEE 2007 SL - http://www.isee.biz 662306a36Sopenharmony_ci */ 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci#include "am335x-igep0033.dtsi" 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci/ { 1162306a36Sopenharmony_ci model = "IGEP COM AM335x on AQUILA Expansion"; 1262306a36Sopenharmony_ci compatible = "isee,am335x-base0033", "isee,am335x-igep0033", "ti,am33xx"; 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci hdmi { 1562306a36Sopenharmony_ci compatible = "ti,tilcdc,slave"; 1662306a36Sopenharmony_ci i2c = <&i2c0>; 1762306a36Sopenharmony_ci pinctrl-names = "default", "off"; 1862306a36Sopenharmony_ci pinctrl-0 = <&nxp_hdmi_pins>; 1962306a36Sopenharmony_ci pinctrl-1 = <&nxp_hdmi_off_pins>; 2062306a36Sopenharmony_ci status = "okay"; 2162306a36Sopenharmony_ci }; 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ci leds_base { 2462306a36Sopenharmony_ci pinctrl-names = "default"; 2562306a36Sopenharmony_ci pinctrl-0 = <&leds_base_pins>; 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci compatible = "gpio-leds"; 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ci led0 { 3062306a36Sopenharmony_ci label = "base:red:user"; 3162306a36Sopenharmony_ci gpios = <&gpio1 21 GPIO_ACTIVE_HIGH>; /* gpio1_21 */ 3262306a36Sopenharmony_ci default-state = "off"; 3362306a36Sopenharmony_ci }; 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ci led1 { 3662306a36Sopenharmony_ci label = "base:green:user"; 3762306a36Sopenharmony_ci gpios = <&gpio2 0 GPIO_ACTIVE_HIGH>; /* gpio2_0 */ 3862306a36Sopenharmony_ci default-state = "off"; 3962306a36Sopenharmony_ci }; 4062306a36Sopenharmony_ci }; 4162306a36Sopenharmony_ci}; 4262306a36Sopenharmony_ci 4362306a36Sopenharmony_ci&am33xx_pinmux { 4462306a36Sopenharmony_ci nxp_hdmi_pins: nxp-hdmi-pins { 4562306a36Sopenharmony_ci pinctrl-single,pins = < 4662306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_XDMA_EVENT_INTR0, PIN_OUTPUT, MUX_MODE3) /* xdma_event_intr0.clkout1 */ 4762306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_LCD_DATA0, PIN_OUTPUT, MUX_MODE0) 4862306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_LCD_DATA1, PIN_OUTPUT, MUX_MODE0) 4962306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_LCD_DATA2, PIN_OUTPUT, MUX_MODE0) 5062306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_LCD_DATA3, PIN_OUTPUT, MUX_MODE0) 5162306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_LCD_DATA4, PIN_OUTPUT, MUX_MODE0) 5262306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_LCD_DATA5, PIN_OUTPUT, MUX_MODE0) 5362306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_LCD_DATA6, PIN_OUTPUT, MUX_MODE0) 5462306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_LCD_DATA7, PIN_OUTPUT, MUX_MODE0) 5562306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_LCD_DATA8, PIN_OUTPUT, MUX_MODE0) 5662306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_LCD_DATA9, PIN_OUTPUT, MUX_MODE0) 5762306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_LCD_DATA10, PIN_OUTPUT, MUX_MODE0) 5862306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_LCD_DATA11, PIN_OUTPUT, MUX_MODE0) 5962306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_LCD_DATA12, PIN_OUTPUT, MUX_MODE0) 6062306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_LCD_DATA13, PIN_OUTPUT, MUX_MODE0) 6162306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_LCD_DATA14, PIN_OUTPUT, MUX_MODE0) 6262306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_LCD_DATA15, PIN_OUTPUT, MUX_MODE0) 6362306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_LCD_VSYNC, PIN_OUTPUT, MUX_MODE0) 6462306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_LCD_HSYNC, PIN_OUTPUT, MUX_MODE0) 6562306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_LCD_PCLK, PIN_OUTPUT, MUX_MODE0) 6662306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_LCD_AC_BIAS_EN, PIN_OUTPUT, MUX_MODE0) 6762306a36Sopenharmony_ci >; 6862306a36Sopenharmony_ci }; 6962306a36Sopenharmony_ci nxp_hdmi_off_pins: nxp-hdmi-off-pins { 7062306a36Sopenharmony_ci pinctrl-single,pins = < 7162306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_XDMA_EVENT_INTR0, PIN_OUTPUT, MUX_MODE3) /* xdma_event_intr0.clkout1 */ 7262306a36Sopenharmony_ci >; 7362306a36Sopenharmony_ci }; 7462306a36Sopenharmony_ci 7562306a36Sopenharmony_ci leds_base_pins: leds-base-pins { 7662306a36Sopenharmony_ci pinctrl-single,pins = < 7762306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_GPMC_A5, PIN_OUTPUT_PULLDOWN, MUX_MODE7) /* gpmc_a5.gpio1_21 */ 7862306a36Sopenharmony_ci AM33XX_PADCONF(AM335X_PIN_GPMC_CSN3, PIN_OUTPUT_PULLDOWN, MUX_MODE7) /* gpmc_csn3.gpio2_0 */ 7962306a36Sopenharmony_ci >; 8062306a36Sopenharmony_ci }; 8162306a36Sopenharmony_ci}; 8262306a36Sopenharmony_ci 8362306a36Sopenharmony_ci&lcdc { 8462306a36Sopenharmony_ci status = "okay"; 8562306a36Sopenharmony_ci}; 8662306a36Sopenharmony_ci 8762306a36Sopenharmony_ci&i2c0 { 8862306a36Sopenharmony_ci eeprom: eeprom@50 { 8962306a36Sopenharmony_ci compatible = "atmel,24c256"; 9062306a36Sopenharmony_ci reg = <0x50>; 9162306a36Sopenharmony_ci }; 9262306a36Sopenharmony_ci}; 93