Add flags for clock source

This commit is contained in:
Miodrag Milanovic 2025-03-18 09:20:12 +01:00
parent 74197786e5
commit 2645240bf9
1 changed files with 6 additions and 1 deletions

View File

@ -29,6 +29,7 @@ class Pad:
bel : str
function : str
bank : int
flags : int
@dataclass
class Bank:
@ -101,8 +102,12 @@ class Chip:
d = self.dies[bank.die]
loc = d.io_pad_names[bank.bank][p][num]
pad_name = f"IO_{name}_{p}{num}"
flags = 0
# mark clock sources
if bank.bank == "W2" and p == "A" and num in [5,6,7,8]:
flags = 1
if pad_name not in not_exist:
pads.append(Pad(loc.x + d.offset_x,loc.y + d.offset_y,pad_name,"GPIO","",self.get_bank_number(bank.bank)))
pads.append(Pad(loc.x + d.offset_x,loc.y + d.offset_y,pad_name,"GPIO","",self.get_bank_number(bank.bank),flags))
return pads
CCGM1_DEVICES = {