zephyr/boards/shields
Daniel DeGrasse f8f70c2ac7 boards: shields: lcd_par_s035: enable reset gpio within input module
The LCD_PAR_S035 display module shares the reset pin between the display
module and the touchscreen controller. The touchscreen controller needs
the reset pin to be toggled low during boot in order to select the
expected I2C address. However, the reset sequence must occur before the
display is initialized. To enable this, set a custom INPUT driver init
priority when using this display module, so that INPUT drivers start
after MIPI DBI drivers but before DISPLAY drivers.

Since the reset sequence is now operating as expected, we no longer need
to use the alt-addr probing method. This method was previously only
working correctly because boards using this display were configuring
the display INT pin using the pin control API prior to resetting the
display, so when the display was reset it would select the alt-addr
I2C address.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2024-10-04 22:50:45 +01:00
..
adafruit_2_8_tft_touch_v2 doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
adafruit_data_logger doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
adafruit_neopixel_grid_bff samples: led: consolidate LED samples under same directory 2024-09-05 09:49:52 +02:00
adafruit_pca9685 samples: led: consolidate LED samples under same directory 2024-09-05 09:49:52 +02:00
adafruit_winc1500 doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
amg88xx doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
arceli_eth_w5500 doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
arduino_uno_click doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
atmel_rf2xx doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
boostxl_ulpsense doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
buydisplay_2_8_tft_touch_arduino doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
buydisplay_3_5_tft_touch_arduino doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
dac80508_evm boards: shields: Clean up Kconfig.defconfig files 2023-05-23 13:02:36 +02:00
dvp_fpc24_mt9m114 doc: update references to video capture sample 2024-09-16 15:34:19 -04:00
esp_8266 doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
frdm_cr20a doc: :zephyr-app: should point to existing in-tree folders 2024-09-09 13:53:47 -04:00
frdm_kw41z doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
frdm_stbc_agm01 samples: sensor: use zephyr:code-sample directive 2024-09-04 21:26:50 +02:00
ftdi_vm800c doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
g1120b0mipi boards: shields: add NXP vendor name to shields 2024-09-02 12:01:18 +02:00
inventek_eswifi doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
lcd_par_s035 boards: shields: lcd_par_s035: enable reset gpio within input module 2024-10-04 22:50:45 +01:00
link_board_eth doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
lmp90100_evb doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
ls0xx_generic doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
m5stack_core2_ext doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
max3421e doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
max7219 doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
mcp2515 doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
mikroe_accel13_click doc: :zephyr-app: should point to existing in-tree folders 2024-09-09 13:53:47 -04:00
mikroe_adc_click doc: :zephyr-app: should point to existing in-tree folders 2024-09-09 13:53:47 -04:00
mikroe_ble_tiny_click boards: shields: Add support for Mikroe BLE TINY Click shield 2024-08-01 09:11:54 +01:00
mikroe_eth_click doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
mikroe_mcp2518fd_click doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
mikroe_weather_click doc: shields: make section IDs consistent with shield name 2024-07-20 10:18:54 +02:00
mikroe_wifi_bt_click doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
npm1100_ek doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
npm1300_ek doc: samples: Adopt code-sample-category across tree 2024-09-23 12:00:00 +02:00
npm6001_ek doc: samples: Adopt code-sample-category across tree 2024-09-23 12:00:00 +02:00
nrf7002eb boards: shields: add nrf7002eb 2024-09-19 15:14:26 +02:00
nrf7002ek boards: shields: Add nRF70 series EKs (Evaluation kits) 2024-08-06 10:27:21 +02:00
nxp_btb44_ov5640 doc: update references to video capture sample 2024-09-16 15:34:19 -04:00
pmod_acl boards: shields: Add Pmod ACL sensor module 2024-08-20 14:49:08 -04:00
reyax_lora doc: shields: make section IDs consistent with shield name 2024-07-20 10:18:54 +02:00
rk043fn02h_ct boards: shields: add NXP vendor name to shields 2024-09-02 12:01:18 +02:00
rk043fn66hs_ctg boards: shields: add NXP vendor name to shields 2024-09-02 12:01:18 +02:00
rk055hdmipi4m boards: shields: add NXP vendor name to shields 2024-09-02 12:01:18 +02:00
rk055hdmipi4ma0 boards: shields: rk055hdmipi4ma0: raise MIPI DSI bit clock for RT1170 2024-10-01 10:49:20 +01:00
rpi_pico_uno_flexypin doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
seeed_xiao_expansion_board doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
seeed_xiao_round_display doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
semtech_sx1262mb2das doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
semtech_sx1272mb2das doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
semtech_sx1276mb1mas doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
sparkfun_carrier_asset_tracker doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
sparkfun_sara_r4 boards: shields: Remove label property from devicetrees 2022-08-02 09:12:21 +02:00
ssd1306 doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
st7735r doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
st7789v_generic doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
st_b_lcd40_dsi1_mb1166 boards: shields: st_b_lcd40_dsi1_mb1166: refactoring 2024-09-23 10:02:23 +02:00
tcan4550evm doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
ti_bp_bassensorsmkii shields: Add TI building sensor shield 2023-03-30 17:33:22 -04:00
v2c_daplink boards: shields: Clean up Kconfig.defconfig files 2023-05-23 13:02:36 +02:00
waveshare_epaper doc: shields: make section IDs consistent with shield name 2024-07-20 10:18:54 +02:00
waveshare_ups doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
wnc_m14a2a boards: shields: Remove label property from devicetrees 2022-08-02 09:12:21 +02:00
x_nucleo_53l0a1 samples: sensor: use zephyr:code-sample directive 2024-09-04 21:26:50 +02:00
x_nucleo_bnrg2a1 doc: :zephyr-app: should point to existing in-tree folders 2024-09-09 13:53:47 -04:00
x_nucleo_eeprma2 doc: update documentation to use the --shield west build command arg 2024-07-04 13:25:00 +02:00
x_nucleo_idb05a1 doc: :zephyr-app: should point to existing in-tree folders 2024-09-09 13:53:47 -04:00
x_nucleo_iks01a1 doc: stm32: Update all st.com links to use HTTPS 2023-09-26 16:55:08 +02:00
x_nucleo_iks01a2 doc: stm32: Update all st.com links to use HTTPS 2023-09-26 16:55:08 +02:00
x_nucleo_iks01a3 doc: stm32: Update all st.com links to use HTTPS 2023-09-26 16:55:08 +02:00
x_nucleo_iks02a1 doc: stm32: Update all st.com links to use HTTPS 2023-09-26 16:55:08 +02:00
x_nucleo_iks4a1 samples/shields: add samples to test x-nucleo-iks4a1 shield 2024-01-25 18:26:40 +00:00
x_nucleo_wb05kn1 doc: :zephyr-app: should point to existing in-tree folders 2024-09-09 13:53:47 -04:00
CMakeLists.txt boards: shields: Allow adding source code to shields 2024-08-01 08:57:33 +01:00