@@ -97,16 +97,18 @@ patternProperties:
9797 then :
9898 properties :
9999 groups :
100- enum : [emmc, emmc_rst]
100+ items :
101+ enum : [emmc, emmc_rst]
101102 - if :
102103 properties :
103104 function :
104105 const : eth
105106 then :
106107 properties :
107108 groups :
108- enum : [esw, esw_p0_p1, esw_p2_p3_p4, rgmii_via_esw,
109- rgmii_via_gmac1, rgmii_via_gmac2, mdc_mdio]
109+ items :
110+ enum : [esw, esw_p0_p1, esw_p2_p3_p4, rgmii_via_esw,
111+ rgmii_via_gmac1, rgmii_via_gmac2, mdc_mdio]
110112 - if :
111113 properties :
112114 function :
@@ -123,10 +125,11 @@ patternProperties:
123125 then :
124126 properties :
125127 groups :
126- enum : [i2s_in_mclk_bclk_ws, i2s1_in_data, i2s2_in_data,
127- i2s3_in_data, i2s4_in_data, i2s_out_mclk_bclk_ws,
128- i2s1_out_data, i2s2_out_data, i2s3_out_data,
129- i2s4_out_data]
128+ items :
129+ enum : [i2s_in_mclk_bclk_ws, i2s1_in_data, i2s2_in_data,
130+ i2s3_in_data, i2s4_in_data, i2s_out_mclk_bclk_ws,
131+ i2s1_out_data, i2s2_out_data, i2s3_out_data,
132+ i2s4_out_data]
130133 - if :
131134 properties :
132135 function :
@@ -159,10 +162,11 @@ patternProperties:
159162 then :
160163 properties :
161164 groups :
162- enum : [pcie0_0_waken, pcie0_1_waken, pcie1_0_waken,
163- pcie0_0_clkreq, pcie0_1_clkreq, pcie1_0_clkreq,
164- pcie0_pad_perst, pcie1_pad_perst, pcie_pereset,
165- pcie_wake, pcie_clkreq]
165+ items :
166+ enum : [pcie0_0_waken, pcie0_1_waken, pcie1_0_waken,
167+ pcie0_0_clkreq, pcie0_1_clkreq, pcie1_0_clkreq,
168+ pcie0_pad_perst, pcie1_pad_perst, pcie_pereset,
169+ pcie_wake, pcie_clkreq]
166170 - if :
167171 properties :
168172 function :
@@ -178,11 +182,12 @@ patternProperties:
178182 then :
179183 properties :
180184 groups :
181- enum : [pwm_ch1_0, pwm_ch1_1, pwm_ch1_2, pwm_ch2_0, pwm_ch2_1,
182- pwm_ch2_2, pwm_ch3_0, pwm_ch3_1, pwm_ch3_2, pwm_ch4_0,
183- pwm_ch4_1, pwm_ch4_2, pwm_ch4_3, pwm_ch5_0, pwm_ch5_1,
184- pwm_ch5_2, pwm_ch6_0, pwm_ch6_1, pwm_ch6_2, pwm_ch6_3,
185- pwm_ch7_0, pwm_0, pwm_1]
185+ items :
186+ enum : [pwm_ch1_0, pwm_ch1_1, pwm_ch1_2, pwm_ch2_0, pwm_ch2_1,
187+ pwm_ch2_2, pwm_ch3_0, pwm_ch3_1, pwm_ch3_2, pwm_ch4_0,
188+ pwm_ch4_1, pwm_ch4_2, pwm_ch4_3, pwm_ch5_0, pwm_ch5_1,
189+ pwm_ch5_2, pwm_ch6_0, pwm_ch6_1, pwm_ch6_2, pwm_ch6_3,
190+ pwm_ch7_0, pwm_0, pwm_1]
186191 - if :
187192 properties :
188193 function :
@@ -260,33 +265,34 @@ patternProperties:
260265 pins :
261266 description :
262267 An array of strings. Each string contains the name of a pin.
263- enum : [GPIO_A, I2S1_IN, I2S1_OUT, I2S_BCLK, I2S_WS, I2S_MCLK, TXD0,
264- RXD0, SPI_WP, SPI_HOLD, SPI_CLK, SPI_MOSI, SPI_MISO, SPI_CS,
265- I2C_SDA, I2C_SCL, I2S2_IN, I2S3_IN, I2S4_IN, I2S2_OUT,
266- I2S3_OUT, I2S4_OUT, GPIO_B, MDC, MDIO, G2_TXD0, G2_TXD1,
267- G2_TXD2, G2_TXD3, G2_TXEN, G2_TXC, G2_RXD0, G2_RXD1, G2_RXD2,
268- G2_RXD3, G2_RXDV, G2_RXC, NCEB, NWEB, NREB, NDL4, NDL5, NDL6,
269- NDL7, NRB, NCLE, NALE, NDL0, NDL1, NDL2, NDL3, MDI_TP_P0,
270- MDI_TN_P0, MDI_RP_P0, MDI_RN_P0, MDI_TP_P1, MDI_TN_P1,
271- MDI_RP_P1, MDI_RN_P1, MDI_RP_P2, MDI_RN_P2, MDI_TP_P2,
272- MDI_TN_P2, MDI_TP_P3, MDI_TN_P3, MDI_RP_P3, MDI_RN_P3,
273- MDI_RP_P4, MDI_RN_P4, MDI_TP_P4, MDI_TN_P4, PMIC_SCL,
274- PMIC_SDA, SPIC1_CLK, SPIC1_MOSI, SPIC1_MISO, SPIC1_CS,
275- GPIO_D, WATCHDOG, RTS3_N, CTS3_N, TXD3, RXD3, PERST0_N,
276- PERST1_N, WLED_N, EPHY_LED0_N, AUXIN0, AUXIN1, AUXIN2,
277- AUXIN3, TXD4, RXD4, RTS4_N, CST4_N, PWM1, PWM2, PWM3, PWM4,
278- PWM5, PWM6, PWM7, GPIO_E, TOP_5G_CLK, TOP_5G_DATA,
279- WF0_5G_HB0, WF0_5G_HB1, WF0_5G_HB2, WF0_5G_HB3, WF0_5G_HB4,
280- WF0_5G_HB5, WF0_5G_HB6, XO_REQ, TOP_RST_N, SYS_WATCHDOG,
281- EPHY_LED0_N_JTDO, EPHY_LED1_N_JTDI, EPHY_LED2_N_JTMS,
282- EPHY_LED3_N_JTCLK, EPHY_LED4_N_JTRST_N, WF2G_LED_N,
283- WF5G_LED_N, GPIO_9, GPIO_10, GPIO_11, GPIO_12, UART1_TXD,
284- UART1_RXD, UART1_CTS, UART1_RTS, UART2_TXD, UART2_RXD,
285- UART2_CTS, UART2_RTS, SMI_MDC, SMI_MDIO, PCIE_PERESET_N,
286- PWM_0, GPIO_0, GPIO_1, GPIO_2, GPIO_3, GPIO_4, GPIO_5,
287- GPIO_6, GPIO_7, GPIO_8, UART0_TXD, UART0_RXD, TOP_2G_CLK,
288- TOP_2G_DATA, WF0_2G_HB0, WF0_2G_HB1, WF0_2G_HB2, WF0_2G_HB3,
289- WF0_2G_HB4, WF0_2G_HB5, WF0_2G_HB6]
268+ items :
269+ enum : [GPIO_A, I2S1_IN, I2S1_OUT, I2S_BCLK, I2S_WS, I2S_MCLK, TXD0,
270+ RXD0, SPI_WP, SPI_HOLD, SPI_CLK, SPI_MOSI, SPI_MISO, SPI_CS,
271+ I2C_SDA, I2C_SCL, I2S2_IN, I2S3_IN, I2S4_IN, I2S2_OUT,
272+ I2S3_OUT, I2S4_OUT, GPIO_B, MDC, MDIO, G2_TXD0, G2_TXD1,
273+ G2_TXD2, G2_TXD3, G2_TXEN, G2_TXC, G2_RXD0, G2_RXD1, G2_RXD2,
274+ G2_RXD3, G2_RXDV, G2_RXC, NCEB, NWEB, NREB, NDL4, NDL5, NDL6,
275+ NDL7, NRB, NCLE, NALE, NDL0, NDL1, NDL2, NDL3, MDI_TP_P0,
276+ MDI_TN_P0, MDI_RP_P0, MDI_RN_P0, MDI_TP_P1, MDI_TN_P1,
277+ MDI_RP_P1, MDI_RN_P1, MDI_RP_P2, MDI_RN_P2, MDI_TP_P2,
278+ MDI_TN_P2, MDI_TP_P3, MDI_TN_P3, MDI_RP_P3, MDI_RN_P3,
279+ MDI_RP_P4, MDI_RN_P4, MDI_TP_P4, MDI_TN_P4, PMIC_SCL,
280+ PMIC_SDA, SPIC1_CLK, SPIC1_MOSI, SPIC1_MISO, SPIC1_CS,
281+ GPIO_D, WATCHDOG, RTS3_N, CTS3_N, TXD3, RXD3, PERST0_N,
282+ PERST1_N, WLED_N, EPHY_LED0_N, AUXIN0, AUXIN1, AUXIN2,
283+ AUXIN3, TXD4, RXD4, RTS4_N, CST4_N, PWM1, PWM2, PWM3, PWM4,
284+ PWM5, PWM6, PWM7, GPIO_E, TOP_5G_CLK, TOP_5G_DATA,
285+ WF0_5G_HB0, WF0_5G_HB1, WF0_5G_HB2, WF0_5G_HB3, WF0_5G_HB4,
286+ WF0_5G_HB5, WF0_5G_HB6, XO_REQ, TOP_RST_N, SYS_WATCHDOG,
287+ EPHY_LED0_N_JTDO, EPHY_LED1_N_JTDI, EPHY_LED2_N_JTMS,
288+ EPHY_LED3_N_JTCLK, EPHY_LED4_N_JTRST_N, WF2G_LED_N,
289+ WF5G_LED_N, GPIO_9, GPIO_10, GPIO_11, GPIO_12, UART1_TXD,
290+ UART1_RXD, UART1_CTS, UART1_RTS, UART2_TXD, UART2_RXD,
291+ UART2_CTS, UART2_RTS, SMI_MDC, SMI_MDIO, PCIE_PERESET_N,
292+ PWM_0, GPIO_0, GPIO_1, GPIO_2, GPIO_3, GPIO_4, GPIO_5,
293+ GPIO_6, GPIO_7, GPIO_8, UART0_TXD, UART0_RXD, TOP_2G_CLK,
294+ TOP_2G_DATA, WF0_2G_HB0, WF0_2G_HB1, WF0_2G_HB2, WF0_2G_HB3,
295+ WF0_2G_HB4, WF0_2G_HB5, WF0_2G_HB6]
290296
291297 bias-disable : true
292298
0 commit comments