diff --git a/recipes-bsp/sob-odu/files/usb2514.c b/recipes-bsp/sob-odu/files/usb2514.c index 5366e01..d096323 100644 --- a/recipes-bsp/sob-odu/files/usb2514.c +++ b/recipes-bsp/sob-odu/files/usb2514.c @@ -110,12 +110,28 @@ static const struct usb2514_board odu_boards[] = { }, }; +static const struct usb2514_board owhw_boards[] = { + { + .name = "OWHW", + .i2c_bus = 1, + .i2c_addr = 0x2C, + .board_version_op = EQUAL, + .ports_swap = 0x10, /* swap only DN4 */ + .reset_gpio_path = "/sys/devices/platform/sob-odu.0/gpio_hub_reset/value", + .reset_low_active = 1, + }, +}; + static const struct board_group boards[] = { { .proc_name = "sob-odu", .device_tree_name = "sysmocom ODU", .boards = odu_boards, .num_boards = ARRAY_SIZE(odu_boards), + }, { + .device_tree_name = "GSMK OWHW", + .boards = owhw_boards, + .num_boards = ARRAY_SIZE(owhw_boards), }, }; diff --git a/recipes-bsp/sob-odu/usb2514_1.bb b/recipes-bsp/sob-odu/usb2514_1.bb index 1b25e65..4cdaa83 100644 --- a/recipes-bsp/sob-odu/usb2514_1.bb +++ b/recipes-bsp/sob-odu/usb2514_1.bb @@ -4,7 +4,7 @@ LICENSE = "GPLv2+" LIC_FILES_CHKSUM = "file://${WORKDIR}/usb2514.c;beginline=1;endline=18;md5=3b8421a1c05d21add65cc20fccfa29cd" DEPENDS += "lmsensors-apps" -PR = "r3" +PR = "r4" SRC_URI = "file://usb2514.c \ file://gpio_usb2514 \