summaryrefslogtreecommitdiff
path: root/modules/pc/udev/z011_mchp_tools.nix
blob: e912ef12f760dd50b0acd53b09f39230544885ed (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{
  services.udev.extraRules = ''
    # 2018.11.14 Remove calls to mchpsegusbdevice.
    # 2014.04.10 Rule file created.
    # 2014.04.25 Change target file.
    # 2014.05.01 Change ENV and label names changed.

    ACTION!="add", GOTO="seg_rules_end"
    SUBSYSTEM=="usb_device", GOTO="seg_check_add"
    SUBSYSTEM!="usb", GOTO="seg_rules_end"

    LABEL="seg_check_add"

    ATTR{idVendor}=="1366", GOTO="seg_check_pid"
    GOTO="seg_rules_end"

    LABEL="seg_check_pid"

    ATTRS{idProduct}=="0101", MODE="666"
    ATTRS{idProduct}=="0102", MODE="666"
    ATTRS{idProduct}=="0103", MODE="666"
    ATTRS{idProduct}=="0104", MODE="666"
    ATTRS{idProduct}=="0105", MODE="666"

    LABEL="seg_rules_end"
  '';
}