{"push_id":3080546287,"size":98,"distinct_size":49,"ref":"refs/heads/kmod_wip","head":"dc8e2a28a2da1d59f32ee5a3483becaa404c5a0e","before":"ab5d753fe042c9a88f6880690f0097c41a029072","commits":[{"sha":"cf4724a3a1c70cca8e6f6e0f7edb456fb585b842","author":{"name":"Sebastien Merle","email":"c2abecf1827832d7ea59d78a9caba033c877955a@gmail.com"},"message":"lib: fixes for L2 Lookup Parameters tables\n\n* Entry size was wrong for E/T devices\n* l2-address-lookup-parameters-table entries were mistakenly written\n  into l2-address-lookup-table\n\nSigned-off-by: Sebastien Merle <s.merle@gmail.com>\nSigned-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>","distinct":false,"url":"https://api.github.com/repos/vladimiroltean/sja1105-tool/commits/cf4724a3a1c70cca8e6f6e0f7edb456fb585b842"},{"sha":"d6652392b6deff6bf7d95f5a01dd396477867bb5","author":{"name":"Georg Waibel","email":"d9bce29d25d46a76fbffff34f76eec6bfbb88005@sensor-technik.de"},"message":"lib: Append character buffer to print_buf instead of bin values in sja1105_vl_forwarding_params_entry_fmt_show.\n\nSigned-off-by: Georg Waibel <georg.waibel@sensor-technik.de>","distinct":false,"url":"https://api.github.com/repos/vladimiroltean/sja1105-tool/commits/d6652392b6deff6bf7d95f5a01dd396477867bb5"},{"sha":"80e93a7b80a7dc273b729f26caa33ef3c870ceec","author":{"name":"Vladimir Oltean","email":"6ef50fec496bca30294ed8eff4f157ee91f2dc55@nxp.com"},"message":"tool: extend print buffer for vl-forwarding-parameters to 50 characters\n\n* So that a line covers the PARTSPC field in full.\n\nSigned-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>","distinct":false,"url":"https://api.github.com/repos/vladimiroltean/sja1105-tool/commits/80e93a7b80a7dc273b729f26caa33ef3c870ceec"},{"sha":"6b747d08a5c310ccedc77b1409d81a1b9fef0835","author":{"name":"Georg Waibel","email":"d9bce29d25d46a76fbffff34f76eec6bfbb88005@sensor-technik.de"},"message":"lib: Accept speed=0 (runtime speed configuration) in CGU clocking setup.\n\n* When speed is set to 0 in the static MAC configuration table, the\n  actual link speed can be set during runtime via the MAC configuration\n  table reconfiguration registers.\n  Assume maximum speed for the RGMII interface initially.\n\nSigned-off-by: Georg Waibel <georg.waibel@sensor-technik.de>","distinct":false,"url":"https://api.github.com/repos/vladimiroltean/sja1105-tool/commits/6b747d08a5c310ccedc77b1409d81a1b9fef0835"},{"sha":"9e6e8da42114ee91b2a324bddd050c197271e2ef","author":{"name":"Georg Waibel","email":"d9bce29d25d46a76fbffff34f76eec6bfbb88005@sensor-technik.de"},"message":"lib: Added function for CGU clocking setup per port\n\n* Split function sja1105_clocking_setup() into a part that\n  walk through all ports and a new function sja1105_clocking_setup_port()\n  that does the clocking setup.\n\nSigned-off-by: Georg Waibel <georg.waibel@sensor-technik.de>","distinct":false,"url":"https://api.github.com/repos/vladimiroltean/sja1105-tool/commits/9e6e8da42114ee91b2a324bddd050c197271e2ef"},{"sha":"10a4d1b20899e6e0d930795c92a8e06c0b393fa4","author":{"name":"Georg Waibel","email":"d9bce29d25d46a76fbffff34f76eec6bfbb88005@sensor-technik.de"},"message":"lib: Added functions to get and set the MAC configuration dynamically.\n\n* sja1105_mac_config_get() reads the MAC configuration from the chip.\n  This is not supported by E/T devices. Returns -1 in this case.\n* sja1105_mac_config_set() writes a new MAC configuration to the chip.\n  TODO: Not implemented for E/T devices yet! Returns -1 in this case.\n\nSigned-off-by: Georg Waibel <georg.waibel@sensor-technik.de>","distinct":false,"url":"https://api.github.com/repos/vladimiroltean/sja1105-tool/commits/10a4d1b20899e6e0d930795c92a8e06c0b393fa4"},{"sha":"afa9617f8d71b343508c8d13f0c7f5f06a2080d7","author":{"name":"Vladimir Oltean","email":"6ef50fec496bca30294ed8eff4f157ee91f2dc55@nxp.com"},"message":"lib: cgu: small indentation fixes (cosmetic)\n\nSigned-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>","distinct":false,"url":"https://api.github.com/repos/vladimiroltean/sja1105-tool/commits/afa9617f8d71b343508c8d13f0c7f5f06a2080d7"},{"sha":"4d7f1d4909a00f89aa2ed79392ec61ef8d2bff75","author":{"name":"Vladimir Oltean","email":"6ef50fec496bca30294ed8eff4f157ee91f2dc55@nxp.com"},"message":"lib: accomodate MAC reconfiguration tables for E/T as well\n\nSigned-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>","distinct":false,"url":"https://api.github.com/repos/vladimiroltean/sja1105-tool/commits/4d7f1d4909a00f89aa2ed79392ec61ef8d2bff75"},{"sha":"a378cdfbb4fe6b1b7aeeb43f7d2571bce0e98b5b","author":{"name":"Vladimir Oltean","email":"6ef50fec496bca30294ed8eff4f157ee91f2dc55@nxp.com"},"message":"kmod: initial commit\n\n* This adds a basic kernel SPI device driver for the SJA1105 switch,\n  which is intended to have the following features:\n\n  - Use the Linux phylib (Documentation/networking/phy.txt) API to\n    control the 4-port RGMII PHY connected to the SJA1105, and via\n    MDIO to the LS1021.\n  - Remove the spidev ioctl interface to userspace. Programs should\n    refrain from accessing the hardware directly, like the sja1105-tool\n    has done so far.\n  - We may, however, still keep the concept of a staging area\n    (/lib/firmware/sja1105.bin) which is generated and modified by\n    the sja1105-tool. The kernel driver is expected to use the\n    request_firmware API to load it from the filesystem, parse it again\n    for sanity checks and upload it to the hardware.\n  - Expose the 1588 clock of the SJA1105 as a PTP Hardware Clock (PHC)\n    using the POSIX clock_gettime API.\n  - Support per-port frame injection via the Management Route hardware\n    functionality.\n\nSigned-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>","distinct":false,"url":"https://api.github.com/repos/vladimiroltean/sja1105-tool/commits/a378cdfbb4fe6b1b7aeeb43f7d2571bce0e98b5b"},{"sha":"f8cbc8fcfd0c678b4e299775053af0949c53eedd","author":{"name":"Vladimir Oltean","email":"6ef50fec496bca30294ed8eff4f157ee91f2dc55@nxp.com"},"message":"kmod: add README to document DTS bindings\n\nSigned-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>","distinct":false,"url":"https://api.github.com/repos/vladimiroltean/sja1105-tool/commits/f8cbc8fcfd0c678b4e299775053af0949c53eedd"},{"sha":"975232bc37f127f791cae577310a718e03a46ea3","author":{"name":"Vladimir Oltean","email":"6ef50fec496bca30294ed8eff4f157ee91f2dc55@nxp.com"},"message":"kmod: README: add TODO list\n\nSigned-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>","distinct":false,"url":"https://api.github.com/repos/vladimiroltean/sja1105-tool/commits/975232bc37f127f791cae577310a718e03a46ea3"},{"sha":"988fdc4b0a55c8298391e39f121069f15ed55554","author":{"name":"Georg Waibel","email":"d9bce29d25d46a76fbffff34f76eec6bfbb88005@sensor-technik.de"},"message":"lib: Moved all standard header includes to common.h.\n\n* This is a preparation to make the lib modules usable in kernel module.\n\nSigned-off-by: Georg Waibel <georg.waibel@sensor-technik.de>","distinct":false,"url":"https://api.github.com/repos/vladimiroltean/sja1105-tool/commits/988fdc4b0a55c8298391e39f121069f15ed55554"},{"sha":"28943e2055e0e018bd28e7ccb7de324a904b5a09","author":{"name":"Georg Waibel","email":"d9bce29d25d46a76fbffff34f76eec6bfbb88005@sensor-technik.de"},"message":"lib: Renamed xchg macro into exchg to avoid naming conflict with kernel macro.\n\nSigned-off-by: Georg Waibel <georg.waibel@sensor-technik.de>","distinct":false,"url":"https://api.github.com/repos/vladimiroltean/sja1105-tool/commits/28943e2055e0e018bd28e7ccb7de324a904b5a09"},{"sha":"1b480ad1a031d06afd65df8f31bd075384ca76d6","author":{"name":"Georg Waibel","email":"d9bce29d25d46a76fbffff34f76eec6bfbb88005@sensor-technik.de"},"message":"lib: tool: Moved static_config_flush() to lib/static-config to make it useable for kmod.\n\nSigned-off-by: Georg Waibel <georg.waibel@sensor-technik.de>","distinct":false,"url":"https://api.github.com/repos/vladimiroltean/sja1105-tool/commits/1b480ad1a031d06afd65df8f31bd075384ca76d6"},{"sha":"4c435640992d296f823b9d7e1ba518b6b5e3dea8","author":{"name":"Georg Waibel","email":"d9bce29d25d46a76fbffff34f76eec6bfbb88005@sensor-technik.de"},"message":"lib: tool: Added buffer \"buffer length\" parameter to formatted_append() function to prevent buffer overflow.\n\nSigned-off-by: Georg Waibel <georg.waibel@sensor-technik.de>","distinct":false,"url":"https://api.github.com/repos/vladimiroltean/sja1105-tool/commits/4c435640992d296f823b9d7e1ba518b6b5e3dea8"},{"sha":"9e1b1109a0ea07d1507b54a347c36324e434d0b7","author":{"name":"Georg Waibel","email":"d9bce29d25d46a76fbffff34f76eec6bfbb88005@sensor-technik.de"},"message":"lib: Split struct sja1105_port_status into mac, hl1 and hl2 parts and made 'em readable separately.\n\n* Added functions sja1105_port_status_get_mac(), sja1105_port_status_get_hl1(),\n  sja1105_port_status_get_hl2()\n\nSigned-off-by: Georg Waibel <georg.waibel@sensor-technik.de>","distinct":false,"url":"https://api.github.com/repos/vladimiroltean/sja1105-tool/commits/9e1b1109a0ea07d1507b54a347c36324e434d0b7"},{"sha":"da24d5947e2f6f2ec9a6a62c5a274fc9d00a321e","author":{"name":"Georg Waibel","email":"d9bce29d25d46a76fbffff34f76eec6bfbb88005@sensor-technik.de"},"message":"lib: Renamed error counter entry N_BEPOLERR to N_CTPOLERR according to PQRS user manual.\n\nSigned-off-by: Georg Waibel <georg.waibel@sensor-technik.de>","distinct":false,"url":"https://api.github.com/repos/vladimiroltean/sja1105-tool/commits/da24d5947e2f6f2ec9a6a62c5a274fc9d00a321e"},{"sha":"17107db48ea2282c4c8470037fbf85bd4f851499","author":{"name":"Georg Waibel","email":"d9bce29d25d46a76fbffff34f76eec6bfbb88005@sensor-technik.de"},"message":"lib: Moved device id getter functions to status/general.c module.\n\n* Module spi-transfer.c might be deprecated when implementing the\n  kernel module driver. Thus, moved functions sja1105_device_id_get()\n  and sja1105_device_id_string_get() away from that module.\n\nSigned-off-by: Georg Waibel <georg.waibel@sensor-technik.de>","distinct":false,"url":"https://api.github.com/repos/vladimiroltean/sja1105-tool/commits/17107db48ea2282c4c8470037fbf85bd4f851499"},{"sha":"66356face9189c82569108a6ae7c3f567e20cac6","author":{"name":"Vladimir Oltean","email":"6ef50fec496bca30294ed8eff4f157ee91f2dc55@nxp.com"},"message":"lib: guard memory accesses to buffer during sja1105_static_config_unpack\n\nSigned-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>","distinct":false,"url":"https://api.github.com/repos/vladimiroltean/sja1105-tool/commits/66356face9189c82569108a6ae7c3f567e20cac6"},{"sha":"0333cf5876e1111fbf65cbf8b0458651728c9cd1","author":{"name":"Georg Waibel","email":"d9bce29d25d46a76fbffff34f76eec6bfbb88005@sensor-technik.de"},"message":"lib: tool: Moved table printing functions from lib to tool and replaced printf by log macro in lib.\n\nSigned-off-by: Georg Waibel <georg.waibel@sensor-technik.de>","distinct":false,"url":"https://api.github.com/repos/vladimiroltean/sja1105-tool/commits/0333cf5876e1111fbf65cbf8b0458651728c9cd1"}]}
{"actor":{"display_login":"vladimiroltean"}}