Skip to content

Commit 73a4af9

Browse files
committed
allwinner h618: support mainline gpiochip
1 parent 2982747 commit 73a4af9

File tree

1 file changed

+5
-6
lines changed
  • src/adafruit_blinka/microcontroller/allwinner/h618

1 file changed

+5
-6
lines changed

src/adafruit_blinka/microcontroller/allwinner/h618/pin.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
# SPDX-License-Identifier: MIT
44
"""Allwinner H618 Pin Names"""
55
from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin
6+
import re
67

78
def find_gpiochip_number(target_label):
89
try:
@@ -15,12 +16,10 @@ def find_gpiochip_number(target_label):
1516
gpiochip_number = None
1617
for line in lines:
1718
if target_label in line:
18-
parts = line.split()
19-
for part in parts:
20-
if part.startswith('gpiochip'):
21-
gpiochip_number = part[len('gpiochip'):]
22-
break
23-
break
19+
match = re.search(r'gpiochip(\d+)', line)
20+
if match:
21+
gpiochip_number = match.group(1)
22+
break
2423

2524
return gpiochip_number
2625

0 commit comments

Comments
 (0)