summaryrefslogtreecommitdiffstats
path: root/meta-agl-bsp/meta-rcar-gen3
AgeCommit message (Expand)AuthorFilesLines
2023-11-22Remove remaining "display" group usageScott Murray3-8/+4
2023-07-18meta-agl-bsp: remove now unnecessary workaroundsScott Murray8-129/+0
2023-06-12Remove systemd user session and clean up packagegroups and imagesScott Murray1-5/+0
2023-05-29Remove unnecessary group change at meta-agl-bsp for R-CarNaoto Yamaguchi1-2/+0
2023-03-30meta-rcar-gen3/recipes-multimedia/gstreamer: Add gstreamer bbappendsMarius Vlad3-0/+3
2023-02-15meta-agl-bsp: Fix rcar3 kernel module bbappends for linux-dummyScott Murray7-21/+35
2023-01-29meta-agl-bsp: make sure weston user is in display group for rcar3Scott Murray1-0/+4
2022-11-13meta-agl-bsp: Fix rc.pvr.service dependency for meta-rcar-gen3Scott Murray1-0/+7
2022-09-07meta-agl-bsp: arm-trusted-firmware: Change the way how RCAR_BL33_EXECUTION_EL...Vasyl Vavrychuk2-33/+3
2022-08-05[RCAR] Update kernel-module-vspm-if recipice nameRonan Le Martret1-3/+0
2022-08-05Revert "meta-rcar-gen3: workaround recipe incompatibilities with YP 4.0.2"Ronan Le Martret4-206/+0
2022-08-04Add empty for append syntaxChanghyeok Bae2-5/+5
2022-07-13meta-rcar-gen3: workaround recipe incompatibilities with YP 4.0.2Scott Murray4-0/+206
2022-07-07[RCAR] Fixed the unrecomennd operator usageHarunobu Kurokawa1-1/+1
2022-06-17[RCAR] Fix video stream for user "agl-driver"Ronan Le Martret4-0/+45
2022-05-06Enable usrmergeScott Murray8-1/+87
2022-05-03meta-agl-bsp: add fix for intermittent failures in arm-trusted-firmwareScott Murray1-0/+6
2022-05-03[RCAR] Remove useless recipesRonan Le Martret2-30/+0
2022-03-30Update to SPDX license namesScott Murray4-4/+4
2022-02-24meta-rcar-gen3/recipes-kernel: Add v4l2 vivid moduleMarius Vlad2-0/+7
2022-02-15[RCAR] Update RCAR BSP to 5.9.0Ronan Le Martret2-17/+18
2022-02-02[RCAR] Fix block device performance decreasedRonan Le Martret2-0/+3
2021-11-18Fix a couple of override syntax issuesScott Murray1-1/+1
2021-11-04Prepare master for new framework integrationJan-Simon Moeller1-1/+0
2021-11-03Update github.com git:// SRC_URIsmarlin_12.90.1marlin/12.90.112.90.1Scott Murray3-3/+3
2021-10-29[RCAR] Add missing dependency on waylandRonan Le Martret1-0/+2
2021-10-29[RCAR] Add missing build dependency for wayland-wseglRonan Le Martret1-0/+1
2021-10-29[RCAR] Update RCAR BSP recipes to 5.5.0 versionRonan Le Martret7-31/+109
2021-10-29[RCAR] Fix kernel-module-gles buildRonan Le Martret1-1/+1
2021-09-15Inject multimedia package specific to rcar platformJan-Simon Möller1-0/+5
2021-08-23Convert to new override syntaxScott Murray15-30/+30
2021-06-29Refactor kernel configuration fragment handlingScott Murray1-6/+5
2021-03-22[RCAR] Fix sound on ulcb boardRonan Le Martret1-1/+1
2021-03-15[RCAR] u-boot: move redundant-yyloc-global patch to u-boot-common.incRonan Le Martret2-0/+30
2021-03-15[RCAR] Update BSP Renesas RCAR gen3 to version 4.7.0Ronan Le Martret2-11/+6
2021-03-15Revert "meta-renesas: workaround recipe incompatibilities with YP 3.1.4"Ronan Le Martret4-185/+0
2021-03-15Revert "meta-renesas: update gstreamer version workaround"Ronan Le Martret3-6/+6
2021-02-16meta-renesas: update gstreamer version workaroundScott Murray3-6/+6
2021-01-12meta-agl-core: Revise weston-ini-conf mechanismScott Murray1-8/+11
2020-12-08Renesas: Adapt setup script following changesFrederic Marec1-1/+7
2020-12-04meta-renesas: workaround recipe incompatibilities with YP 3.1.4Jan-Simon Möller4-0/+185
2020-11-04Revert "[RCAR] Fix gcc 10 build failed on u-boot and kernel."Ronan Le Martret4-89/+0
2020-10-19[RCAR] Update Renesas BSP to v4.1.0Ronan Le Martret3-15/+15
2020-10-15[RCAR] Fix gcc 10 build failed on u-boot and kernel.Ronan Le Martret4-0/+89
2020-10-15[RCAR] Fix smack rule for pvr deviceRonan Le Martret1-0/+5
2020-08-25Revert "meta-rcar-gen3: fix rc.pvr weston dependency"jellyfish_9.99.3jellyfish/9.99.39.99.3Ronan Le Martret1-7/+0
2020-08-24[RCAR] Remove perf fix on renesas boardronan2-138/+0
2020-07-14meta-rcar-gen3: fix rc.pvr weston dependencyScott Murray1-0/+7
2020-07-14[RCAR] Fix salvator-x buildRonan Le Martret1-2/+2
2020-07-07Apply the perf fix only when meta-rcar-gen3-adas is not presentJan-Simon Möller1-4/+6
/span> subscribe(struct afb_req request) { const char *value = afb_req_value(request, "event"); HMI_NOTICE("homescreen-service","value is %s", value); int ret = 0; if(value) { int index = hs_search_event_name_index(value); if(index < 0) { HMI_NOTICE("homescreen-service","dedicated event doesn't exist"); ret = EVENT_SUBSCRIBE_ERROR_CODE; } else { afb_req_subscribe(request, *event_list[index].event); } } else{ HMI_NOTICE("homescreen-service","Please input event name"); ret = EVENT_SUBSCRIBE_ERROR_CODE; } /*create response json object*/ struct json_object *res = json_object_new_object(); hs_add_object_to_json_object_func(res, __FUNCTION__, 2, _error, ret); afb_req_success_f(request, res, "homescreen binder subscribe event name [%s]", value); } /** * Unsubscribe event * * #### Parameters * - event : Event name. Event list is written in libhomescreen.cpp * * #### Return * Nothing * * #### Note * */ static void unsubscribe(struct afb_req request) { const char *value = afb_req_value(request, "event"); HMI_NOTICE("homescreen-service","value is %s", value); int ret = 0; if(value) { int index = hs_search_event_name_index(value); if(index < 0) { HMI_NOTICE("homescreen-service","dedicated event doesn't exist"); ret = EVENT_SUBSCRIBE_ERROR_CODE; } else { afb_req_unsubscribe(request, *event_list[index].event); } } else{ HMI_NOTICE("homescreen-service","Please input event name"); ret = EVENT_SUBSCRIBE_ERROR_CODE; } /*create response json object*/ struct json_object *res = json_object_new_object(); hs_add_object_to_json_object_func(res, __FUNCTION__, 2, _error, ret); afb_req_success_f(request, res, "homescreen binder unsubscribe event name [%s]", value); } /* * array of the verbs exported to afb-daemon */ static const struct afb_verb_v2 verbs[]= { /* VERB'S NAME SESSION MANAGEMENT FUNCTION TO CALL */ { .verb = "ping", .session = AFB_SESSION_NONE, .callback = pingSample, .auth = NULL }, { .verb = "tap_shortcut", .session = AFB_SESSION_NONE, .callback = tap_shortcut, .auth = NULL }, { .verb = "on_screen_message", .session = AFB_SESSION_NONE, .callback = on_screen_message, .auth = NULL }, { .verb = "on_screen_reply", .session = AFB_SESSION_NONE, .callback = on_screen_reply, .auth = NULL }, { .verb = "subscribe", .session = AFB_SESSION_NONE, .callback = subscribe, .auth = NULL }, { .verb = "unsubscribe", .session = AFB_SESSION_NONE, .callback = unsubscribe, .auth = NULL }, {NULL } /* marker for end of the array */ }; static int preinit() { HMI_NOTICE("homescreen-service","binding preinit (was register)"); return 0; } static int init() { HMI_NOTICE("homescreen-service","binding init"); ev_tap_shortcut = afb_daemon_make_event(evlist[0]); ev_on_screen_message = afb_daemon_make_event(evlist[1]); ev_on_screen_reply = afb_daemon_make_event(evlist[2]); ev_reserved = afb_daemon_make_event(evlist[3]); event_list[0].name = evlist[0]; event_list[0].event = &ev_tap_shortcut; event_list[1].name = evlist[1]; event_list[1].event = &ev_on_screen_message; event_list[2].name = evlist[2]; event_list[2].event = &ev_on_screen_reply; event_list[3].name = evlist[3]; event_list[3].event = &ev_reserved; return 0; } static void onevent(const char *event, struct json_object *object) { HMI_NOTICE("homescreen-service","on_event %s", event); } const struct afb_binding_v2 afbBindingV2 = { .api = "homescreen", .specification = NULL, .verbs = verbs, .preinit = preinit, .init = init, .onevent = onevent };