From d3769e817a53d9940ebbfc19940bd5dd7eaa4d37 Mon Sep 17 00:00:00 2001 From: ugtthis Date: Sun, 21 Jun 2026 16:18:59 -0700 Subject: [PATCH 1/2] add flag --- opendbc/car/docs_definitions.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/opendbc/car/docs_definitions.py b/opendbc/car/docs_definitions.py index 75edf795c04..886311c121c 100644 --- a/opendbc/car/docs_definitions.py +++ b/opendbc/car/docs_definitions.py @@ -241,6 +241,8 @@ class CarDocs: # all the parts needed for the supported car car_parts: CarParts = field(default_factory=CarParts) + # Mazda requires comma power + requires_comma_power: bool = False merged: bool = True support_type: SupportType = SupportType.UPSTREAM From bb26b0d775cd39391783e0da5735e82757a2461d Mon Sep 17 00:00:00 2001 From: ugtthis Date: Sun, 21 Jun 2026 16:20:38 -0700 Subject: [PATCH 2/2] mazda --- opendbc/car/mazda/values.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/opendbc/car/mazda/values.py b/opendbc/car/mazda/values.py index 80c3455a46d..20a6d7cc6f6 100644 --- a/opendbc/car/mazda/values.py +++ b/opendbc/car/mazda/values.py @@ -1,10 +1,10 @@ from dataclasses import dataclass, field -from enum import IntFlag +from enum import Enum, IntFlag from opendbc.car import Bus, CarSpecs, DbcDict, PlatformConfig, Platforms from opendbc.car.common.conversions import Conversions as CV from opendbc.car.structs import CarParams -from opendbc.car.docs_definitions import CarHarness, CarDocs, CarParts +from opendbc.car.docs_definitions import CarFootnote, CarHarness, CarDocs, CarParts, Column from opendbc.car.fw_query_definitions import FwQueryConfig, Request, StdQueries Ecu = CarParams.Ecu @@ -29,6 +29,14 @@ def __init__(self, CP): class MazdaCarDocs(CarDocs): package: str = "All" car_parts: CarParts = field(default_factory=CarParts.common([CarHarness.mazda])) + footnotes: list[Enum] = field(default_factory=lambda: [Footnote.COMMA_POWER_REQUIRED]) + requires_comma_power: bool = True + + +class Footnote(Enum): + COMMA_POWER_REQUIRED = CarFootnote( + "Mazda vehicles require comma power installation.", + Column.MAKE, setup_note=True) @dataclass(frozen=True, kw_only=True)