blob: bd75de6292cea4ee2c657f84fb7a897bd974e5b4 [file] [log] [blame]
Thang Q. Nguyenfa1aa4d2021-08-07 05:09:50 +00001FILESEXTRAPATHS:append := "${THISDIR}/${PN}:"
2RDEPENDS:${PN} += "bash"
Tung Nguyen189431e2020-12-16 08:11:51 +00003
Chau Ly0a0f3482023-04-13 05:06:28 +00004# Declare port spcific config files
5OBMC_CONSOLE_TTYS = "ttyS0 ttyS1 ttyS2 ttyS3"
6CONSOLE_CLIENT = "2200 2201 2202 2203"
Tung Nguyen189431e2020-12-16 08:11:51 +00007
Chau Lybcc46612023-05-10 05:52:40 +00008SRC_URI += " \
9 ${@compose_list(d, 'CONSOLE_SERVER_CONF_FMT', 'OBMC_CONSOLE_TTYS')} \
Chau Ly0a0f3482023-04-13 05:06:28 +000010 ${@compose_list(d, 'CONSOLE_CLIENT_CONF_FMT', 'CONSOLE_CLIENT')} \
Chau Lyb6eaef42023-10-18 14:02:04 +000011 file://ampere_uart_console_setup.sh \
Chau Ly0a0f3482023-04-13 05:06:28 +000012 "
Tung Nguyen189431e2020-12-16 08:11:51 +000013
Chau Lybcc46612023-05-10 05:52:40 +000014SYSTEMD_SERVICE:${PN}:append = " \
15 ${@compose_list(d, 'CONSOLE_CLIENT_SERVICE_FMT', 'CONSOLE_CLIENT')} \
16 "
Chau Ly0a0f3482023-04-13 05:06:28 +000017
Thang Q. Nguyenfa1aa4d2021-08-07 05:09:50 +000018do_install:append() {
Chau Lyb6eaef42023-10-18 14:02:04 +000019 # Script to set host's uart muxes to BMC
20 install -m 0755 ${WORKDIR}/ampere_uart_console_setup.sh ${D}${sbindir}
21
Chau Ly0a0f3482023-04-13 05:06:28 +000022 # Install the console client configurations
Chau Lyb6eaef42023-10-18 14:02:04 +000023 install -m 0644 ${WORKDIR}/client.*.conf ${D}${sysconfdir}/${BPN}
Tung Nguyen189431e2020-12-16 08:11:51 +000024}